Class: Box2D::DistanceInput

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_, _useRadii_) ⇒ Object



396
397
398
399
400
401
402
403
404
# File 'lib/box2d_collision.rb', line 396

def self.create_as(_proxyA_, _proxyB_, _transformA_, _transformB_, _useRadii_)
  instance = DistanceInput.new
  instance[:proxyA] = _proxyA_
  instance[:proxyB] = _proxyB_
  instance[:transformA] = _transformA_
  instance[:transformB] = _transformB_
  instance[:useRadii] = _useRadii_
  instance
end

Instance Method Details

#proxyAObject



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

def proxyA = self[:proxyA]

#proxyA=(v) ⇒ Object



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

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

#proxyBObject



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

def proxyB = self[:proxyB]

#proxyB=(v) ⇒ Object



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

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

#transformAObject



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

def transformA = self[:transformA]

#transformA=(v) ⇒ Object



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

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

#transformBObject



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

def transformB = self[:transformB]

#transformB=(v) ⇒ Object



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

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

#useRadiiObject



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

def useRadii = self[:useRadii]

#useRadii=(v) ⇒ Object



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

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