Class: Box2D::MotionLocks

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(_linearX_, _linearY_, _angularZ_) ⇒ Object



328
329
330
331
332
333
334
# File 'lib/box2d_types.rb', line 328

def self.create_as(_linearX_, _linearY_, _angularZ_)
  instance = MotionLocks.new
  instance[:linearX] = _linearX_
  instance[:linearY] = _linearY_
  instance[:angularZ] = _angularZ_
  instance
end

Instance Method Details

#angularZObject



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

def angularZ = self[:angularZ]

#angularZ=(v) ⇒ Object



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

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

#linearXObject



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

def linearX = self[:linearX]

#linearX=(v) ⇒ Object



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

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

#linearYObject



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

def linearY = self[:linearY]

#linearY=(v) ⇒ Object



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

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