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
1117 1118 1119 1120 1121 1122 1123 1124 1125 |
# File 'lib/box2d_types.rb', line 1117 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
1113 |
# File 'lib/box2d_types.rb', line 1113 def falloff = self[:falloff] |
#falloff=(v) ⇒ Object
1114 |
# File 'lib/box2d_types.rb', line 1114 def falloff=(v) self[:falloff] = v end |
#impulsePerLength ⇒ Object
1115 |
# File 'lib/box2d_types.rb', line 1115 def impulsePerLength = self[:impulsePerLength] |
#impulsePerLength=(v) ⇒ Object
1116 |
# File 'lib/box2d_types.rb', line 1116 def impulsePerLength=(v) self[:impulsePerLength] = v end |
#maskBits ⇒ Object
1107 |
# File 'lib/box2d_types.rb', line 1107 def maskBits = self[:maskBits] |
#maskBits=(v) ⇒ Object
1108 |
# File 'lib/box2d_types.rb', line 1108 def maskBits=(v) self[:maskBits] = v end |
#position ⇒ Object
1109 |
# File 'lib/box2d_types.rb', line 1109 def position = self[:position] |
#position=(v) ⇒ Object
1110 |
# File 'lib/box2d_types.rb', line 1110 def position=(v) self[:position] = v end |
#radius ⇒ Object
1111 |
# File 'lib/box2d_types.rb', line 1111 def radius = self[:radius] |
#radius=(v) ⇒ Object
1112 |
# File 'lib/box2d_types.rb', line 1112 def radius=(v) self[:radius] = v end |