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



1165
1166
1167
1168
1169
1170
1171
1172
1173
# File 'lib/box2d_types.rb', line 1165

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



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

def falloff = self[:falloff]

#falloff=(v) ⇒ Object



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

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

#impulsePerLengthObject



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

def impulsePerLength = self[:impulsePerLength]

#impulsePerLength=(v) ⇒ Object



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

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

#maskBitsObject



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

def maskBits = self[:maskBits]

#maskBits=(v) ⇒ Object



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

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

#positionObject



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

def position = self[:position]

#position=(v) ⇒ Object



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

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

#radiusObject



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

def radius = self[:radius]

#radius=(v) ⇒ Object



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

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