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



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

#falloffObject



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

#impulsePerLengthObject



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

#maskBitsObject



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

#positionObject



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

#radiusObject



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