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



912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
# File 'lib/box2d_types.rb', line 912

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



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

def angularDampingRatio = self[:angularDampingRatio]

#angularDampingRatio=(v) ⇒ Object



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

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

#angularHertzObject



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

def angularHertz = self[:angularHertz]

#angularHertz=(v) ⇒ Object



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

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

#angularVelocityObject



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

def angularVelocity = self[:angularVelocity]

#angularVelocity=(v) ⇒ Object



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

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

#baseObject



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

def base = self[:base]

#base=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#linearDampingRatioObject



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

def linearDampingRatio = self[:linearDampingRatio]

#linearDampingRatio=(v) ⇒ Object



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

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

#linearHertzObject



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

def linearHertz = self[:linearHertz]

#linearHertz=(v) ⇒ Object



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

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

#linearVelocityObject



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

def linearVelocity = self[:linearVelocity]

#linearVelocity=(v) ⇒ Object



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

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

#maxSpringForceObject



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

def maxSpringForce = self[:maxSpringForce]

#maxSpringForce=(v) ⇒ Object



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

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

#maxSpringTorqueObject



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

def maxSpringTorque = self[:maxSpringTorque]

#maxSpringTorque=(v) ⇒ Object



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

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

#maxVelocityForceObject



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

def maxVelocityForce = self[:maxVelocityForce]

#maxVelocityForce=(v) ⇒ Object



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

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

#maxVelocityTorqueObject



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

def maxVelocityTorque = self[:maxVelocityTorque]

#maxVelocityTorque=(v) ⇒ Object



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

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