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
- #maxNormalImpulse ⇒ Object
- #maxNormalImpulse=(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
Class Method Details
.create_as(_point_, _anchorA_, _anchorB_, _separation_, _normalImpulse_, _tangentImpulse_, _maxNormalImpulse_, _normalVelocity_, _id_, _persisted_) ⇒ Object
639 640 641 642 643 644 645 646 647 648 649 650 651 652 |
# File 'lib/box2d_collision.rb', line 639 def self.create_as(_point_, _anchorA_, _anchorB_, _separation_, _normalImpulse_, _tangentImpulse_, _maxNormalImpulse_, _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[:maxNormalImpulse] = _maxNormalImpulse_ instance[:normalVelocity] = _normalVelocity_ instance[:id] = _id_ instance[:persisted] = _persisted_ instance end |
Instance Method Details
#anchorA ⇒ Object
621 |
# File 'lib/box2d_collision.rb', line 621 def anchorA = self[:anchorA] |
#anchorA=(v) ⇒ Object
622 |
# File 'lib/box2d_collision.rb', line 622 def anchorA=(v) self[:anchorA] = v end |
#anchorB ⇒ Object
623 |
# File 'lib/box2d_collision.rb', line 623 def anchorB = self[:anchorB] |
#anchorB=(v) ⇒ Object
624 |
# File 'lib/box2d_collision.rb', line 624 def anchorB=(v) self[:anchorB] = v end |
#id ⇒ Object
635 |
# File 'lib/box2d_collision.rb', line 635 def id = self[:id] |
#id=(v) ⇒ Object
636 |
# File 'lib/box2d_collision.rb', line 636 def id=(v) self[:id] = v end |
#maxNormalImpulse ⇒ Object
631 |
# File 'lib/box2d_collision.rb', line 631 def maxNormalImpulse = self[:maxNormalImpulse] |
#maxNormalImpulse=(v) ⇒ Object
632 |
# File 'lib/box2d_collision.rb', line 632 def maxNormalImpulse=(v) self[:maxNormalImpulse] = v end |
#normalImpulse ⇒ Object
627 |
# File 'lib/box2d_collision.rb', line 627 def normalImpulse = self[:normalImpulse] |
#normalImpulse=(v) ⇒ Object
628 |
# File 'lib/box2d_collision.rb', line 628 def normalImpulse=(v) self[:normalImpulse] = v end |
#normalVelocity ⇒ Object
633 |
# File 'lib/box2d_collision.rb', line 633 def normalVelocity = self[:normalVelocity] |
#normalVelocity=(v) ⇒ Object
634 |
# File 'lib/box2d_collision.rb', line 634 def normalVelocity=(v) self[:normalVelocity] = v end |
#persisted ⇒ Object
637 |
# File 'lib/box2d_collision.rb', line 637 def persisted = self[:persisted] |
#persisted=(v) ⇒ Object
638 |
# File 'lib/box2d_collision.rb', line 638 def persisted=(v) self[:persisted] = v end |
#point ⇒ Object
619 |
# File 'lib/box2d_collision.rb', line 619 def point = self[:point] |
#point=(v) ⇒ Object
620 |
# File 'lib/box2d_collision.rb', line 620 def point=(v) self[:point] = v end |
#separation ⇒ Object
625 |
# File 'lib/box2d_collision.rb', line 625 def separation = self[:separation] |
#separation=(v) ⇒ Object
626 |
# File 'lib/box2d_collision.rb', line 626 def separation=(v) self[:separation] = v end |
#tangentImpulse ⇒ Object
629 |
# File 'lib/box2d_collision.rb', line 629 def tangentImpulse = self[:tangentImpulse] |
#tangentImpulse=(v) ⇒ Object
630 |
# File 'lib/box2d_collision.rb', line 630 def tangentImpulse=(v) self[:tangentImpulse] = v end |