Class: Box2D::ManifoldPoint
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::ManifoldPoint
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #anchorA ⇒ Object
- #anchorA=(v) ⇒ Object
- #anchorB ⇒ Object
- #anchorB=(v) ⇒ Object
- #id ⇒ Object
- #id=(v) ⇒ Object
- #normalImpulse ⇒ Object
- #normalImpulse=(v) ⇒ Object
- #normalVelocity ⇒ Object
- #normalVelocity=(v) ⇒ Object
- #persisted ⇒ Object
- #persisted=(v) ⇒ Object
- #point ⇒ Object
- #point=(v) ⇒ Object
- #separation ⇒ Object
- #separation=(v) ⇒ Object
- #tangentImpulse ⇒ Object
- #tangentImpulse=(v) ⇒ Object
- #totalNormalImpulse ⇒ Object
- #totalNormalImpulse=(v) ⇒ Object
Class Method Details
.create_as(_point_, _anchorA_, _anchorB_, _separation_, _normalImpulse_, _tangentImpulse_, _totalNormalImpulse_, _normalVelocity_, _id_, _persisted_) ⇒ Object
643 644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'lib/box2d_collision.rb', line 643 def self.create_as(_point_, _anchorA_, _anchorB_, _separation_, _normalImpulse_, _tangentImpulse_, _totalNormalImpulse_, _normalVelocity_, _id_, _persisted_) instance = ManifoldPoint.new instance[:point] = _point_ instance[:anchorA] = _anchorA_ instance[:anchorB] = _anchorB_ instance[:separation] = _separation_ instance[:normalImpulse] = _normalImpulse_ instance[:tangentImpulse] = _tangentImpulse_ instance[:totalNormalImpulse] = _totalNormalImpulse_ instance[:normalVelocity] = _normalVelocity_ instance[:id] = _id_ instance[:persisted] = _persisted_ instance end |
Instance Method Details
#anchorA ⇒ Object
625 |
# File 'lib/box2d_collision.rb', line 625 def anchorA = self[:anchorA] |
#anchorA=(v) ⇒ Object
626 |
# File 'lib/box2d_collision.rb', line 626 def anchorA=(v) self[:anchorA] = v end |
#anchorB ⇒ Object
627 |
# File 'lib/box2d_collision.rb', line 627 def anchorB = self[:anchorB] |
#anchorB=(v) ⇒ Object
628 |
# File 'lib/box2d_collision.rb', line 628 def anchorB=(v) self[:anchorB] = v end |
#id ⇒ Object
639 |
# File 'lib/box2d_collision.rb', line 639 def id = self[:id] |
#id=(v) ⇒ Object
640 |
# File 'lib/box2d_collision.rb', line 640 def id=(v) self[:id] = v end |
#normalImpulse ⇒ Object
631 |
# File 'lib/box2d_collision.rb', line 631 def normalImpulse = self[:normalImpulse] |
#normalImpulse=(v) ⇒ Object
632 |
# File 'lib/box2d_collision.rb', line 632 def normalImpulse=(v) self[:normalImpulse] = v end |
#normalVelocity ⇒ Object
637 |
# File 'lib/box2d_collision.rb', line 637 def normalVelocity = self[:normalVelocity] |
#normalVelocity=(v) ⇒ Object
638 |
# File 'lib/box2d_collision.rb', line 638 def normalVelocity=(v) self[:normalVelocity] = v end |
#persisted ⇒ Object
641 |
# File 'lib/box2d_collision.rb', line 641 def persisted = self[:persisted] |
#persisted=(v) ⇒ Object
642 |
# File 'lib/box2d_collision.rb', line 642 def persisted=(v) self[:persisted] = v end |
#point ⇒ Object
623 |
# File 'lib/box2d_collision.rb', line 623 def point = self[:point] |
#point=(v) ⇒ Object
624 |
# File 'lib/box2d_collision.rb', line 624 def point=(v) self[:point] = v end |
#separation ⇒ Object
629 |
# File 'lib/box2d_collision.rb', line 629 def separation = self[:separation] |
#separation=(v) ⇒ Object
630 |
# File 'lib/box2d_collision.rb', line 630 def separation=(v) self[:separation] = v end |
#tangentImpulse ⇒ Object
633 |
# File 'lib/box2d_collision.rb', line 633 def tangentImpulse = self[:tangentImpulse] |
#tangentImpulse=(v) ⇒ Object
634 |
# File 'lib/box2d_collision.rb', line 634 def tangentImpulse=(v) self[:tangentImpulse] = v end |
#totalNormalImpulse ⇒ Object
635 |
# File 'lib/box2d_collision.rb', line 635 def totalNormalImpulse = self[:totalNormalImpulse] |
#totalNormalImpulse=(v) ⇒ Object
636 |
# File 'lib/box2d_collision.rb', line 636 def totalNormalImpulse=(v) self[:totalNormalImpulse] = v end |