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

Public Member Functions

def __init__ (self, name=None, particles=None)
 
def accelerate (self, time, stepCount=1, stepTime=0.0)
 
def addForce (self, force)
 
def addForceGroup (self, forceGroup)
 
def addParticles (self, particles)
 
def cleanup (self)
 
def clearToInitial (self)
 
def disable (self)
 
def enable (self)
 
def getForceGroupDict (self)
 
def getForceGroupList (self)
 
def getForceGroupNamed (self, name)
 
def getName (self)
 
def getParticlesDict (self)
 
def getParticlesList (self)
 
def getParticlesNamed (self, name)
 
def isEnabled (self)
 
def loadConfig (self, filename)
 
def removeAllForces (self)
 
def removeAllParticles (self)
 
def removeForce (self, force)
 
def removeForceGroup (self, forceGroup)
 
def removeParticles (self, particles)
 
def reset (self)
 
def saveConfig (self, filename)
 
def softStart (self)
 
def softStop (self)
 
def start (self, parent=None, renderParent=None)
 

Public Attributes

 fEnabled
 
 forceGroupDict
 
 name
 
 particlesDict
 
 renderParent
 

Static Public Attributes

 notify = DirectNotifyGlobal.directNotify.newCategory('ParticleEffect')
 
int pid = 1
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  name = None,
  particles = None 
)

Member Function Documentation

◆ accelerate()

def accelerate (   self,
  time,
  stepCount = 1,
  stepTime = 0.0 
)

◆ addForce()

def addForce (   self,
  force 
)

◆ addForceGroup()

def addForceGroup (   self,
  forceGroup 
)

◆ addParticles()

def addParticles (   self,
  particles 
)

◆ cleanup()

def cleanup (   self)

◆ clearToInitial()

def clearToInitial (   self)

◆ disable()

def disable (   self)

◆ enable()

def enable (   self)

◆ getForceGroupDict()

def getForceGroupDict (   self)

◆ getForceGroupList()

def getForceGroupList (   self)

◆ getForceGroupNamed()

def getForceGroupNamed (   self,
  name 
)

◆ getName()

def getName (   self)

◆ getParticlesDict()

def getParticlesDict (   self)

◆ getParticlesList()

def getParticlesList (   self)

◆ getParticlesNamed()

def getParticlesNamed (   self,
  name 
)

◆ isEnabled()

def isEnabled (   self)
Note: this may be misleading if enable(), disable() not used

◆ loadConfig()

def loadConfig (   self,
  filename 
)

◆ removeAllForces()

def removeAllForces (   self)

◆ removeAllParticles()

def removeAllParticles (   self)

◆ removeForce()

def removeForce (   self,
  force 
)

◆ removeForceGroup()

def removeForceGroup (   self,
  forceGroup 
)

◆ removeParticles()

def removeParticles (   self,
  particles 
)

◆ reset()

def reset (   self)

◆ saveConfig()

def saveConfig (   self,
  filename 
)

◆ softStart()

def softStart (   self)

◆ softStop()

def softStop (   self)

◆ start()

def start (   self,
  parent = None,
  renderParent = None 
)

Member Data Documentation

◆ fEnabled

fEnabled

◆ forceGroupDict

forceGroupDict

◆ name

name

◆ notify

notify = DirectNotifyGlobal.directNotify.newCategory('ParticleEffect')
static

◆ particlesDict

particlesDict

◆ pid

int pid = 1
static

◆ renderParent

renderParent