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
728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/box2d_collision.rb', line 728 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
724 |
# File 'lib/box2d_collision.rb', line 724 def binIndices = self[:binIndices] |
#binIndices=(v) ⇒ Object
725 |
# File 'lib/box2d_collision.rb', line 725 def binIndices=(v) self[:binIndices] = v end |
#freeList ⇒ Object
714 |
# File 'lib/box2d_collision.rb', line 714 def freeList = self[:freeList] |
#freeList=(v) ⇒ Object
715 |
# File 'lib/box2d_collision.rb', line 715 def freeList=(v) self[:freeList] = v end |
#leafBoxes ⇒ Object
720 |
# File 'lib/box2d_collision.rb', line 720 def leafBoxes = self[:leafBoxes] |
#leafBoxes=(v) ⇒ Object
721 |
# File 'lib/box2d_collision.rb', line 721 def leafBoxes=(v) self[:leafBoxes] = v end |
#leafCenters ⇒ Object
722 |
# File 'lib/box2d_collision.rb', line 722 def leafCenters = self[:leafCenters] |
#leafCenters=(v) ⇒ Object
723 |
# File 'lib/box2d_collision.rb', line 723 def leafCenters=(v) self[:leafCenters] = v end |
#leafIndices ⇒ Object
718 |
# File 'lib/box2d_collision.rb', line 718 def leafIndices = self[:leafIndices] |
#leafIndices=(v) ⇒ Object
719 |
# File 'lib/box2d_collision.rb', line 719 def leafIndices=(v) self[:leafIndices] = v end |
#nodeCapacity ⇒ Object
712 |
# File 'lib/box2d_collision.rb', line 712 def nodeCapacity = self[:nodeCapacity] |
#nodeCapacity=(v) ⇒ Object
713 |
# File 'lib/box2d_collision.rb', line 713 def nodeCapacity=(v) self[:nodeCapacity] = v end |
#nodeCount ⇒ Object
710 |
# File 'lib/box2d_collision.rb', line 710 def nodeCount = self[:nodeCount] |
#nodeCount=(v) ⇒ Object
711 |
# File 'lib/box2d_collision.rb', line 711 def nodeCount=(v) self[:nodeCount] = v end |
#nodes ⇒ Object
706 |
# File 'lib/box2d_collision.rb', line 706 def nodes = self[:nodes] |
#nodes=(v) ⇒ Object
707 |
# File 'lib/box2d_collision.rb', line 707 def nodes=(v) self[:nodes] = v end |
#proxyCount ⇒ Object
716 |
# File 'lib/box2d_collision.rb', line 716 def proxyCount = self[:proxyCount] |
#proxyCount=(v) ⇒ Object
717 |
# File 'lib/box2d_collision.rb', line 717 def proxyCount=(v) self[:proxyCount] = v end |
#rebuildCapacity ⇒ Object
726 |
# File 'lib/box2d_collision.rb', line 726 def rebuildCapacity = self[:rebuildCapacity] |
#rebuildCapacity=(v) ⇒ Object
727 |
# File 'lib/box2d_collision.rb', line 727 def rebuildCapacity=(v) self[:rebuildCapacity] = v end |
#root ⇒ Object
708 |
# File 'lib/box2d_collision.rb', line 708 def root = self[:root] |
#root=(v) ⇒ Object
709 |
# File 'lib/box2d_collision.rb', line 709 def root=(v) self[:root] = v end |