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



1117
1118
1119
1120
1121
1122
1123
1124
1125
# File 'lib/box2d_types.rb', line 1117

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



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

def falloff = self[:falloff]

#falloff=(v) ⇒ Object



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

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

#impulsePerLengthObject



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

def impulsePerLength = self[:impulsePerLength]

#impulsePerLength=(v) ⇒ Object



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

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

#maskBitsObject



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

def maskBits = self[:maskBits]

#maskBits=(v) ⇒ Object



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

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

#positionObject



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

def position = self[:position]

#position=(v) ⇒ Object



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

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

#radiusObject



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

def radius = self[:radius]

#radius=(v) ⇒ Object



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

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