Class: Box2D::DistanceOutput

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/box2d_collision.rb

Class Method Summary collapse

Instance Method Summary collapse

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

#distanceObject



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

#iterationsObject



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

#normalObject



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

#pointAObject



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

#pointBObject



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

#simplexCountObject



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