Class: Box2D::CastOutput

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_, _point_, _fraction_, _iterations_, _hit_) ⇒ Object



208
209
210
211
212
213
214
215
216
# File 'lib/box2d_collision.rb', line 208

def self.create_as(_normal_, _point_, _fraction_, _iterations_, _hit_)
  instance = CastOutput.new
  instance[:normal] = _normal_
  instance[:point] = _point_
  instance[:fraction] = _fraction_
  instance[:iterations] = _iterations_
  instance[:hit] = _hit_
  instance
end

Instance Method Details

#fractionObject



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

def fraction = self[:fraction]

#fraction=(v) ⇒ Object



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

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

#hitObject



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

def hit = self[:hit]

#hit=(v) ⇒ Object



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

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

#iterationsObject



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

def iterations = self[:iterations]

#iterations=(v) ⇒ Object



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

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

#normalObject



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

def normal = self[:normal]

#normal=(v) ⇒ Object



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

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

#pointObject



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

def point = self[:point]

#point=(v) ⇒ Object



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

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