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



802
803
804
805
806
807
808
809
# File 'lib/box2d_collision.rb', line 802

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



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

def clipVelocity = self[:clipVelocity]

#clipVelocity=(v) ⇒ Object



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

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

#planeObject



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

def plane = self[:plane]

#plane=(v) ⇒ Object



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

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

#pushObject



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

def push = self[:push]

#push=(v) ⇒ Object



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

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

#pushLimitObject



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

def pushLimit = self[:pushLimit]

#pushLimit=(v) ⇒ Object



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

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