Panda3D
Public Member Functions | Public Attributes | List of all members
SelectionSegment Class Reference
Inheritance diagram for SelectionSegment:
SelectionQueue

Public Member Functions

def __init__ (self, parentNP=None, numSegments=1)
 
def addCollider (self, collider)
 
def pickBitMask (self, bitMask=BitMask32.allOff(), targetNodePath=None, endPointList=[], skipFlags=SKIP_HIDDEN|SKIP_CAMERA)
 
def pickGeom (self, targetNodePath=None, endPointList=[], skipFlags=SKIP_HIDDEN|SKIP_CAMERA)
 
- Public Member Functions inherited from SelectionQueue
def __init__ (self, parentNP=None)
 
def addCollider (self, collider)
 
def addUnpickable (self, item)
 
def collideWithBitMask (self, bitMask)
 
def collideWithGeom (self)
 
def collideWithWidget (self)
 
def findCollisionEntry (self, skipFlags=SKIP_NONE, startIndex=0)
 
def findNextCollisionEntry (self, skipFlags=SKIP_NONE)
 
def getCurrentEntry (self)
 
def isEntryBackfacing (self, entry)
 
def removeUnpickable (self, item)
 
def setCurrentEntry (self, entry)
 
def setCurrentIndex (self, index)
 
def setParentNP (self, parentNP)
 

Public Attributes

 colliders
 
 numColliders
 
- Public Attributes inherited from SelectionQueue
 collider
 
 collisionNode
 
 collisionNodePath
 
 ct
 
 entry
 
 index
 
 skipFlags
 
 unpickable
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parentNP = None,
  numSegments = 1 
)

Member Function Documentation

◆ addCollider()

def addCollider (   self,
  collider 
)

◆ pickBitMask()

def pickBitMask (   self,
  bitMask = BitMask32.allOff(),
  targetNodePath = None,
  endPointList = [],
  skipFlags = SKIP_HIDDEN | SKIP_CAMERA 
)

◆ pickGeom()

def pickGeom (   self,
  targetNodePath = None,
  endPointList = [],
  skipFlags = SKIP_HIDDEN | SKIP_CAMERA 
)

Member Data Documentation

◆ colliders

colliders

◆ numColliders

numColliders