Class: Box2D::DynamicTree
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::DynamicTree
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #binIndices ⇒ Object
- #binIndices=(v) ⇒ Object
- #freeList ⇒ Object
- #freeList=(v) ⇒ Object
- #leafBoxes ⇒ Object
- #leafBoxes=(v) ⇒ Object
- #leafCenters ⇒ Object
- #leafCenters=(v) ⇒ Object
- #leafIndices ⇒ Object
- #leafIndices=(v) ⇒ Object
- #nodeCapacity ⇒ Object
- #nodeCapacity=(v) ⇒ Object
- #nodeCount ⇒ Object
- #nodeCount=(v) ⇒ Object
- #nodes ⇒ Object
- #nodes=(v) ⇒ Object
- #proxyCount ⇒ Object
- #proxyCount=(v) ⇒ Object
- #rebuildCapacity ⇒ Object
- #rebuildCapacity=(v) ⇒ Object
- #root ⇒ Object
- #root=(v) ⇒ Object
Class Method Details
.create_as(_nodes_, _root_, _nodeCount_, _nodeCapacity_, _freeList_, _proxyCount_, _leafIndices_, _leafBoxes_, _leafCenters_, _binIndices_, _rebuildCapacity_) ⇒ Object
720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 |
# File 'lib/box2d_collision.rb', line 720 def self.create_as(_nodes_, _root_, _nodeCount_, _nodeCapacity_, _freeList_, _proxyCount_, _leafIndices_, _leafBoxes_, _leafCenters_, _binIndices_, _rebuildCapacity_) instance = DynamicTree.new instance[:nodes] = _nodes_ instance[:root] = _root_ instance[:nodeCount] = _nodeCount_ instance[:nodeCapacity] = _nodeCapacity_ instance[:freeList] = _freeList_ instance[:proxyCount] = _proxyCount_ instance[:leafIndices] = _leafIndices_ instance[:leafBoxes] = _leafBoxes_ instance[:leafCenters] = _leafCenters_ instance[:binIndices] = _binIndices_ instance[:rebuildCapacity] = _rebuildCapacity_ instance end |
Instance Method Details
#binIndices ⇒ Object
716 |
# File 'lib/box2d_collision.rb', line 716 def binIndices = self[:binIndices] |
#binIndices=(v) ⇒ Object
717 |
# File 'lib/box2d_collision.rb', line 717 def binIndices=(v) self[:binIndices] = v end |
#freeList ⇒ Object
706 |
# File 'lib/box2d_collision.rb', line 706 def freeList = self[:freeList] |
#freeList=(v) ⇒ Object
707 |
# File 'lib/box2d_collision.rb', line 707 def freeList=(v) self[:freeList] = v end |
#leafBoxes ⇒ Object
712 |
# File 'lib/box2d_collision.rb', line 712 def leafBoxes = self[:leafBoxes] |
#leafBoxes=(v) ⇒ Object
713 |
# File 'lib/box2d_collision.rb', line 713 def leafBoxes=(v) self[:leafBoxes] = v end |
#leafCenters ⇒ Object
714 |
# File 'lib/box2d_collision.rb', line 714 def leafCenters = self[:leafCenters] |
#leafCenters=(v) ⇒ Object
715 |
# File 'lib/box2d_collision.rb', line 715 def leafCenters=(v) self[:leafCenters] = v end |
#leafIndices ⇒ Object
710 |
# File 'lib/box2d_collision.rb', line 710 def leafIndices = self[:leafIndices] |
#leafIndices=(v) ⇒ Object
711 |
# File 'lib/box2d_collision.rb', line 711 def leafIndices=(v) self[:leafIndices] = v end |
#nodeCapacity ⇒ Object
704 |
# File 'lib/box2d_collision.rb', line 704 def nodeCapacity = self[:nodeCapacity] |
#nodeCapacity=(v) ⇒ Object
705 |
# File 'lib/box2d_collision.rb', line 705 def nodeCapacity=(v) self[:nodeCapacity] = v end |
#nodeCount ⇒ Object
702 |
# File 'lib/box2d_collision.rb', line 702 def nodeCount = self[:nodeCount] |
#nodeCount=(v) ⇒ Object
703 |
# File 'lib/box2d_collision.rb', line 703 def nodeCount=(v) self[:nodeCount] = v end |
#nodes ⇒ Object
698 |
# File 'lib/box2d_collision.rb', line 698 def nodes = self[:nodes] |
#nodes=(v) ⇒ Object
699 |
# File 'lib/box2d_collision.rb', line 699 def nodes=(v) self[:nodes] = v end |
#proxyCount ⇒ Object
708 |
# File 'lib/box2d_collision.rb', line 708 def proxyCount = self[:proxyCount] |
#proxyCount=(v) ⇒ Object
709 |
# File 'lib/box2d_collision.rb', line 709 def proxyCount=(v) self[:proxyCount] = v end |
#rebuildCapacity ⇒ Object
718 |
# File 'lib/box2d_collision.rb', line 718 def rebuildCapacity = self[:rebuildCapacity] |
#rebuildCapacity=(v) ⇒ Object
719 |
# File 'lib/box2d_collision.rb', line 719 def rebuildCapacity=(v) self[:rebuildCapacity] = v end |
#root ⇒ Object
700 |
# File 'lib/box2d_collision.rb', line 700 def root = self[:root] |
#root=(v) ⇒ Object
701 |
# File 'lib/box2d_collision.rb', line 701 def root=(v) self[:root] = v end |