Class: Box2D::MotorJointDef

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/box2d_types.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_as(_bodyIdA_, _bodyIdB_, _linearOffset_, _angularOffset_, _maxForce_, _maxTorque_, _correctionFactor_, _collideConnected_, _userData_, _internalValue_) ⇒ Object



814
815
816
817
818
819
820
821
822
823
824
825
826
827
# File 'lib/box2d_types.rb', line 814

def self.create_as(_bodyIdA_, _bodyIdB_, _linearOffset_, _angularOffset_, _maxForce_, _maxTorque_, _correctionFactor_, _collideConnected_, _userData_, _internalValue_)
  instance = MotorJointDef.new
  instance[:bodyIdA] = _bodyIdA_
  instance[:bodyIdB] = _bodyIdB_
  instance[:linearOffset] = _linearOffset_
  instance[:angularOffset] = _angularOffset_
  instance[:maxForce] = _maxForce_
  instance[:maxTorque] = _maxTorque_
  instance[:correctionFactor] = _correctionFactor_
  instance[:collideConnected] = _collideConnected_
  instance[:userData] = _userData_
  instance[:internalValue] = _internalValue_
  instance
end

Instance Method Details

#angularOffsetObject



800
# File 'lib/box2d_types.rb', line 800

def angularOffset = self[:angularOffset]

#angularOffset=(v) ⇒ Object



801
# File 'lib/box2d_types.rb', line 801

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

#bodyIdAObject



794
# File 'lib/box2d_types.rb', line 794

def bodyIdA = self[:bodyIdA]

#bodyIdA=(v) ⇒ Object



795
# File 'lib/box2d_types.rb', line 795

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

#bodyIdBObject



796
# File 'lib/box2d_types.rb', line 796

def bodyIdB = self[:bodyIdB]

#bodyIdB=(v) ⇒ Object



797
# File 'lib/box2d_types.rb', line 797

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

#collideConnectedObject



808
# File 'lib/box2d_types.rb', line 808

def collideConnected = self[:collideConnected]

#collideConnected=(v) ⇒ Object



809
# File 'lib/box2d_types.rb', line 809

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

#correctionFactorObject



806
# File 'lib/box2d_types.rb', line 806

def correctionFactor = self[:correctionFactor]

#correctionFactor=(v) ⇒ Object



807
# File 'lib/box2d_types.rb', line 807

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

#internalValueObject



812
# File 'lib/box2d_types.rb', line 812

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



813
# File 'lib/box2d_types.rb', line 813

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

#linearOffsetObject



798
# File 'lib/box2d_types.rb', line 798

def linearOffset = self[:linearOffset]

#linearOffset=(v) ⇒ Object



799
# File 'lib/box2d_types.rb', line 799

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

#maxForceObject



802
# File 'lib/box2d_types.rb', line 802

def maxForce = self[:maxForce]

#maxForce=(v) ⇒ Object



803
# File 'lib/box2d_types.rb', line 803

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

#maxTorqueObject



804
# File 'lib/box2d_types.rb', line 804

def maxTorque = self[:maxTorque]

#maxTorque=(v) ⇒ Object



805
# File 'lib/box2d_types.rb', line 805

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

#userDataObject



810
# File 'lib/box2d_types.rb', line 810

def userData = self[:userData]

#userData=(v) ⇒ Object



811
# File 'lib/box2d_types.rb', line 811

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