SelectionQueue Class Reference
Inheritance diagram for SelectionQueue:
SelectionRay SelectionSegment SelectionSphere

List of all members.

Public Member Functions

def __init__
def addCollider
def addUnpickable
def collideWithBitMask
def collideWithGeom
def collideWithWidget
def findCollisionEntry
def findNextCollisionEntry
def getCurrentEntry
def isEntryBackfacing
def removeUnpickable
def setCurrentEntry
def setCurrentIndex
def setParentNP

Public Attributes

 collider
 collisionNode
 collisionNodePath
 ct
 entry
 index
 skipFlags
 unpickable

Constructor & Destructor Documentation

def __init__ (   self,
  parentNP = None 
)

Reimplemented in SelectionRay.


Member Function Documentation

def addCollider (   self,
  collider 
)

Reimplemented in SelectionSphere, and SelectionSegment.

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 
)

Reimplemented in SelectionSphere.

def removeUnpickable (   self,
  item 
)
def setCurrentEntry (   self,
  entry 
)
def setCurrentIndex (   self,
  index 
)
def setParentNP (   self,
  parentNP 
)

Member Data Documentation

ct