Class: Box2D::SegmentDistanceResult

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(_closest1_, _closest2_, _fraction1_, _fraction2_, _distanceSquared_) ⇒ Object



350
351
352
353
354
355
356
357
358
# File 'lib/box2d_collision.rb', line 350

def self.create_as(_closest1_, _closest2_, _fraction1_, _fraction2_, _distanceSquared_)
  instance = SegmentDistanceResult.new
  instance[:closest1] = _closest1_
  instance[:closest2] = _closest2_
  instance[:fraction1] = _fraction1_
  instance[:fraction2] = _fraction2_
  instance[:distanceSquared] = _distanceSquared_
  instance
end

Instance Method Details

#closest1Object



340
# File 'lib/box2d_collision.rb', line 340

def closest1 = self[:closest1]

#closest1=(v) ⇒ Object



341
# File 'lib/box2d_collision.rb', line 341

def closest1=(v) self[:closest1] = v end

#closest2Object



342
# File 'lib/box2d_collision.rb', line 342

def closest2 = self[:closest2]

#closest2=(v) ⇒ Object



343
# File 'lib/box2d_collision.rb', line 343

def closest2=(v) self[:closest2] = v end

#distanceSquaredObject



348
# File 'lib/box2d_collision.rb', line 348

def distanceSquared = self[:distanceSquared]

#distanceSquared=(v) ⇒ Object



349
# File 'lib/box2d_collision.rb', line 349

def distanceSquared=(v) self[:distanceSquared] = v end

#fraction1Object



344
# File 'lib/box2d_collision.rb', line 344

def fraction1 = self[:fraction1]

#fraction1=(v) ⇒ Object



345
# File 'lib/box2d_collision.rb', line 345

def fraction1=(v) self[:fraction1] = v end

#fraction2Object



346
# File 'lib/box2d_collision.rb', line 346

def fraction2 = self[:fraction2]

#fraction2=(v) ⇒ Object



347
# File 'lib/box2d_collision.rb', line 347

def fraction2=(v) self[:fraction2] = v end