Class: Box2D::Manifold

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(_normal_, _rollingImpulse_, _points_, _pointCount_) ⇒ Object



670
671
672
673
674
675
676
677
# File 'lib/box2d_collision.rb', line 670

def self.create_as(_normal_, _rollingImpulse_, _points_, _pointCount_)
  instance = Manifold.new
  instance[:normal] = _normal_
  instance[:rollingImpulse] = _rollingImpulse_
  instance[:points] = _points_
  instance[:pointCount] = _pointCount_
  instance
end

Instance Method Details

#normalObject



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

def normal = self[:normal]

#normal=(v) ⇒ Object



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

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

#pointCountObject



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

def pointCount = self[:pointCount]

#pointCount=(v) ⇒ Object



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

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

#pointsObject



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

def points = self[:points]

#points=(v) ⇒ Object



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

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

#rollingImpulseObject



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

def rollingImpulse = self[:rollingImpulse]

#rollingImpulse=(v) ⇒ Object



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

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