Class: Box2D::ShapeCastPairInput

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_, _transformA_, _transformB_, _translationB_, _maxFraction_, _canEncroach_) ⇒ Object



522
523
524
525
526
527
528
529
530
531
532
# File 'lib/box2d_collision.rb', line 522

def self.create_as(_proxyA_, _proxyB_, _transformA_, _transformB_, _translationB_, _maxFraction_, _canEncroach_)
  instance = ShapeCastPairInput.new
  instance[:proxyA] = _proxyA_
  instance[:proxyB] = _proxyB_
  instance[:transformA] = _transformA_
  instance[:transformB] = _transformB_
  instance[:translationB] = _translationB_
  instance[:maxFraction] = _maxFraction_
  instance[:canEncroach] = _canEncroach_
  instance
end

Instance Method Details

#canEncroachObject



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

def canEncroach = self[:canEncroach]

#canEncroach=(v) ⇒ Object



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

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

#maxFractionObject



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

def maxFraction = self[:maxFraction]

#maxFraction=(v) ⇒ Object



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

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

#proxyAObject



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

def proxyA = self[:proxyA]

#proxyA=(v) ⇒ Object



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

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

#proxyBObject



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

def proxyB = self[:proxyB]

#proxyB=(v) ⇒ Object



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

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

#transformAObject



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

def transformA = self[:transformA]

#transformA=(v) ⇒ Object



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

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

#transformBObject



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

def transformB = self[:transformB]

#transformB=(v) ⇒ Object



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

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

#translationBObject



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

def translationB = self[:translationB]

#translationB=(v) ⇒ Object



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

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