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
716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 |
# File 'lib/box2d_collision.rb', line 716 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
712 |
# File 'lib/box2d_collision.rb', line 712 def binIndices = self[:binIndices] |
#binIndices=(v) ⇒ Object
713 |
# File 'lib/box2d_collision.rb', line 713 def binIndices=(v) self[:binIndices] = v end |
#freeList ⇒ Object
702 |
# File 'lib/box2d_collision.rb', line 702 def freeList = self[:freeList] |
#freeList=(v) ⇒ Object
703 |
# File 'lib/box2d_collision.rb', line 703 def freeList=(v) self[:freeList] = v end |
#leafBoxes ⇒ Object
708 |
# File 'lib/box2d_collision.rb', line 708 def leafBoxes = self[:leafBoxes] |
#leafBoxes=(v) ⇒ Object
709 |
# File 'lib/box2d_collision.rb', line 709 def leafBoxes=(v) self[:leafBoxes] = v end |
#leafCenters ⇒ Object
710 |
# File 'lib/box2d_collision.rb', line 710 def leafCenters = self[:leafCenters] |
#leafCenters=(v) ⇒ Object
711 |
# File 'lib/box2d_collision.rb', line 711 def leafCenters=(v) self[:leafCenters] = v end |
#leafIndices ⇒ Object
706 |
# File 'lib/box2d_collision.rb', line 706 def leafIndices = self[:leafIndices] |
#leafIndices=(v) ⇒ Object
707 |
# File 'lib/box2d_collision.rb', line 707 def leafIndices=(v) self[:leafIndices] = v end |
#nodeCapacity ⇒ Object
700 |
# File 'lib/box2d_collision.rb', line 700 def nodeCapacity = self[:nodeCapacity] |
#nodeCapacity=(v) ⇒ Object
701 |
# File 'lib/box2d_collision.rb', line 701 def nodeCapacity=(v) self[:nodeCapacity] = v end |
#nodeCount ⇒ Object
698 |
# File 'lib/box2d_collision.rb', line 698 def nodeCount = self[:nodeCount] |
#nodeCount=(v) ⇒ Object
699 |
# File 'lib/box2d_collision.rb', line 699 def nodeCount=(v) self[:nodeCount] = v end |
#nodes ⇒ Object
694 |
# File 'lib/box2d_collision.rb', line 694 def nodes = self[:nodes] |
#nodes=(v) ⇒ Object
695 |
# File 'lib/box2d_collision.rb', line 695 def nodes=(v) self[:nodes] = v end |
#proxyCount ⇒ Object
704 |
# File 'lib/box2d_collision.rb', line 704 def proxyCount = self[:proxyCount] |
#proxyCount=(v) ⇒ Object
705 |
# File 'lib/box2d_collision.rb', line 705 def proxyCount=(v) self[:proxyCount] = v end |
#rebuildCapacity ⇒ Object
714 |
# File 'lib/box2d_collision.rb', line 714 def rebuildCapacity = self[:rebuildCapacity] |
#rebuildCapacity=(v) ⇒ Object
715 |
# File 'lib/box2d_collision.rb', line 715 def rebuildCapacity=(v) self[:rebuildCapacity] = v end |
#root ⇒ Object
696 |
# File 'lib/box2d_collision.rb', line 696 def root = self[:root] |
#root=(v) ⇒ Object
697 |
# File 'lib/box2d_collision.rb', line 697 def root=(v) self[:root] = v end |