Panda3D
Public Member Functions | Public Attributes

SelectionSphere Class Reference

Inheritance diagram for SelectionSphere:
SelectionQueue

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 pick
def pickBitMask
def pickGeom
def removeUnpickable
def setCenter
def setCenterRadius
def setCurrentEntry
def setCurrentIndex
def setParentNP
def setRadius

Public Attributes

 collider
 colliders
 collisionNode
 collisionNodePath
 ct
 entry
 index
 numColliders
 skipFlags
 unpickable

Constructor & Destructor Documentation

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

Member Function Documentation

def addCollider (   self,
  collider 
)

Reimplemented from SelectionQueue.

def addUnpickable (   self,
  item 
) [inherited]
def collideWithBitMask (   self,
  bitMask 
) [inherited]
def collideWithGeom (   self) [inherited]
def collideWithWidget (   self) [inherited]
def findCollisionEntry (   self,
  skipFlags = SKIP_NONE,
  startIndex = 0 
) [inherited]
def findNextCollisionEntry (   self,
  skipFlags = SKIP_NONE 
) [inherited]
def getCurrentEntry (   self) [inherited]
def isEntryBackfacing (   self,
  entry 
)

Reimplemented from SelectionQueue.

def pick (   self,
  targetNodePath,
  skipFlags 
)
def pickBitMask (   self,
  bitMask = BitMask32.allOff(),
  targetNodePath = None,
  skipFlags = SKIP_HIDDEN | SKIP_CAMERA 
)
def pickGeom (   self,
  targetNodePath = None,
  skipFlags = SKIP_HIDDEN | SKIP_CAMERA 
)
def removeUnpickable (   self,
  item 
) [inherited]
def setCenter (   self,
  i,
  center 
)
def setCenterRadius (   self,
  i,
  center,
  radius 
)
def setCurrentEntry (   self,
  entry 
) [inherited]
def setCurrentIndex (   self,
  index 
) [inherited]
def setParentNP (   self,
  parentNP 
) [inherited]
def setRadius (   self,
  i,
  radius 
)

Member Data Documentation

collider [inherited]
collisionNode [inherited]
collisionNodePath [inherited]
ct [inherited]
entry [inherited]
index [inherited]
skipFlags [inherited]
unpickable [inherited]
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties