Class: Box2D::TOIOutput

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(_state_, _point_, _normal_, _fraction_) ⇒ Object



608
609
610
611
612
613
614
615
# File 'lib/box2d_collision.rb', line 608

def self.create_as(_state_, _point_, _normal_, _fraction_)
  instance = TOIOutput.new
  instance[:state] = _state_
  instance[:point] = _point_
  instance[:normal] = _normal_
  instance[:fraction] = _fraction_
  instance
end

Instance Method Details

#fractionObject



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

def fraction = self[:fraction]

#fraction=(v) ⇒ Object



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

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

#normalObject



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

def normal = self[:normal]

#normal=(v) ⇒ Object



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

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

#pointObject



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

def point = self[:point]

#point=(v) ⇒ Object



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

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

#stateObject



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

def state = self[:state]

#state=(v) ⇒ Object



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

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