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



836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'lib/box2d_types.rb', line 836

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



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

def angularOffset = self[:angularOffset]

#angularOffset=(v) ⇒ Object



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

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

#bodyIdAObject



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

def bodyIdA = self[:bodyIdA]

#bodyIdA=(v) ⇒ Object



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

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

#bodyIdBObject



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

def bodyIdB = self[:bodyIdB]

#bodyIdB=(v) ⇒ Object



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

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

#collideConnectedObject



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

def collideConnected = self[:collideConnected]

#collideConnected=(v) ⇒ Object



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

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

#correctionFactorObject



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

def correctionFactor = self[:correctionFactor]

#correctionFactor=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#linearOffsetObject



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

def linearOffset = self[:linearOffset]

#linearOffset=(v) ⇒ Object



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

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

#maxForceObject



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

def maxForce = self[:maxForce]

#maxForce=(v) ⇒ Object



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

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

#maxTorqueObject



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

def maxTorque = self[:maxTorque]

#maxTorque=(v) ⇒ Object



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

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

#userDataObject



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

def userData = self[:userData]

#userData=(v) ⇒ Object



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

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