Class: Box2D::PrismaticJointDef

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_, _enableSpring_, _hertz_, _dampingRatio_, _targetTranslation_, _enableLimit_, _lowerTranslation_, _upperTranslation_, _enableMotor_, _maxMotorForce_, _motorSpeed_, _internalValue_) ⇒ Object



986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
# File 'lib/box2d_types.rb', line 986

def self.create_as(_base_, _enableSpring_, _hertz_, _dampingRatio_, _targetTranslation_, _enableLimit_, _lowerTranslation_, _upperTranslation_, _enableMotor_, _maxMotorForce_, _motorSpeed_, _internalValue_)
  instance = PrismaticJointDef.new
  instance[:base] = _base_
  instance[:enableSpring] = _enableSpring_
  instance[:hertz] = _hertz_
  instance[:dampingRatio] = _dampingRatio_
  instance[:targetTranslation] = _targetTranslation_
  instance[:enableLimit] = _enableLimit_
  instance[:lowerTranslation] = _lowerTranslation_
  instance[:upperTranslation] = _upperTranslation_
  instance[:enableMotor] = _enableMotor_
  instance[:maxMotorForce] = _maxMotorForce_
  instance[:motorSpeed] = _motorSpeed_
  instance[:internalValue] = _internalValue_
  instance
end

Instance Method Details

#baseObject



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

def base = self[:base]

#base=(v) ⇒ Object



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

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

#dampingRatioObject



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

def dampingRatio = self[:dampingRatio]

#dampingRatio=(v) ⇒ Object



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

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

#enableLimitObject



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

def enableLimit = self[:enableLimit]

#enableLimit=(v) ⇒ Object



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

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

#enableMotorObject



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

def enableMotor = self[:enableMotor]

#enableMotor=(v) ⇒ Object



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

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

#enableSpringObject



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

def enableSpring = self[:enableSpring]

#enableSpring=(v) ⇒ Object



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

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

#hertzObject



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

def hertz = self[:hertz]

#hertz=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#lowerTranslationObject



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

def lowerTranslation = self[:lowerTranslation]

#lowerTranslation=(v) ⇒ Object



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

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

#maxMotorForceObject



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

def maxMotorForce = self[:maxMotorForce]

#maxMotorForce=(v) ⇒ Object



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

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

#motorSpeedObject



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

def motorSpeed = self[:motorSpeed]

#motorSpeed=(v) ⇒ Object



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

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

#targetTranslationObject



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

def targetTranslation = self[:targetTranslation]

#targetTranslation=(v) ⇒ Object



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

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

#upperTranslationObject



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

def upperTranslation = self[:upperTranslation]

#upperTranslation=(v) ⇒ Object



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

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