Class: Box2D::CollisionPlane

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(_plane_, _pushLimit_, _push_, _clipVelocity_) ⇒ Object



790
791
792
793
794
795
796
797
# File 'lib/box2d_collision.rb', line 790

def self.create_as(_plane_, _pushLimit_, _push_, _clipVelocity_)
  instance = CollisionPlane.new
  instance[:plane] = _plane_
  instance[:pushLimit] = _pushLimit_
  instance[:push] = _push_
  instance[:clipVelocity] = _clipVelocity_
  instance
end

Instance Method Details

#clipVelocityObject



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

def clipVelocity = self[:clipVelocity]

#clipVelocity=(v) ⇒ Object



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

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

#planeObject



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

def plane = self[:plane]

#plane=(v) ⇒ Object



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

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

#pushObject



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

def push = self[:push]

#push=(v) ⇒ Object



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

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

#pushLimitObject



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

def pushLimit = self[:pushLimit]

#pushLimit=(v) ⇒ Object



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

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