Class: Box2D::TOIOutput
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::TOIOutput
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #fraction ⇒ Object
- #fraction=(v) ⇒ Object
- #normal ⇒ Object
- #normal=(v) ⇒ Object
- #point ⇒ Object
- #point=(v) ⇒ Object
- #state ⇒ Object
- #state=(v) ⇒ Object
Class Method Details
.create_as(_state_, _point_, _normal_, _fraction_) ⇒ Object
608 609 610 611 612 613 614 615 |
# File 'lib/box2d_collision.rb', line 608 def self.create_as(_state_, _point_, _normal_, _fraction_) instance = TOIOutput.new instance[:state] = _state_ instance[:point] = _point_ instance[:normal] = _normal_ instance[:fraction] = _fraction_ instance end |
Instance Method Details
#fraction ⇒ Object
606 |
# File 'lib/box2d_collision.rb', line 606 def fraction = self[:fraction] |
#fraction=(v) ⇒ Object
607 |
# File 'lib/box2d_collision.rb', line 607 def fraction=(v) self[:fraction] = v end |
#normal ⇒ Object
604 |
# File 'lib/box2d_collision.rb', line 604 def normal = self[:normal] |
#normal=(v) ⇒ Object
605 |
# File 'lib/box2d_collision.rb', line 605 def normal=(v) self[:normal] = v end |
#point ⇒ Object
602 |
# File 'lib/box2d_collision.rb', line 602 def point = self[:point] |
#point=(v) ⇒ Object
603 |
# File 'lib/box2d_collision.rb', line 603 def point=(v) self[:point] = v end |
#state ⇒ Object
600 |
# File 'lib/box2d_collision.rb', line 600 def state = self[:state] |
#state=(v) ⇒ Object
601 |
# File 'lib/box2d_collision.rb', line 601 def state=(v) self[:state] = v end |