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



1236
1237
1238
1239
1240
1241
1242
1243
1244
# File 'lib/box2d_types.rb', line 1236

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



1232
# File 'lib/box2d_types.rb', line 1232

def falloff = self[:falloff]

#falloff=(v) ⇒ Object



1233
# File 'lib/box2d_types.rb', line 1233

def falloff=(v) self[:falloff] = v end

#impulsePerLengthObject



1234
# File 'lib/box2d_types.rb', line 1234

def impulsePerLength = self[:impulsePerLength]

#impulsePerLength=(v) ⇒ Object



1235
# File 'lib/box2d_types.rb', line 1235

def impulsePerLength=(v) self[:impulsePerLength] = v end

#maskBitsObject



1226
# File 'lib/box2d_types.rb', line 1226

def maskBits = self[:maskBits]

#maskBits=(v) ⇒ Object



1227
# File 'lib/box2d_types.rb', line 1227

def maskBits=(v) self[:maskBits] = v end

#positionObject



1228
# File 'lib/box2d_types.rb', line 1228

def position = self[:position]

#position=(v) ⇒ Object



1229
# File 'lib/box2d_types.rb', line 1229

def position=(v) self[:position] = v end

#radiusObject



1230
# File 'lib/box2d_types.rb', line 1230

def radius = self[:radius]

#radius=(v) ⇒ Object



1231
# File 'lib/box2d_types.rb', line 1231

def radius=(v) self[:radius] = v end