Class: Box2D::TOIInput

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(_proxyA_, _proxyB_, _sweepA_, _sweepB_, _maxFraction_) ⇒ Object



578
579
580
581
582
583
584
585
586
# File 'lib/box2d_collision.rb', line 578

def self.create_as(_proxyA_, _proxyB_, _sweepA_, _sweepB_, _maxFraction_)
  instance = TOIInput.new
  instance[:proxyA] = _proxyA_
  instance[:proxyB] = _proxyB_
  instance[:sweepA] = _sweepA_
  instance[:sweepB] = _sweepB_
  instance[:maxFraction] = _maxFraction_
  instance
end

Instance Method Details

#maxFractionObject



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

def maxFraction = self[:maxFraction]

#maxFraction=(v) ⇒ Object



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

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

#proxyAObject



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

def proxyA = self[:proxyA]

#proxyA=(v) ⇒ Object



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

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

#proxyBObject



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

def proxyB = self[:proxyB]

#proxyB=(v) ⇒ Object



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

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

#sweepAObject



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

def sweepA = self[:sweepA]

#sweepA=(v) ⇒ Object



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

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

#sweepBObject



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

def sweepB = self[:sweepB]

#sweepB=(v) ⇒ Object



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

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