# Actor

from direct.actor.Actor import Actor

## Inheritance:

Actor:

## Methods of Actor:

__bindAnimToPart
__cmp__
__copyAnimControls
__copyPartBundles
__copySubpartDict
__doListJoints
__init__
__prepareBundle
__str__
__updateSortedLODNames
actorInterval
addLOD
animPanel
attach
bindAllAnims
bindAnim
cleanup
clearPythonData
controlJoint
copyActor
delete
disableBlend
drawInFront
enableBlend
exposeJoint
faceAwayFromViewer
faceTowardsViewer
fixBounds
fixBounds_old
flush
freezeJoint
getActorInfo
getAnimBlends
getAnimControl
getAnimControlDict
getAnimControls
getAnimFilename
getAnimNames
getBaseFrameRate
getCurrentAnim
getCurrentFrame
getDuration
getFrameRate
getFrameTime
getGeomNode
getJoints
getJointTransform
getLOD
getLODNames
getLODNode
getNumFrames
getPart
getPartBundle
getPartBundleDict
getPartNames
getPlayRate
getSubpartsComplete
hasLOD
hideAllBounds
hidePart
initAnimsOnAllLODs
instance
listJoints
loadAnims
loadAnimsOnAllLODs
loadModel
loop
makeSubpart
osdAnimBlends
pingpong
play
pose
postFlatten
pprint
printAnimBlends
printLOD
releaseJoint
removeAnimControlDict
removeNode
removePart
renamePartBundles
resetLOD
setBlend
setCenter
setControlEffect
setGeomNode
setLOD
setLODNode
setPlayRate
setSubpartsComplete
showAllBounds
showAllParts
showPart
stop
stopJoint
unloadAnims
update
useLOD

__bindAnimToPart def __bindAnimToPart(self, animName, partName, lodName) Undocumented function.

__cmp__ def __cmp__(self, other) Undocumented function.

__copyAnimControls def __copyAnimControls(self, other) Undocumented function.

__copyPartBundles def __copyPartBundles(self, other) Undocumented function.

__copySubpartDict def __copySubpartDict(self, other) Undocumented function.

__doListJoints def __doListJoints(self, indentLevel, part, isIncluded, subset) Undocumented function.

__init__ def __init__(self, models=None, anims=None, other=None, copy=1, lodNode=None, flattenable=1, setFinal=0, mergeLODBundles=None) Undocumented function.

__prepareBundle def __prepareBundle(self, bundleNP, partModel, partName="modelRoot", lodName="lodRoot") Undocumented function.

__str__ def __str__(self) Undocumented function.

__updateSortedLODNames def __updateSortedLODNames(self) Undocumented function.

actorInterval def actorInterval(self, *args, **kw) Undocumented function.

addLOD def addLOD(self, lodName, inDist=0, outDist=0, center=None) Undocumented function.

animPanel def animPanel(self) Undocumented function.

attach def attach(self, partName, anotherPartName, jointName, lodName="lodRoot") Undocumented function.

bindAllAnims def bindAllAnims(self) Undocumented function.

bindAnim def bindAnim(self, animName, partName="modelRoot", lodName="lodRoot") Undocumented function.

cleanup def cleanup(self) Undocumented function.

clearPythonData def clearPythonData(self) Undocumented function.

controlJoint def controlJoint(self, node, partName, jointName, lodName="lodRoot") Undocumented function.

copyActor def copyActor(self, other, overwrite=False) Undocumented function.

delete def delete(self) Undocumented function.

disableBlend def disableBlend(self, partName=None) Undocumented function.

drawInFront def drawInFront(self, frontPartName, backPartName, mode, root=None, lodName=None) Undocumented function.

enableBlend def enableBlend(self, blendType=PartBundle.BTNormalizedLinear, partName=None) Undocumented function.

exposeJoint def exposeJoint(self, node, partName, jointName, lodName="lodRoot", localTransform=0) Undocumented function.

faceAwayFromViewer def faceAwayFromViewer(self) Undocumented function.

faceTowardsViewer def faceTowardsViewer(self) Undocumented function.

fixBounds def fixBounds(self, partName=None) Undocumented function.

fixBounds_old def fixBounds_old(self, part=None) Undocumented function.

flush def flush(self) Undocumented function.

freezeJoint def freezeJoint(self, partName, jointName, transform=None, pos=Vec3(0, 0, 0), hpr=Vec3(0, 0, 0), scale=Vec3(1, 1, 1)) Undocumented function.

getActorInfo def getActorInfo(self) Undocumented function.

getAnimBlends def getAnimBlends(self, animName=None, partName=None, lodName=None) Undocumented function.

getAnimControl def getAnimControl(self, animName, partName=None, lodName=None) Undocumented function.

getAnimControlDict def getAnimControlDict(self) Undocumented function.

getAnimControls def getAnimControls(self, animName=None, partName=None, lodName=None) Undocumented function.

getAnimFilename def getAnimFilename(self, animName, partName='modelRoot') Undocumented function.

getAnimNames def getAnimNames(self) Undocumented function.

getBaseFrameRate def getBaseFrameRate(self, animName=None, partName=None) Undocumented function.

getCurrentAnim def getCurrentAnim(self, partName=None) Undocumented function.

getCurrentFrame def getCurrentFrame(self, animName=None, partName=None) Undocumented function.

getDuration def getDuration(self, animName=None, partName=None, fromFrame=None, toFrame=None) Undocumented function.

getFrameRate def getFrameRate(self, animName=None, partName=None) Undocumented function.

getFrameTime def getFrameTime(self, anim, frame, partName=None) Undocumented function.

getGeomNode def getGeomNode(self) Undocumented function.

getJoints def getJoints(self, jointName) Undocumented function.

getJointTransform def getJointTransform(self, partName, jointName, lodName='lodRoot') Undocumented function.

getLOD def getLOD(self, lodName) Undocumented function.

getLODNames def getLODNames(self) Undocumented function.

getLODNode def getLODNode(self) Undocumented function.

getNumFrames def getNumFrames(self, animName=None, partName=None) Undocumented function.

getPart def getPart(self, partName, lodName="lodRoot") Undocumented function.

getPartBundle def getPartBundle(self, partName, lodName="lodRoot") Undocumented function.

getPartBundleDict def getPartBundleDict(self) Undocumented function.

getPartNames def getPartNames(self) Undocumented function.

getPlayRate def getPlayRate(self, animName=None, partName=None) Undocumented function.

getSubpartsComplete def getSubpartsComplete(self) Undocumented function.

hasLOD def hasLOD(self) Undocumented function.

hideAllBounds def hideAllBounds(self) Undocumented function.

hidePart def hidePart(self, partName, lodName="lodRoot") Undocumented function.

initAnimsOnAllLODs def initAnimsOnAllLODs(self, partNames) Undocumented function.

instance def instance(self, path, partName, jointName, lodName="lodRoot") Undocumented function.

listJoints def listJoints(self, partName="modelRoot", lodName="lodRoot") Undocumented function.

loadAnims def loadAnims(self, anims, partName="modelRoot", lodName="lodRoot") Undocumented function.

loadAnimsOnAllLODs def loadAnimsOnAllLODs(self, anims, partName="modelRoot") Undocumented function.

loadModel def loadModel(self, modelPath, partName="modelRoot", lodName="lodRoot", copy=1) Undocumented function.

loop def loop(self, animName, restart=1, partName=None, fromFrame=None, toFrame=None) Undocumented function.

makeSubpart def makeSubpart(self, partName, includeJoints, excludeJoints=[], parent="modelRoot") Undocumented function.

osdAnimBlends def osdAnimBlends(self, animName=None, partName=None, lodName=None) Undocumented function.

pingpong def pingpong(self, animName, restart=1, partName=None, fromFrame=None, toFrame=None) Undocumented function.

play def play(self, animName, partName=None, fromFrame=None, toFrame=None) Undocumented function.

pose def pose(self, animName, frame, partName=None, lodName=None) Undocumented function.

postFlatten def postFlatten(self) Undocumented function.

pprint def pprint(self) Undocumented function.

printAnimBlends def printAnimBlends(self, animName=None, partName=None, lodName=None) Undocumented function.

printLOD def printLOD(self) Undocumented function.

releaseJoint def releaseJoint(self, partName, jointName) Undocumented function.

removeAnimControlDict def removeAnimControlDict(self) Undocumented function.

removeNode def removeNode(self) Undocumented function.

removePart def removePart(self, partName, lodName="lodRoot") Undocumented function.

renamePartBundles def renamePartBundles(self, partName, newBundleName) Undocumented function.

resetLOD def resetLOD(self) Undocumented function.

setBlend def setBlend(self, animBlend=None, frameBlend=None, blendType=None, partName=None) Undocumented function.

setCenter def setCenter(self, center) Undocumented function.

setControlEffect def setControlEffect(self, animName, effect, partName=None, lodName=None) Undocumented function.

setGeomNode def setGeomNode(self, node) Undocumented function.

setLOD def setLOD(self, lodName, inDist=0, outDist=0) Undocumented function.

setLODNode def setLODNode(self, node=None) Undocumented function.

setPlayRate def setPlayRate(self, rate, animName, partName=None) Undocumented function.

setSubpartsComplete def setSubpartsComplete(self, flag) Undocumented function.

showAllBounds def showAllBounds(self) Undocumented function.

showAllParts def showAllParts(self, partName, lodName="lodRoot") Undocumented function.

showPart def showPart(self, partName, lodName="lodRoot") Undocumented function.

stop def stop(self, animName=None, partName=None) Undocumented function.

stopJoint def stopJoint(self, partName, jointName, lodName="lodRoot") Undocumented function.

unloadAnims def unloadAnims(self, anims=None, partName=None, lodName=None) Undocumented function.

update def update(self, lod=0, partName=None, lodName=None, force=False) Undocumented function.

useLOD def useLOD(self, lodName) Undocumented function.