Class: Box2D::Counters

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/box2d_types.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_as(_bodyCount_, _shapeCount_, _contactCount_, _jointCount_, _islandCount_, _stackUsed_, _staticTreeHeight_, _treeHeight_, _byteCount_, _taskCount_, _colorCounts_) ⇒ Object



720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
# File 'lib/box2d_types.rb', line 720

def self.create_as(_bodyCount_, _shapeCount_, _contactCount_, _jointCount_, _islandCount_, _stackUsed_, _staticTreeHeight_, _treeHeight_, _byteCount_, _taskCount_, _colorCounts_)
  instance = Counters.new
  instance[:bodyCount] = _bodyCount_
  instance[:shapeCount] = _shapeCount_
  instance[:contactCount] = _contactCount_
  instance[:jointCount] = _jointCount_
  instance[:islandCount] = _islandCount_
  instance[:stackUsed] = _stackUsed_
  instance[:staticTreeHeight] = _staticTreeHeight_
  instance[:treeHeight] = _treeHeight_
  instance[:byteCount] = _byteCount_
  instance[:taskCount] = _taskCount_
  instance[:colorCounts] = _colorCounts_
  instance
end

Instance Method Details

#bodyCountObject



698
# File 'lib/box2d_types.rb', line 698

def bodyCount = self[:bodyCount]

#bodyCount=(v) ⇒ Object



699
# File 'lib/box2d_types.rb', line 699

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

#byteCountObject



714
# File 'lib/box2d_types.rb', line 714

def byteCount = self[:byteCount]

#byteCount=(v) ⇒ Object



715
# File 'lib/box2d_types.rb', line 715

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

#colorCountsObject



718
# File 'lib/box2d_types.rb', line 718

def colorCounts = self[:colorCounts]

#colorCounts=(v) ⇒ Object



719
# File 'lib/box2d_types.rb', line 719

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

#contactCountObject



702
# File 'lib/box2d_types.rb', line 702

def contactCount = self[:contactCount]

#contactCount=(v) ⇒ Object



703
# File 'lib/box2d_types.rb', line 703

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

#islandCountObject



706
# File 'lib/box2d_types.rb', line 706

def islandCount = self[:islandCount]

#islandCount=(v) ⇒ Object



707
# File 'lib/box2d_types.rb', line 707

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

#jointCountObject



704
# File 'lib/box2d_types.rb', line 704

def jointCount = self[:jointCount]

#jointCount=(v) ⇒ Object



705
# File 'lib/box2d_types.rb', line 705

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

#shapeCountObject



700
# File 'lib/box2d_types.rb', line 700

def shapeCount = self[:shapeCount]

#shapeCount=(v) ⇒ Object



701
# File 'lib/box2d_types.rb', line 701

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

#stackUsedObject



708
# File 'lib/box2d_types.rb', line 708

def stackUsed = self[:stackUsed]

#stackUsed=(v) ⇒ Object



709
# File 'lib/box2d_types.rb', line 709

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

#staticTreeHeightObject



710
# File 'lib/box2d_types.rb', line 710

def staticTreeHeight = self[:staticTreeHeight]

#staticTreeHeight=(v) ⇒ Object



711
# File 'lib/box2d_types.rb', line 711

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

#taskCountObject



716
# File 'lib/box2d_types.rb', line 716

def taskCount = self[:taskCount]

#taskCount=(v) ⇒ Object



717
# File 'lib/box2d_types.rb', line 717

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

#treeHeightObject



712
# File 'lib/box2d_types.rb', line 712

def treeHeight = self[:treeHeight]

#treeHeight=(v) ⇒ Object



713
# File 'lib/box2d_types.rb', line 713

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