Class: Box2D::TreeNode

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(_aabb_, _categoryBits_, _union_, _child1_, _child2_, _userData_, _height_, _enlarged_, _pad_) ⇒ Object



70
71
72
73
74
75
76
77
78
79
80
81
82
# File 'lib/box2d_collision.rb', line 70

def self.create_as(_aabb_, _categoryBits_, _union_, _child1_, _child2_, _userData_, _height_, _enlarged_, _pad_)
  instance = b2TreeNode.new
  instance[:aabb] = _aabb_
  instance[:categoryBits] = _categoryBits_
  instance[:union] = _union_
  instance[:child1] = _child1_
  instance[:child2] = _child2_
  instance[:userData] = _userData_
  instance[:height] = _height_
  instance[:enlarged] = _enlarged_
  instance[:pad] = _pad_
  instance
end

Instance Method Details

#aabbObject



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

def aabb = self[:aabb]

#aabb=(v) ⇒ Object



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

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

#categoryBitsObject



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

def categoryBits = self[:categoryBits]

#categoryBits=(v) ⇒ Object



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

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

#child1Object



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

def child1 = self[:child1]

#child1=(v) ⇒ Object



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

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

#child2Object



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

def child2 = self[:child2]

#child2=(v) ⇒ Object



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

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

#enlargedObject



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

def enlarged = self[:enlarged]

#enlarged=(v) ⇒ Object



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

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

#heightObject



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

def height = self[:height]

#height=(v) ⇒ Object



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

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

#padObject



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

def pad = self[:pad]

#pad=(v) ⇒ Object



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

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

#unionObject



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

def union = self[:union]

#union=(v) ⇒ Object



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

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

#userDataObject



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

def userData = self[:userData]

#userData=(v) ⇒ Object



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

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