Class: Box2D::WeldJointDef

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(_bodyIdA_, _bodyIdB_, _localAnchorA_, _localAnchorB_, _referenceAngle_, _linearHertz_, _angularHertz_, _linearDampingRatio_, _angularDampingRatio_, _collideConnected_, _userData_, _internalValue_) ⇒ Object



1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
# File 'lib/box2d_types.rb', line 1101

def self.create_as(_bodyIdA_, _bodyIdB_, _localAnchorA_, _localAnchorB_, _referenceAngle_, _linearHertz_, _angularHertz_, _linearDampingRatio_, _angularDampingRatio_, _collideConnected_, _userData_, _internalValue_)
  instance = WeldJointDef.new
  instance[:bodyIdA] = _bodyIdA_
  instance[:bodyIdB] = _bodyIdB_
  instance[:localAnchorA] = _localAnchorA_
  instance[:localAnchorB] = _localAnchorB_
  instance[:referenceAngle] = _referenceAngle_
  instance[:linearHertz] = _linearHertz_
  instance[:angularHertz] = _angularHertz_
  instance[:linearDampingRatio] = _linearDampingRatio_
  instance[:angularDampingRatio] = _angularDampingRatio_
  instance[:collideConnected] = _collideConnected_
  instance[:userData] = _userData_
  instance[:internalValue] = _internalValue_
  instance
end

Instance Method Details

#angularDampingRatioObject



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

def angularDampingRatio = self[:angularDampingRatio]

#angularDampingRatio=(v) ⇒ Object



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

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

#angularHertzObject



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

def angularHertz = self[:angularHertz]

#angularHertz=(v) ⇒ Object



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

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

#bodyIdAObject



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

def bodyIdA = self[:bodyIdA]

#bodyIdA=(v) ⇒ Object



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

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

#bodyIdBObject



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

def bodyIdB = self[:bodyIdB]

#bodyIdB=(v) ⇒ Object



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

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

#collideConnectedObject



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

def collideConnected = self[:collideConnected]

#collideConnected=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#linearDampingRatioObject



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

def linearDampingRatio = self[:linearDampingRatio]

#linearDampingRatio=(v) ⇒ Object



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

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

#linearHertzObject



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

def linearHertz = self[:linearHertz]

#linearHertz=(v) ⇒ Object



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

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

#localAnchorAObject



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

def localAnchorA = self[:localAnchorA]

#localAnchorA=(v) ⇒ Object



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

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

#localAnchorBObject



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

def localAnchorB = self[:localAnchorB]

#localAnchorB=(v) ⇒ Object



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

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

#referenceAngleObject



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

def referenceAngle = self[:referenceAngle]

#referenceAngle=(v) ⇒ Object



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

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

#userDataObject



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

def userData = self[:userData]

#userData=(v) ⇒ Object



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

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