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
1236 1237 1238 1239 1240 1241 1242 1243 1244 |
# File 'lib/box2d_types.rb', line 1236 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
1232 |
# File 'lib/box2d_types.rb', line 1232 def falloff = self[:falloff] |
#falloff=(v) ⇒ Object
1233 |
# File 'lib/box2d_types.rb', line 1233 def falloff=(v) self[:falloff] = v end |
#impulsePerLength ⇒ Object
1234 |
# File 'lib/box2d_types.rb', line 1234 def impulsePerLength = self[:impulsePerLength] |
#impulsePerLength=(v) ⇒ Object
1235 |
# File 'lib/box2d_types.rb', line 1235 def impulsePerLength=(v) self[:impulsePerLength] = v end |
#maskBits ⇒ Object
1226 |
# File 'lib/box2d_types.rb', line 1226 def maskBits = self[:maskBits] |
#maskBits=(v) ⇒ Object
1227 |
# File 'lib/box2d_types.rb', line 1227 def maskBits=(v) self[:maskBits] = v end |
#position ⇒ Object
1228 |
# File 'lib/box2d_types.rb', line 1228 def position = self[:position] |
#position=(v) ⇒ Object
1229 |
# File 'lib/box2d_types.rb', line 1229 def position=(v) self[:position] = v end |
#radius ⇒ Object
1230 |
# File 'lib/box2d_types.rb', line 1230 def radius = self[:radius] |
#radius=(v) ⇒ Object
1231 |
# File 'lib/box2d_types.rb', line 1231 def radius=(v) self[:radius] = v end |