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



1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
# File 'lib/box2d_types.rb', line 1123

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



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

def angularDampingRatio = self[:angularDampingRatio]

#angularDampingRatio=(v) ⇒ Object



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

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

#angularHertzObject



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

def angularHertz = self[:angularHertz]

#angularHertz=(v) ⇒ Object



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

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

#bodyIdAObject



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

def bodyIdA = self[:bodyIdA]

#bodyIdA=(v) ⇒ Object



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

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

#bodyIdBObject



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

def bodyIdB = self[:bodyIdB]

#bodyIdB=(v) ⇒ Object



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

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

#collideConnectedObject



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

def collideConnected = self[:collideConnected]

#collideConnected=(v) ⇒ Object



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

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

#internalValueObject



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

def internalValue = self[:internalValue]

#internalValue=(v) ⇒ Object



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

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

#linearDampingRatioObject



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

def linearDampingRatio = self[:linearDampingRatio]

#linearDampingRatio=(v) ⇒ Object



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

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

#linearHertzObject



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

def linearHertz = self[:linearHertz]

#linearHertz=(v) ⇒ Object



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

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

#localAnchorAObject



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

def localAnchorA = self[:localAnchorA]

#localAnchorA=(v) ⇒ Object



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

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

#localAnchorBObject



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

def localAnchorB = self[:localAnchorB]

#localAnchorB=(v) ⇒ Object



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

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

#referenceAngleObject



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

def referenceAngle = self[:referenceAngle]

#referenceAngle=(v) ⇒ Object



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

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

#userDataObject



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

def userData = self[:userData]

#userData=(v) ⇒ Object



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

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