Class: Box2D::RevoluteJointDef
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::RevoluteJointDef
- Defined in:
- lib/box2d_types.rb
Class Method Summary collapse
Instance Method Summary collapse
- #base ⇒ Object
- #base=(v) ⇒ Object
- #dampingRatio ⇒ Object
- #dampingRatio=(v) ⇒ Object
- #enableLimit ⇒ Object
- #enableLimit=(v) ⇒ Object
- #enableMotor ⇒ Object
- #enableMotor=(v) ⇒ Object
- #enableSpring ⇒ Object
- #enableSpring=(v) ⇒ Object
- #hertz ⇒ Object
- #hertz=(v) ⇒ Object
- #internalValue ⇒ Object
- #internalValue=(v) ⇒ Object
- #lowerAngle ⇒ Object
- #lowerAngle=(v) ⇒ Object
- #maxMotorTorque ⇒ Object
- #maxMotorTorque=(v) ⇒ Object
- #motorSpeed ⇒ Object
- #motorSpeed=(v) ⇒ Object
- #targetAngle ⇒ Object
- #targetAngle=(v) ⇒ Object
- #upperAngle ⇒ Object
- #upperAngle=(v) ⇒ Object
Class Method Details
.create_as(_base_, _targetAngle_, _enableSpring_, _hertz_, _dampingRatio_, _enableLimit_, _lowerAngle_, _upperAngle_, _enableMotor_, _maxMotorTorque_, _motorSpeed_, _internalValue_) ⇒ Object
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 |
# File 'lib/box2d_types.rb', line 1037 def self.create_as(_base_, _targetAngle_, _enableSpring_, _hertz_, _dampingRatio_, _enableLimit_, _lowerAngle_, _upperAngle_, _enableMotor_, _maxMotorTorque_, _motorSpeed_, _internalValue_) instance = RevoluteJointDef.new instance[:base] = _base_ instance[:targetAngle] = _targetAngle_ instance[:enableSpring] = _enableSpring_ instance[:hertz] = _hertz_ instance[:dampingRatio] = _dampingRatio_ instance[:enableLimit] = _enableLimit_ instance[:lowerAngle] = _lowerAngle_ instance[:upperAngle] = _upperAngle_ instance[:enableMotor] = _enableMotor_ instance[:maxMotorTorque] = _maxMotorTorque_ instance[:motorSpeed] = _motorSpeed_ instance[:internalValue] = _internalValue_ instance end |
Instance Method Details
#base ⇒ Object
1013 |
# File 'lib/box2d_types.rb', line 1013 def base = self[:base] |
#base=(v) ⇒ Object
1014 |
# File 'lib/box2d_types.rb', line 1014 def base=(v) self[:base] = v end |
#dampingRatio ⇒ Object
1021 |
# File 'lib/box2d_types.rb', line 1021 def dampingRatio = self[:dampingRatio] |
#dampingRatio=(v) ⇒ Object
1022 |
# File 'lib/box2d_types.rb', line 1022 def dampingRatio=(v) self[:dampingRatio] = v end |
#enableLimit ⇒ Object
1023 |
# File 'lib/box2d_types.rb', line 1023 def enableLimit = self[:enableLimit] |
#enableLimit=(v) ⇒ Object
1024 |
# File 'lib/box2d_types.rb', line 1024 def enableLimit=(v) self[:enableLimit] = v end |
#enableMotor ⇒ Object
1029 |
# File 'lib/box2d_types.rb', line 1029 def enableMotor = self[:enableMotor] |
#enableMotor=(v) ⇒ Object
1030 |
# File 'lib/box2d_types.rb', line 1030 def enableMotor=(v) self[:enableMotor] = v end |
#enableSpring ⇒ Object
1017 |
# File 'lib/box2d_types.rb', line 1017 def enableSpring = self[:enableSpring] |
#enableSpring=(v) ⇒ Object
1018 |
# File 'lib/box2d_types.rb', line 1018 def enableSpring=(v) self[:enableSpring] = v end |
#hertz ⇒ Object
1019 |
# File 'lib/box2d_types.rb', line 1019 def hertz = self[:hertz] |
#hertz=(v) ⇒ Object
1020 |
# File 'lib/box2d_types.rb', line 1020 def hertz=(v) self[:hertz] = v end |
#internalValue ⇒ Object
1035 |
# File 'lib/box2d_types.rb', line 1035 def internalValue = self[:internalValue] |
#internalValue=(v) ⇒ Object
1036 |
# File 'lib/box2d_types.rb', line 1036 def internalValue=(v) self[:internalValue] = v end |
#lowerAngle ⇒ Object
1025 |
# File 'lib/box2d_types.rb', line 1025 def lowerAngle = self[:lowerAngle] |
#lowerAngle=(v) ⇒ Object
1026 |
# File 'lib/box2d_types.rb', line 1026 def lowerAngle=(v) self[:lowerAngle] = v end |
#maxMotorTorque ⇒ Object
1031 |
# File 'lib/box2d_types.rb', line 1031 def maxMotorTorque = self[:maxMotorTorque] |
#maxMotorTorque=(v) ⇒ Object
1032 |
# File 'lib/box2d_types.rb', line 1032 def maxMotorTorque=(v) self[:maxMotorTorque] = v end |
#motorSpeed ⇒ Object
1033 |
# File 'lib/box2d_types.rb', line 1033 def motorSpeed = self[:motorSpeed] |
#motorSpeed=(v) ⇒ Object
1034 |
# File 'lib/box2d_types.rb', line 1034 def motorSpeed=(v) self[:motorSpeed] = v end |
#targetAngle ⇒ Object
1015 |
# File 'lib/box2d_types.rb', line 1015 def targetAngle = self[:targetAngle] |
#targetAngle=(v) ⇒ Object
1016 |
# File 'lib/box2d_types.rb', line 1016 def targetAngle=(v) self[:targetAngle] = v end |
#upperAngle ⇒ Object
1027 |
# File 'lib/box2d_types.rb', line 1027 def upperAngle = self[:upperAngle] |
#upperAngle=(v) ⇒ Object
1028 |
# File 'lib/box2d_types.rb', line 1028 def upperAngle=(v) self[:upperAngle] = v end |