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



367
368
369
370
371
372
373
374
375
# File 'lib/box2d_collision.rb', line 367

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



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

def closest1 = self[:closest1]

#closest1=(v) ⇒ Object



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

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

#closest2Object



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

def closest2 = self[:closest2]

#closest2=(v) ⇒ Object



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

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

#distanceSquaredObject



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

def distanceSquared = self[:distanceSquared]

#distanceSquared=(v) ⇒ Object



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

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

#fraction1Object



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

def fraction1 = self[:fraction1]

#fraction1=(v) ⇒ Object



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

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

#fraction2Object



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

def fraction2 = self[:fraction2]

#fraction2=(v) ⇒ Object



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

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