Class: Box2D::RayResult

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/box2d_types.rb

Overview

Struct

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_as(_shapeId_, _point_, _normal_, _fraction_, _nodeVisits_, _leafVisits_, _hit_) ⇒ Object



227
228
229
230
231
232
233
234
235
236
237
# File 'lib/box2d_types.rb', line 227

def self.create_as(_shapeId_, _point_, _normal_, _fraction_, _nodeVisits_, _leafVisits_, _hit_)
  instance = RayResult.new
  instance[:shapeId] = _shapeId_
  instance[:point] = _point_
  instance[:normal] = _normal_
  instance[:fraction] = _fraction_
  instance[:nodeVisits] = _nodeVisits_
  instance[:leafVisits] = _leafVisits_
  instance[:hit] = _hit_
  instance
end

Instance Method Details

#fractionObject



219
# File 'lib/box2d_types.rb', line 219

def fraction = self[:fraction]

#fraction=(v) ⇒ Object



220
# File 'lib/box2d_types.rb', line 220

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

#hitObject



225
# File 'lib/box2d_types.rb', line 225

def hit = self[:hit]

#hit=(v) ⇒ Object



226
# File 'lib/box2d_types.rb', line 226

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

#leafVisitsObject



223
# File 'lib/box2d_types.rb', line 223

def leafVisits = self[:leafVisits]

#leafVisits=(v) ⇒ Object



224
# File 'lib/box2d_types.rb', line 224

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

#nodeVisitsObject



221
# File 'lib/box2d_types.rb', line 221

def nodeVisits = self[:nodeVisits]

#nodeVisits=(v) ⇒ Object



222
# File 'lib/box2d_types.rb', line 222

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

#normalObject



217
# File 'lib/box2d_types.rb', line 217

def normal = self[:normal]

#normal=(v) ⇒ Object



218
# File 'lib/box2d_types.rb', line 218

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

#pointObject



215
# File 'lib/box2d_types.rb', line 215

def point = self[:point]

#point=(v) ⇒ Object



216
# File 'lib/box2d_types.rb', line 216

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

#shapeIdObject



213
# File 'lib/box2d_types.rb', line 213

def shapeId = self[:shapeId]

#shapeId=(v) ⇒ Object



214
# File 'lib/box2d_types.rb', line 214

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