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
- #pointA ⇒ Object
- #pointA=(v) ⇒ Object
- #pointB ⇒ Object
- #pointB=(v) ⇒ Object
- #simplexCount ⇒ Object
- #simplexCount=(v) ⇒ Object
Class Method Details
.create_as(_pointA_, _pointB_, _distance_, _iterations_, _simplexCount_) ⇒ Object
429 430 431 432 433 434 435 436 437 |
# File 'lib/box2d_collision.rb', line 429 def self.create_as(_pointA_, _pointB_, _distance_, _iterations_, _simplexCount_) instance = DistanceOutput.new instance[:pointA] = _pointA_ instance[:pointB] = _pointB_ instance[:distance] = _distance_ instance[:iterations] = _iterations_ instance[:simplexCount] = _simplexCount_ instance end |
Instance Method Details
#distance ⇒ Object
423 |
# File 'lib/box2d_collision.rb', line 423 def distance = self[:distance] |
#distance=(v) ⇒ Object
424 |
# File 'lib/box2d_collision.rb', line 424 def distance=(v) self[:distance] = v end |
#iterations ⇒ Object
425 |
# File 'lib/box2d_collision.rb', line 425 def iterations = self[:iterations] |
#iterations=(v) ⇒ Object
426 |
# File 'lib/box2d_collision.rb', line 426 def iterations=(v) self[:iterations] = v end |
#pointA ⇒ Object
419 |
# File 'lib/box2d_collision.rb', line 419 def pointA = self[:pointA] |
#pointA=(v) ⇒ Object
420 |
# File 'lib/box2d_collision.rb', line 420 def pointA=(v) self[:pointA] = v end |
#pointB ⇒ Object
421 |
# File 'lib/box2d_collision.rb', line 421 def pointB = self[:pointB] |
#pointB=(v) ⇒ Object
422 |
# File 'lib/box2d_collision.rb', line 422 def pointB=(v) self[:pointB] = v end |
#simplexCount ⇒ Object
427 |
# File 'lib/box2d_collision.rb', line 427 def simplexCount = self[:simplexCount] |
#simplexCount=(v) ⇒ Object
428 |
# File 'lib/box2d_collision.rb', line 428 def simplexCount=(v) self[:simplexCount] = v end |