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



1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
# File 'lib/box2d_types.rb', line 1134

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



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

def angularDampingRatio = self[:angularDampingRatio]

#angularDampingRatio=(v) ⇒ Object



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

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

#angularHertzObject



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

def angularHertz = self[:angularHertz]

#angularHertz=(v) ⇒ Object



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

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

#bodyIdAObject



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

def bodyIdA = self[:bodyIdA]

#bodyIdA=(v) ⇒ Object



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

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

#bodyIdBObject



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

def bodyIdB = self[:bodyIdB]

#bodyIdB=(v) ⇒ Object



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

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

#collideConnectedObject



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

def collideConnected = self[:collideConnected]

#collideConnected=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#linearDampingRatioObject



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

def linearDampingRatio = self[:linearDampingRatio]

#linearDampingRatio=(v) ⇒ Object



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

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

#linearHertzObject



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

def linearHertz = self[:linearHertz]

#linearHertz=(v) ⇒ Object



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

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

#localAnchorAObject



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

def localAnchorA = self[:localAnchorA]

#localAnchorA=(v) ⇒ Object



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

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

#localAnchorBObject



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

def localAnchorB = self[:localAnchorB]

#localAnchorB=(v) ⇒ Object



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

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

#referenceAngleObject



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

def referenceAngle = self[:referenceAngle]

#referenceAngle=(v) ⇒ Object



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

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

#userDataObject



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

def userData = self[:userData]

#userData=(v) ⇒ Object



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

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