Class: Box2D::RayCastInput

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/box2d_collision.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_as(_origin_, _translation_, _maxFraction_) ⇒ Object



97
98
99
100
101
102
103
# File 'lib/box2d_collision.rb', line 97

def self.create_as(_origin_, _translation_, _maxFraction_)
  instance = RayCastInput.new
  instance[:origin] = _origin_
  instance[:translation] = _translation_
  instance[:maxFraction] = _maxFraction_
  instance
end

Instance Method Details

#maxFractionObject



95
# File 'lib/box2d_collision.rb', line 95

def maxFraction = self[:maxFraction]

#maxFraction=(v) ⇒ Object



96
# File 'lib/box2d_collision.rb', line 96

def maxFraction=(v) self[:maxFraction] = v end

#originObject



91
# File 'lib/box2d_collision.rb', line 91

def origin = self[:origin]

#origin=(v) ⇒ Object



92
# File 'lib/box2d_collision.rb', line 92

def origin=(v) self[:origin] = v end

#translationObject



93
# File 'lib/box2d_collision.rb', line 93

def translation = self[:translation]

#translation=(v) ⇒ Object



94
# File 'lib/box2d_collision.rb', line 94

def translation=(v) self[:translation] = v end