Class: Box2D::CastOutput
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::CastOutput
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #fraction ⇒ Object
- #fraction=(v) ⇒ Object
- #hit ⇒ Object
- #hit=(v) ⇒ Object
- #iterations ⇒ Object
- #iterations=(v) ⇒ Object
- #normal ⇒ Object
- #normal=(v) ⇒ Object
- #point ⇒ Object
- #point=(v) ⇒ Object
Class Method Details
.create_as(_normal_, _point_, _fraction_, _iterations_, _hit_) ⇒ Object
208 209 210 211 212 213 214 215 216 |
# File 'lib/box2d_collision.rb', line 208 def self.create_as(_normal_, _point_, _fraction_, _iterations_, _hit_) instance = CastOutput.new instance[:normal] = _normal_ instance[:point] = _point_ instance[:fraction] = _fraction_ instance[:iterations] = _iterations_ instance[:hit] = _hit_ instance end |
Instance Method Details
#fraction ⇒ Object
202 |
# File 'lib/box2d_collision.rb', line 202 def fraction = self[:fraction] |
#fraction=(v) ⇒ Object
203 |
# File 'lib/box2d_collision.rb', line 203 def fraction=(v) self[:fraction] = v end |
#hit ⇒ Object
206 |
# File 'lib/box2d_collision.rb', line 206 def hit = self[:hit] |
#hit=(v) ⇒ Object
207 |
# File 'lib/box2d_collision.rb', line 207 def hit=(v) self[:hit] = v end |
#iterations ⇒ Object
204 |
# File 'lib/box2d_collision.rb', line 204 def iterations = self[:iterations] |
#iterations=(v) ⇒ Object
205 |
# File 'lib/box2d_collision.rb', line 205 def iterations=(v) self[:iterations] = v end |
#normal ⇒ Object
198 |
# File 'lib/box2d_collision.rb', line 198 def normal = self[:normal] |
#normal=(v) ⇒ Object
199 |
# File 'lib/box2d_collision.rb', line 199 def normal=(v) self[:normal] = v end |
#point ⇒ Object
200 |
# File 'lib/box2d_collision.rb', line 200 def point = self[:point] |
#point=(v) ⇒ Object
201 |
# File 'lib/box2d_collision.rb', line 201 def point=(v) self[:point] = v end |