Class: Box2D::MotorJointDef
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::MotorJointDef
- Defined in:
- lib/box2d_types.rb
Class Method Summary collapse
Instance Method Summary collapse
- #angularDampingRatio ⇒ Object
- #angularDampingRatio=(v) ⇒ Object
- #angularHertz ⇒ Object
- #angularHertz=(v) ⇒ Object
- #angularVelocity ⇒ Object
- #angularVelocity=(v) ⇒ Object
- #base ⇒ Object
- #base=(v) ⇒ Object
- #internalValue ⇒ Object
- #internalValue=(v) ⇒ Object
- #linearDampingRatio ⇒ Object
- #linearDampingRatio=(v) ⇒ Object
- #linearHertz ⇒ Object
- #linearHertz=(v) ⇒ Object
- #linearVelocity ⇒ Object
- #linearVelocity=(v) ⇒ Object
- #maxSpringForce ⇒ Object
- #maxSpringForce=(v) ⇒ Object
- #maxSpringTorque ⇒ Object
- #maxSpringTorque=(v) ⇒ Object
- #maxVelocityForce ⇒ Object
- #maxVelocityForce=(v) ⇒ Object
- #maxVelocityTorque ⇒ Object
- #maxVelocityTorque=(v) ⇒ Object
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
#angularDampingRatio ⇒ Object
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 |
#angularHertz ⇒ Object
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 |
#angularVelocity ⇒ Object
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 |
#base ⇒ Object
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 |
#internalValue ⇒ Object
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 |
#linearDampingRatio ⇒ Object
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 |
#linearHertz ⇒ Object
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 |
#linearVelocity ⇒ Object
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 |
#maxSpringForce ⇒ Object
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 |
#maxSpringTorque ⇒ Object
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 |
#maxVelocityForce ⇒ Object
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 |
#maxVelocityTorque ⇒ Object
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 |