Class: Box2D::ExplosionDef
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::ExplosionDef
- Defined in:
- lib/box2d_types.rb
Class Method Summary collapse
Instance Method Summary collapse
- #falloff ⇒ Object
- #falloff=(v) ⇒ Object
- #impulsePerLength ⇒ Object
- #impulsePerLength=(v) ⇒ Object
- #maskBits ⇒ Object
- #maskBits=(v) ⇒ Object
- #position ⇒ Object
- #position=(v) ⇒ Object
- #radius ⇒ Object
- #radius=(v) ⇒ Object
Class Method Details
.create_as(_maskBits_, _position_, _radius_, _falloff_, _impulsePerLength_) ⇒ Object
1214 1215 1216 1217 1218 1219 1220 1221 1222 |
# File 'lib/box2d_types.rb', line 1214 def self.create_as(_maskBits_, _position_, _radius_, _falloff_, _impulsePerLength_) instance = ExplosionDef.new instance[:maskBits] = _maskBits_ instance[:position] = _position_ instance[:radius] = _radius_ instance[:falloff] = _falloff_ instance[:impulsePerLength] = _impulsePerLength_ instance end |
Instance Method Details
#falloff ⇒ Object
1210 |
# File 'lib/box2d_types.rb', line 1210 def falloff = self[:falloff] |
#falloff=(v) ⇒ Object
1211 |
# File 'lib/box2d_types.rb', line 1211 def falloff=(v) self[:falloff] = v end |
#impulsePerLength ⇒ Object
1212 |
# File 'lib/box2d_types.rb', line 1212 def impulsePerLength = self[:impulsePerLength] |
#impulsePerLength=(v) ⇒ Object
1213 |
# File 'lib/box2d_types.rb', line 1213 def impulsePerLength=(v) self[:impulsePerLength] = v end |
#maskBits ⇒ Object
1204 |
# File 'lib/box2d_types.rb', line 1204 def maskBits = self[:maskBits] |
#maskBits=(v) ⇒ Object
1205 |
# File 'lib/box2d_types.rb', line 1205 def maskBits=(v) self[:maskBits] = v end |
#position ⇒ Object
1206 |
# File 'lib/box2d_types.rb', line 1206 def position = self[:position] |
#position=(v) ⇒ Object
1207 |
# File 'lib/box2d_types.rb', line 1207 def position=(v) self[:position] = v end |
#radius ⇒ Object
1208 |
# File 'lib/box2d_types.rb', line 1208 def radius = self[:radius] |
#radius=(v) ⇒ Object
1209 |
# File 'lib/box2d_types.rb', line 1209 def radius=(v) self[:radius] = v end |