Class: Box2D::ExplosionDef

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/box2d_types.rb

Class Method Summary collapse

Instance Method Summary collapse

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

#falloffObject



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

#impulsePerLengthObject



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

#maskBitsObject



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

#positionObject



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

#radiusObject



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