Class: Box2D::MassData

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

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_as(_mass_, _center_, _rotationalInertia_) ⇒ Object



231
232
233
234
235
236
237
# File 'lib/box2d_collision.rb', line 231

def self.create_as(_mass_, _center_, _rotationalInertia_)
  instance = MassData.new
  instance[:mass] = _mass_
  instance[:center] = _center_
  instance[:rotationalInertia] = _rotationalInertia_
  instance
end

Instance Method Details

#centerObject



227
# File 'lib/box2d_collision.rb', line 227

def center = self[:center]

#center=(v) ⇒ Object



228
# File 'lib/box2d_collision.rb', line 228

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

#massObject



225
# File 'lib/box2d_collision.rb', line 225

def mass = self[:mass]

#mass=(v) ⇒ Object



226
# File 'lib/box2d_collision.rb', line 226

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

#rotationalInertiaObject



229
# File 'lib/box2d_collision.rb', line 229

def rotationalInertia = self[:rotationalInertia]

#rotationalInertia=(v) ⇒ Object



230
# File 'lib/box2d_collision.rb', line 230

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