Class: Box2D::DistanceOutput
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::DistanceOutput
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #distance ⇒ Object
- #distance=(v) ⇒ Object
- #iterations ⇒ Object
- #iterations=(v) ⇒ Object
- #normal ⇒ Object
- #normal=(v) ⇒ Object
- #pointA ⇒ Object
- #pointA=(v) ⇒ Object
- #pointB ⇒ Object
- #pointB=(v) ⇒ Object
- #simplexCount ⇒ Object
- #simplexCount=(v) ⇒ Object
Class Method Details
.create_as(_pointA_, _pointB_, _normal_, _distance_, _iterations_, _simplexCount_) ⇒ Object
428 429 430 431 432 433 434 435 436 437 |
# File 'lib/box2d_collision.rb', line 428 def self.create_as(_pointA_, _pointB_, _normal_, _distance_, _iterations_, _simplexCount_) instance = DistanceOutput.new instance[:pointA] = _pointA_ instance[:pointB] = _pointB_ instance[:normal] = _normal_ instance[:distance] = _distance_ instance[:iterations] = _iterations_ instance[:simplexCount] = _simplexCount_ instance end |
Instance Method Details
#distance ⇒ Object
422 |
# File 'lib/box2d_collision.rb', line 422 def distance = self[:distance] |
#distance=(v) ⇒ Object
423 |
# File 'lib/box2d_collision.rb', line 423 def distance=(v) self[:distance] = v end |
#iterations ⇒ Object
424 |
# File 'lib/box2d_collision.rb', line 424 def iterations = self[:iterations] |
#iterations=(v) ⇒ Object
425 |
# File 'lib/box2d_collision.rb', line 425 def iterations=(v) self[:iterations] = v end |
#normal ⇒ Object
420 |
# File 'lib/box2d_collision.rb', line 420 def normal = self[:normal] |
#normal=(v) ⇒ Object
421 |
# File 'lib/box2d_collision.rb', line 421 def normal=(v) self[:normal] = v end |
#pointA ⇒ Object
416 |
# File 'lib/box2d_collision.rb', line 416 def pointA = self[:pointA] |
#pointA=(v) ⇒ Object
417 |
# File 'lib/box2d_collision.rb', line 417 def pointA=(v) self[:pointA] = v end |
#pointB ⇒ Object
418 |
# File 'lib/box2d_collision.rb', line 418 def pointB = self[:pointB] |
#pointB=(v) ⇒ Object
419 |
# File 'lib/box2d_collision.rb', line 419 def pointB=(v) self[:pointB] = v end |
#simplexCount ⇒ Object
426 |
# File 'lib/box2d_collision.rb', line 426 def simplexCount = self[:simplexCount] |
#simplexCount=(v) ⇒ Object
427 |
# File 'lib/box2d_collision.rb', line 427 def simplexCount=(v) self[:simplexCount] = v end |