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
1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'lib/box2d_types.rb', line 1159 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
1155 |
# File 'lib/box2d_types.rb', line 1155 def falloff = self[:falloff] |
#falloff=(v) ⇒ Object
1156 |
# File 'lib/box2d_types.rb', line 1156 def falloff=(v) self[:falloff] = v end |
#impulsePerLength ⇒ Object
1157 |
# File 'lib/box2d_types.rb', line 1157 def impulsePerLength = self[:impulsePerLength] |
#impulsePerLength=(v) ⇒ Object
1158 |
# File 'lib/box2d_types.rb', line 1158 def impulsePerLength=(v) self[:impulsePerLength] = v end |
#maskBits ⇒ Object
1149 |
# File 'lib/box2d_types.rb', line 1149 def maskBits = self[:maskBits] |
#maskBits=(v) ⇒ Object
1150 |
# File 'lib/box2d_types.rb', line 1150 def maskBits=(v) self[:maskBits] = v end |
#position ⇒ Object
1151 |
# File 'lib/box2d_types.rb', line 1151 def position = self[:position] |
#position=(v) ⇒ Object
1152 |
# File 'lib/box2d_types.rb', line 1152 def position=(v) self[:position] = v end |
#radius ⇒ Object
1153 |
# File 'lib/box2d_types.rb', line 1153 def radius = self[:radius] |
#radius=(v) ⇒ Object
1154 |
# File 'lib/box2d_types.rb', line 1154 def radius=(v) self[:radius] = v end |