Class: Box2D::RevoluteJointDef

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_, _targetAngle_, _enableSpring_, _hertz_, _dampingRatio_, _enableLimit_, _lowerAngle_, _upperAngle_, _enableMotor_, _maxMotorTorque_, _motorSpeed_, _internalValue_) ⇒ Object



995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
# File 'lib/box2d_types.rb', line 995

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

#baseObject



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

def base = self[:base]

#base=(v) ⇒ Object



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

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

#dampingRatioObject



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

def dampingRatio = self[:dampingRatio]

#dampingRatio=(v) ⇒ Object



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

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

#enableLimitObject



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

def enableLimit = self[:enableLimit]

#enableLimit=(v) ⇒ Object



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

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

#enableMotorObject



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

def enableMotor = self[:enableMotor]

#enableMotor=(v) ⇒ Object



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

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

#enableSpringObject



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

def enableSpring = self[:enableSpring]

#enableSpring=(v) ⇒ Object



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

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

#hertzObject



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

def hertz = self[:hertz]

#hertz=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#lowerAngleObject



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

def lowerAngle = self[:lowerAngle]

#lowerAngle=(v) ⇒ Object



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

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

#maxMotorTorqueObject



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

def maxMotorTorque = self[:maxMotorTorque]

#maxMotorTorque=(v) ⇒ Object



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

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

#motorSpeedObject



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

def motorSpeed = self[:motorSpeed]

#motorSpeed=(v) ⇒ Object



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

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

#targetAngleObject



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

def targetAngle = self[:targetAngle]

#targetAngle=(v) ⇒ Object



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

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

#upperAngleObject



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

def upperAngle = self[:upperAngle]

#upperAngle=(v) ⇒ Object



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

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