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
1247 1248 1249 1250 1251 1252 1253 1254 1255 |
# File 'lib/box2d_types.rb', line 1247 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
1243 |
# File 'lib/box2d_types.rb', line 1243 def falloff = self[:falloff] |
#falloff=(v) ⇒ Object
1244 |
# File 'lib/box2d_types.rb', line 1244 def falloff=(v) self[:falloff] = v end |
#impulsePerLength ⇒ Object
1245 |
# File 'lib/box2d_types.rb', line 1245 def impulsePerLength = self[:impulsePerLength] |
#impulsePerLength=(v) ⇒ Object
1246 |
# File 'lib/box2d_types.rb', line 1246 def impulsePerLength=(v) self[:impulsePerLength] = v end |
#maskBits ⇒ Object
1237 |
# File 'lib/box2d_types.rb', line 1237 def maskBits = self[:maskBits] |
#maskBits=(v) ⇒ Object
1238 |
# File 'lib/box2d_types.rb', line 1238 def maskBits=(v) self[:maskBits] = v end |
#position ⇒ Object
1239 |
# File 'lib/box2d_types.rb', line 1239 def position = self[:position] |
#position=(v) ⇒ Object
1240 |
# File 'lib/box2d_types.rb', line 1240 def position=(v) self[:position] = v end |
#radius ⇒ Object
1241 |
# File 'lib/box2d_types.rb', line 1241 def radius = self[:radius] |
#radius=(v) ⇒ Object
1242 |
# File 'lib/box2d_types.rb', line 1242 def radius=(v) self[:radius] = v end |