Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
GridChild Class Reference
Inheritance diagram for GridChild:
SmoothGridChild

Public Member Functions

 __init__ (self)
 
 delete (self)
 
 enableGridInterest (self, enabled=True)
 
 getGrid (self)
 
 getGridInterestIds (self)
 
 getGridInterestZoneId (self, gridDoId)
 
 getGridZone (self)
 
 isOnAGrid (self)
 
 setGridCell (self, grid, zoneId)
 
 updateGridInterest (self, grid, zoneId)
 

Public Attributes

 doId
 

Protected Attributes

 _gridInterestEnabled
 
 _gridInterests
 
 _gridParent
 

Detailed Description

Any object that expects to be parented to a grid should inherit from this.
It works with GridParent to manage its grid cell hierarchy in the scenegraph.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Reimplemented in SmoothGridChild.

Member Function Documentation

◆ delete()

delete ( self)

◆ enableGridInterest()

enableGridInterest ( self,
enabled = True )

◆ getGrid()

getGrid ( self)

◆ getGridInterestIds()

getGridInterestIds ( self)

◆ getGridInterestZoneId()

getGridInterestZoneId ( self,
gridDoId )

◆ getGridZone()

getGridZone ( self)

◆ isOnAGrid()

isOnAGrid ( self)

◆ setGridCell()

setGridCell ( self,
grid,
zoneId )

Reimplemented in SmoothGridChild.

◆ updateGridInterest()

updateGridInterest ( self,
grid,
zoneId )

Member Data Documentation

◆ _gridInterestEnabled

_gridInterestEnabled
protected

◆ _gridInterests

_gridInterests
protected

◆ _gridParent

_gridParent
protected

◆ doId

doId