Class: Box2D::TreeNode
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::TreeNode
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #aabb ⇒ Object
- #aabb=(v) ⇒ Object
- #categoryBits ⇒ Object
- #categoryBits=(v) ⇒ Object
- #child1 ⇒ Object
- #child1=(v) ⇒ Object
- #child2 ⇒ Object
- #child2=(v) ⇒ Object
- #enlarged ⇒ Object
- #enlarged=(v) ⇒ Object
- #height ⇒ Object
- #height=(v) ⇒ Object
- #pad ⇒ Object
- #pad=(v) ⇒ Object
- #union ⇒ Object
- #union=(v) ⇒ Object
- #userData ⇒ Object
- #userData=(v) ⇒ Object
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
#aabb ⇒ Object
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 |
#categoryBits ⇒ Object
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 |
#child1 ⇒ Object
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 |
#child2 ⇒ Object
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 |
#enlarged ⇒ Object
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 |
#height ⇒ Object
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 |
#pad ⇒ Object
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 |
#union ⇒ Object
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 |
#userData ⇒ Object
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 |