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



847
848
849
850
851
852
853
854
855
856
857
858
859
860
# File 'lib/box2d_types.rb', line 847

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



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

def angularOffset = self[:angularOffset]

#angularOffset=(v) ⇒ Object



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

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

#bodyIdAObject



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

def bodyIdA = self[:bodyIdA]

#bodyIdA=(v) ⇒ Object



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

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

#bodyIdBObject



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

def bodyIdB = self[:bodyIdB]

#bodyIdB=(v) ⇒ Object



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

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

#collideConnectedObject



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

def collideConnected = self[:collideConnected]

#collideConnected=(v) ⇒ Object



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

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

#correctionFactorObject



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

def correctionFactor = self[:correctionFactor]

#correctionFactor=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#linearOffsetObject



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

def linearOffset = self[:linearOffset]

#linearOffset=(v) ⇒ Object



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

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

#maxForceObject



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

def maxForce = self[:maxForce]

#maxForce=(v) ⇒ Object



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

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

#maxTorqueObject



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

def maxTorque = self[:maxTorque]

#maxTorque=(v) ⇒ Object



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

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

#userDataObject



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

def userData = self[:userData]

#userData=(v) ⇒ Object



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

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