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_, _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

#distanceObject



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

#iterationsObject



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

#pointAObject



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

#pointBObject



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

#simplexCountObject



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