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(_base_, _linearVelocity_, _maxVelocityForce_, _angularVelocity_, _maxVelocityTorque_, _linearHertz_, _linearDampingRatio_, _maxSpringForce_, _angularHertz_, _angularDampingRatio_, _maxSpringTorque_, _internalValue_) ⇒ Object



906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
# File 'lib/box2d_types.rb', line 906

def self.create_as(_base_, _linearVelocity_, _maxVelocityForce_, _angularVelocity_, _maxVelocityTorque_, _linearHertz_, _linearDampingRatio_, _maxSpringForce_, _angularHertz_, _angularDampingRatio_, _maxSpringTorque_, _internalValue_)
  instance = MotorJointDef.new
  instance[:base] = _base_
  instance[:linearVelocity] = _linearVelocity_
  instance[:maxVelocityForce] = _maxVelocityForce_
  instance[:angularVelocity] = _angularVelocity_
  instance[:maxVelocityTorque] = _maxVelocityTorque_
  instance[:linearHertz] = _linearHertz_
  instance[:linearDampingRatio] = _linearDampingRatio_
  instance[:maxSpringForce] = _maxSpringForce_
  instance[:angularHertz] = _angularHertz_
  instance[:angularDampingRatio] = _angularDampingRatio_
  instance[:maxSpringTorque] = _maxSpringTorque_
  instance[:internalValue] = _internalValue_
  instance
end

Instance Method Details

#angularDampingRatioObject



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

def angularDampingRatio = self[:angularDampingRatio]

#angularDampingRatio=(v) ⇒ Object



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

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

#angularHertzObject



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

def angularHertz = self[:angularHertz]

#angularHertz=(v) ⇒ Object



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

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

#angularVelocityObject



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

def angularVelocity = self[:angularVelocity]

#angularVelocity=(v) ⇒ Object



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

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

#baseObject



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

def base = self[:base]

#base=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#linearDampingRatioObject



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

def linearDampingRatio = self[:linearDampingRatio]

#linearDampingRatio=(v) ⇒ Object



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

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

#linearHertzObject



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

def linearHertz = self[:linearHertz]

#linearHertz=(v) ⇒ Object



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

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

#linearVelocityObject



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

def linearVelocity = self[:linearVelocity]

#linearVelocity=(v) ⇒ Object



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

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

#maxSpringForceObject



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

def maxSpringForce = self[:maxSpringForce]

#maxSpringForce=(v) ⇒ Object



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

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

#maxSpringTorqueObject



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

def maxSpringTorque = self[:maxSpringTorque]

#maxSpringTorque=(v) ⇒ Object



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

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

#maxVelocityForceObject



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

def maxVelocityForce = self[:maxVelocityForce]

#maxVelocityForce=(v) ⇒ Object



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

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

#maxVelocityTorqueObject



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

def maxVelocityTorque = self[:maxVelocityTorque]

#maxVelocityTorque=(v) ⇒ Object



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

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