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, firstBirthDelay=None)
 
def softStop (self)
 
def start (self, parent=None, renderParent=None)
 

Public Attributes

 fEnabled
 
 forceGroupDict
 
 name
 
 particlesDict
 
 renderParent
 

Static Public Attributes

def add_force = addForce
 
def add_force_group = addForceGroup
 
def add_particles = addParticles
 
def clear_to_initial = clearToInitial
 
def get_force_group_dict = getForceGroupDict
 
def get_force_group_list = getForceGroupList
 
def get_force_group_named = getForceGroupNamed
 
def get_particles_dict = getParticlesDict
 
def get_particles_list = getParticlesList
 
def get_particles_named = getParticlesNamed
 
def is_enabled = isEnabled
 
def load_config = loadConfig
 
 notify = DirectNotifyGlobal.directNotify.newCategory('ParticleEffect')
 
int pid = 1
 
def remove_all_forces = removeAllForces
 
def remove_all_particles = removeAllParticles
 
def remove_force = removeForce
 
def remove_force_group = removeForceGroup
 
def remove_particles = removeParticles
 
def save_config = saveConfig
 
def soft_start = softStart
 
def soft_stop = softStop
 

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,
  firstBirthDelay = None 
)

◆ softStop()

def softStop (   self)

◆ start()

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

Member Data Documentation

◆ add_force

def add_force = addForce
static

◆ add_force_group

def add_force_group = addForceGroup
static

◆ add_particles

def add_particles = addParticles
static

◆ clear_to_initial

def clear_to_initial = clearToInitial
static

◆ fEnabled

fEnabled

◆ forceGroupDict

forceGroupDict

◆ get_force_group_dict

def get_force_group_dict = getForceGroupDict
static

◆ get_force_group_list

def get_force_group_list = getForceGroupList
static

◆ get_force_group_named

def get_force_group_named = getForceGroupNamed
static

◆ get_particles_dict

def get_particles_dict = getParticlesDict
static

◆ get_particles_list

def get_particles_list = getParticlesList
static

◆ get_particles_named

def get_particles_named = getParticlesNamed
static

◆ is_enabled

def is_enabled = isEnabled
static

◆ load_config

def load_config = loadConfig
static

◆ name

name

◆ notify

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

◆ particlesDict

particlesDict

◆ pid

int pid = 1
static

◆ remove_all_forces

def remove_all_forces = removeAllForces
static

◆ remove_all_particles

def remove_all_particles = removeAllParticles
static

◆ remove_force

def remove_force = removeForce
static

◆ remove_force_group

def remove_force_group = removeForceGroup
static

◆ remove_particles

def remove_particles = removeParticles
static

◆ renderParent

renderParent

◆ save_config

def save_config = saveConfig
static

◆ soft_start

def soft_start = softStart
static

◆ soft_stop

def soft_stop = softStop
static