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



334
335
336
337
338
339
340
# File 'lib/box2d_types.rb', line 334

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



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

def angularZ = self[:angularZ]

#angularZ=(v) ⇒ Object



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

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

#linearXObject



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

def linearX = self[:linearX]

#linearX=(v) ⇒ Object



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

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

#linearYObject



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

def linearY = self[:linearY]

#linearY=(v) ⇒ Object



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

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