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



798
799
800
801
802
803
804
805
# File 'lib/box2d_collision.rb', line 798

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



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

def clipVelocity = self[:clipVelocity]

#clipVelocity=(v) ⇒ Object



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

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

#planeObject



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

def plane = self[:plane]

#plane=(v) ⇒ Object



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

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

#pushObject



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

def push = self[:push]

#push=(v) ⇒ Object



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

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

#pushLimitObject



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

def pushLimit = self[:pushLimit]

#pushLimit=(v) ⇒ Object



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

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