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

Public Member Functions

def __init__ (self, particleEffect=None, **kw)
 
def addConstantInterpolationSegment (self, id=None)
 
def addForce (self, f)
 
def addForceGroupNotebookPage (self, particleEffect, forceGroup)
 
def addForceWidget (self, forceGroup, force)
 
def addLinearCylinderVortexForce (self)
 
def addLinearFrictionForce (self)
 
def addLinearInterpolationSegment (self, id=None)
 
def addLinearJitterForce (self)
 
def addLinearNoiseForce (self)
 
def addLinearSinkForce (self)
 
def addLinearSourceForce (self)
 
def addLinearUserDefinedForce (self)
 
def addLinearVectorForce (self)
 
def addRendererSpriteAnimationFromNode (self)
 
def addRendererSpriteAnimationTexture (self)
 
def addSinusoidInterpolationSegment (self, id=None)
 
def addStepwaveInterpolationSegment (self, id=None)
 
def appInit (self)
 USER METHODS ### To be overridden. More...
 
def createAngleDial (self, parent, category, text, balloonHelp, command=None, **kw)
 
def createCheckbutton (self, parent, category, text, balloonHelp, command, initialState, side='top')
 WIDGET UTILITY FUNCTIONS ###. More...
 
def createColorEntry (self, parent, category, text, balloonHelp, command=None, **kw)
 
def createComboBox (self, parent, category, text, balloonHelp, items, command, history=0)
 
def createConstantInterpolationSegmentWidget (self, parent, segName, segment)
 
def createFloater (self, parent, category, text, balloonHelp, command=None, min=0.0, resolution=None, numDigits=3, **kw)
 
def createFloaters (self, parent, widgetDefinitions)
 
def createForceActiveWidget (self, frame, pageName, forceName, force)
 
def createForceFrame (self, forcePage, forceName, force)
 
def createInterface (self)
 
def createInterpolationSegmentFrame (self, parent, segName, seg)
 
def createLinearCylinderVortexForceWidget (self, forcePage, pageName, count, force)
 
def createLinearDistanceForceWidget (self, forcePage, pageName, count, force, type)
 
def createLinearForceWidgets (self, frame, pageName, forceName, force)
 
def createLinearFrictionForceWidget (self, forcePage, pageName, count, force)
 
def createLinearInterpolationSegmentWidget (self, parent, segName, segment)
 
def createLinearRandomForceWidget (self, forcePage, pageName, count, force, type)
 
def createLinearVectorForceWidget (self, forcePage, pageName, count, force)
 
def createNewEffect (self)
 SYSTEM COMMANDS ##. More...
 
def createNewForceGroup (self)
 
def createNewParticles (self)
 
def createOptionMenu (self, parent, category, text, balloonHelp, items, command)
 
def createRadiobutton (self, parent, side, category, text, balloonHelp, variable, value, command)
 
def createSinusoidInterpolationSegmentWidget (self, parent, segName, segment)
 
def createSlider (self, parent, category, text, balloonHelp, command=None, min=0.0, max=1.0, resolution=0.001, **kw)
 
def createSpriteAnimationFrame (self, parent, anim, animName)
 
def createSpriteAnimationNodeWidget (self, parent, anim, animName)
 
def createSpriteAnimationTextureWidget (self, parent, anim, animName)
 
def createStepwaveInterpolationSegmentWidget (self, parent, segName, segment)
 
def createVector2Entry (self, parent, category, text, balloonHelp, command=None, **kw)
 
def createVector3Entry (self, parent, category, text, balloonHelp, command=None, **kw)
 
def createWidgetForExistingInterpolationSegment (self, id)
 
def getVariable (self, category, text)
 
def getWidget (self, category, text)
 
def loadParticleEffectFromFile (self)
 
def readSpriteRendererAnimations (self)
 
def rendererPointSelectBlendMethod (self, blendMethod)
 
def rendererPointSelectBlendType (self, blendType)
 
def saveParticleEffectToFile (self)
 
def selectEffectNamed (self, name)
 
def selectEmitterPage (self)
 
def selectEmitterType (self, type)
 EMITTER PAGE ##. More...
 
def selectFactoryPage (self)
 
def selectFactoryType (self, type)
 FACTORY PAGE ##. More...
 
def selectForceGroupNamed (self, name)
 
def selectParticlesNamed (self, name)
 
def selectRendererPage (self)
 
def selectRendererType (self, type)
 RENDERER PAGE ##. More...
 
def setEmissionType (self, newType=None)
 
def setEmitterAmplitude (self, value)
 
def setEmitterAmplitudeSpread (self, value)
 
def setEmitterBoxPoint1 (self, point)
 
def setEmitterBoxPoint2 (self, point)
 
def setEmitterDiscInnerAngle (self, angle)
 
def setEmitterDiscInnerVelocity (self, velocity)
 
def setEmitterDiscOuterAngle (self, angle)
 
def setEmitterDiscOuterVelocity (self, velocity)
 
def setEmitterDiscRadius (self, radius)
 
def setEmitterExplicitLaunchVector (self, vec)
 
def setEmitterLinePoint1 (self, point)
 
def setEmitterLinePoint2 (self, point)
 
def setEmitterOffsetForce (self, vec)
 
def setEmitterPointPosition (self, pos)
 
def setEmitterRadiateOrigin (self, origin)
 
def setEmitterRectanglePoint1 (self, point)
 
def setEmitterRectanglePoint2 (self, point)
 
def setEmitterRingLaunchAngle (self, angle)
 
def setEmitterRingRadius (self, radius)
 
def setEmitterRingRadiusSpread (self, radiusSpread)
 
def setEmitterSphereSurfaceRadius (self, radius)
 
def setEmitterSphereVolumeRadius (self, radius)
 
def setEmitterTangentRingRadius (self, radius)
 
def setEmitterTangentRingRadiusSpread (self, radiusSpread)
 
def setFactoryLifeSpan (self, value)
 
def setFactoryLifeSpanSpread (self, value)
 
def setFactoryParticleMass (self, value)
 
def setFactoryParticleMassSpread (self, value)
 
def setFactoryTerminalVelocity (self, value)
 
def setFactoryTerminalVelocitySpread (self, value)
 
def setFactoryZSpinAngularVelocity (self, vel)
 
def setFactoryZSpinAngularVelocitySpread (self, spread)
 
def setFactoryZSpinFinalAngle (self, angle)
 
def setFactoryZSpinFinalAngleSpread (self, spread)
 
def setFactoryZSpinInitialAngle (self, angle)
 
def setFactoryZSpinInitialAngleSpread (self, spread)
 
def setRendererAlphaMode (self, alphaMode)
 
def setRendererColorBlendAttrib (self, rendererName, blendMethodStr, incomingOperandStr, fbufferOperandStr)
 
def setRendererGeomColorBlendFbufferOperand (self, operand)
 
def setRendererGeomColorBlendIncomingOperand (self, operand)
 
def setRendererGeomColorBlendMethod (self, blendMethod)
 
def setRendererGeomFinalXScale (self, xScale)
 
def setRendererGeomFinalYScale (self, yScale)
 
def setRendererGeomFinalZScale (self, zScale)
 
def setRendererGeomInitialXScale (self, xScale)
 
def setRendererGeomInitialYScale (self, yScale)
 
def setRendererGeomInitialZScale (self, zScale)
 
def setRendererGeomNode (self, event)
 
def setRendererLineHeadColor (self, color)
 
def setRendererLineScaleFactor (self, sf)
 
def setRendererLineTailColor (self, color)
 
def setRendererPointEndColor (self, color)
 
def setRendererPointSize (self, size)
 
def setRendererPointStartColor (self, color)
 
def setRendererSparkleBirthRadius (self, radius)
 
def setRendererSparkleCenterColor (self, color)
 
def setRendererSparkleDeathRadius (self, radius)
 
def setRendererSparkleEdgeColor (self, color)
 
def setRendererSparkleLifeScale (self, lifeScaleMethod)
 
def setRendererSpriteAnimationEnable (self)
 
def setRendererSpriteAnimationFrameRate (self, rate)
 
def setRendererSpriteBlendMethod (self, blendMethod)
 
def setRendererSpriteColorBlendFbufferOperand (self, operand)
 
def setRendererSpriteColorBlendIncomingOperand (self, operand)
 
def setRendererSpriteColorBlendMethod (self, blendMethod)
 
def setRendererSpriteFinalXScale (self, xScale)
 
def setRendererSpriteFinalYScale (self, yScale)
 
def setRendererSpriteInitialXScale (self, xScale)
 
def setRendererSpriteInitialYScale (self, yScale)
 
def setRendererSpriteNonAnimatedTheta (self, theta)
 
def setRendererUserAlpha (self, alpha)
 
def setSpriteSourceType (self)
 
def setSystemBirthRate (self, value)
 
def setSystemHpr (self, pos)
 
def setSystemLifespan (self, value)
 
def setSystemLitterSize (self, value)
 
def setSystemLitterSpread (self, value)
 
def setSystemPoolSize (self, value)
 
def setSystemPos (self, pos)
 
def toggleAngularVelocity (self)
 
def toggleEffect (self, effect, var)
 
def toggleEmitterDiscCubicLerping (self)
 
def toggleForce (self, force, pageName, variableName)
 
def toggleForceGroup (self, forceGroup, var)
 
def toggleParticleEffect (self)
 
def toggleParticleMgr (self)
 PARTICLE EFFECTS COMMANDS ###. More...
 
def toggleParticles (self, particles, var)
 
def toggleRendererGeomXScale (self)
 
def toggleRendererGeomYScale (self)
 
def toggleRendererGeomZScale (self)
 
def toggleRendererSpriteAlphaDisable (self)
 
def toggleRendererSpriteAnimAngle (self)
 
def toggleRendererSpriteXScale (self)
 
def toggleRendererSpriteYScale (self)
 
def toggleSystemGrowsOlder (self)
 
def toggleSystemLocalVelocity (self)
 
def updateEffectsMenus (self)
 
def updateEmitterWidgets (self)
 
def updateFactoryWidgets (self)
 
def updateForceGroupMenus (self)
 
def updateForceWidgets (self)
 FORCEGROUP COMMANDS ##. More...
 
def updateInfo (self, page='System')
 PARTICLE SYSTEM COMMANDS ###. More...
 
def updateLabels (self)
 
def updateMenus (self)
 
def updateMenusAndLabels (self)
 
def updateParticlesMenus (self)
 
def updateRendererWidgets (self)
 
def updateSystemWidgets (self)
 SYSTEM PAGE ##. More...
 
def writeSpriteRendererAnimations (self)
 
- Public Member Functions inherited from AppShell
def addVariable (self, category, text, variable)
 
def addWidget (self, category, text, widget)
 WIDGET UTILITY FUNCTIONS ##. More...
 
def alignbuttons (self)
 
def balloon (self)
 
def bind (self, child, balloonHelpMsg, statusHelpMsg=None)
 
def buttonAdd (self, buttonName, helpMessage=None, statusMessage=None, **kw)
 
def buttonBox (self)
 
def createMenuBar (self)
 
def createWidget (self, parent, category, text, widgetClass, help, command, side, fill, expand, kw)
 
def interior (self)
 
def messageBar (self)
 
def newCreateButton (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateCheckbutton (self, parent, category, text, help='', command=None, initialState=0, anchor=W, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateColorEntry (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateComboBox (self, parent, category, text, help='', command=None, items=[], state=DISABLED, history=0, labelpos=W, label_anchor=W, label_width=16, entry_width=16, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateDial (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateEntryScale (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateFloater (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateLabeledEntry (self, parent, category, text, help='', command=None, value='', width=12, relief=SUNKEN, side=LEFT, fill=X, expand=0)
 
def newCreateOptionMenu (self, parent, category, text, help='', command=None, items=[], labelpos=W, label_anchor=W, label_width=16, menu_tearoff=1, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateRadiobutton (self, parent, category, text, variable, value, command=None, help='', anchor=W, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateSider (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateVector2Entry (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def newCreateVector3Entry (self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw)
 
def onDestroy (self, event)
 
def quit (self)
 
def showAbout (self)
 
def toggleBalloon (self)
 
def transformRGB (self, rgb, max=1.0)
 
def updateProgress (self, newValue=0, newMax=0)
 
- Public Member Functions inherited from DirectObject
def __init__ (self)
 
def accept (self, event, method, extraArgs=[])
 
def acceptOnce (self, event, method, extraArgs=[])
 
def addTask (self, *args, **kwargs)
 
def detectLeaks (self)
 
def doMethodLater (self, *args, **kwargs)
 
def getAllAccepting (self)
 
def ignore (self, event)
 
def ignoreAll (self)
 
def isAccepting (self, event)
 
def isIgnoring (self, event)
 
def removeAllTasks (self)
 
def removeTask (self, taskOrName)
 

Public Attributes

 discCustomFrame
 
 effectsDict
 
 effectsEnableMenu
 
 effectsLabel
 MENUBUTTON LABELS ## Menubutton/label to identify the current objects being configured. More...
 
 effectsLabelMenu
 
 emissionType
 EMITTER PAGE WIDGETS ##. More...
 
 emitterNotebook
 
 factoryNotebook
 SYSTEM PAGE WIDGETS ## Create system floaters. More...
 
 forceGroup
 
 forceGroupEnableMenu
 
 forceGroupLabel
 
 forceGroupLabelMenu
 
 forcePageName
 
 forcePagesDict
 
 mainNotebook
 
 particleEffect
 
 particleMgrActive
 MENUBAR ENTRIES ## FILE MENU Get a handle on the file menu so commands can be inserted before quit item. More...
 
 particles
 
 particlesEnableMenu
 
 particlesLabel
 
 particlesLabelMenu
 
 rendererGeomNode
 GEOM PARTICLE RENDERER PAGE #. More...
 
 rendererGeomNodeEntry
 
 rendererGeomSegmentFrame
 Blend tab. More...
 
 rendererNotebook
 RENDERER PAGE WIDGETS ##. More...
 
 ringCustomFrame
 
 variableDict
 
 widgetDict
 
- Public Attributes inherited from AppShell
 about
 
 balloonState
 
 dataArea
 
 id
 
 menuBar
 
 menuFrame
 
 parent
 
 toggleBalloonVar
 
 variableDict
 
 widgetDict
 

Static Public Attributes

 activebackground
 
 addForceButton
 FORCE PAGE WIDGETS ##. More...
 
 addSegmentButton
 
string appname = 'Particle Panel'
 
string balloonState = 'both'
 
 bbp = Frame(bp)
 
 borderwidth
 
 BOTH
 
 bp = Frame(p)
 
 command
 
 expand
 
 fill
 
 font
 
 forceFrame
 
 forceGroupNotebook
 
 forceMenu = Menu(self.addForceButton)
 
 forcePage
 
int frameHeight = 675
 
int frameWidth = 375
 
 horizflex
 
 label
 
 p = Frame(rendererSpriteTexturePage)
 
 padx
 
 pady
 
 pp = Frame(p)
 
 relief
 
 rendererSegmentWidgetList
 
 rendererSpriteAnimationFrame
 
 rendererSpriteAnimationWidgetList
 
 rendererSpriteFile
 
 rendererSpriteNode
 
 rendererSpriteSegmentFrame
 
 rendererSpriteTexture
 
 segmentMenu = Menu(addSegmentButton)
 
 sf = Pmw.ScrolledFrame(pp, horizflex = 'elastic')
 
 side
 
 tabpos
 
 text
 
int usecommandarea = 0
 
int usestatusarea = 0
 
- Static Public Attributes inherited from AppShell
string appname = 'Generic Application Frame'
 
string appversion = '1.0'
 
string balloonState = 'none'
 
string contactemail = 'Mark.Mine@disney.com'
 
string contactname = 'Mark R. Mine'
 
string contactphone = '(818) 544-2921'
 
tuple copyright
 
int frameHeight = 320
 
int frameWidth = 450
 
int padx = 5
 
int pady = 5
 
int panelCount = 0
 
int usecommandarea = 0
 
int usestatusarea = 0
 
- Static Public Attributes inherited from DirectObject
def accept_once = acceptOnce
 
def add_task = addTask
 
def detect_leaks = detectLeaks
 
def do_method_later = doMethodLater
 
def get_all_accepting = getAllAccepting
 
def ignore_all = ignoreAll
 
def is_accepting = isAccepting
 
def is_ignoring = isIgnoring
 
def remove_all_tasks = removeAllTasks
 
def remove_task = removeTask
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  particleEffect = None,
**  kw 
)

Reimplemented from AppShell.

Member Function Documentation

◆ addConstantInterpolationSegment()

def addConstantInterpolationSegment (   self,
  id = None 
)

◆ addForce()

def addForce (   self,
  f 
)

◆ addForceGroupNotebookPage()

def addForceGroupNotebookPage (   self,
  particleEffect,
  forceGroup 
)

◆ addForceWidget()

def addForceWidget (   self,
  forceGroup,
  force 
)

◆ addLinearCylinderVortexForce()

def addLinearCylinderVortexForce (   self)

◆ addLinearFrictionForce()

def addLinearFrictionForce (   self)

◆ addLinearInterpolationSegment()

def addLinearInterpolationSegment (   self,
  id = None 
)

◆ addLinearJitterForce()

def addLinearJitterForce (   self)

◆ addLinearNoiseForce()

def addLinearNoiseForce (   self)

◆ addLinearSinkForce()

def addLinearSinkForce (   self)

◆ addLinearSourceForce()

def addLinearSourceForce (   self)

◆ addLinearUserDefinedForce()

def addLinearUserDefinedForce (   self)

◆ addLinearVectorForce()

def addLinearVectorForce (   self)

◆ addRendererSpriteAnimationFromNode()

def addRendererSpriteAnimationFromNode (   self)

◆ addRendererSpriteAnimationTexture()

def addRendererSpriteAnimationTexture (   self)

◆ addSinusoidInterpolationSegment()

def addSinusoidInterpolationSegment (   self,
  id = None 
)

◆ addStepwaveInterpolationSegment()

def addStepwaveInterpolationSegment (   self,
  id = None 
)

◆ appInit()

def appInit (   self)

USER METHODS ### To be overridden.

Reimplemented from AppShell.

◆ createAngleDial()

def createAngleDial (   self,
  parent,
  category,
  text,
  balloonHelp,
  command = None,
**  kw 
)

◆ createCheckbutton()

def createCheckbutton (   self,
  parent,
  category,
  text,
  balloonHelp,
  command,
  initialState,
  side = 'top' 
)

WIDGET UTILITY FUNCTIONS ###.

◆ createColorEntry()

def createColorEntry (   self,
  parent,
  category,
  text,
  balloonHelp,
  command = None,
**  kw 
)

◆ createComboBox()

def createComboBox (   self,
  parent,
  category,
  text,
  balloonHelp,
  items,
  command,
  history = 0 
)

◆ createConstantInterpolationSegmentWidget()

def createConstantInterpolationSegmentWidget (   self,
  parent,
  segName,
  segment 
)

◆ createFloater()

def createFloater (   self,
  parent,
  category,
  text,
  balloonHelp,
  command = None,
  min = 0.0,
  resolution = None,
  numDigits = 3,
**  kw 
)

◆ createFloaters()

def createFloaters (   self,
  parent,
  widgetDefinitions 
)

◆ createForceActiveWidget()

def createForceActiveWidget (   self,
  frame,
  pageName,
  forceName,
  force 
)

◆ createForceFrame()

def createForceFrame (   self,
  forcePage,
  forceName,
  force 
)

◆ createInterface()

def createInterface (   self)

Reimplemented from AppShell.

◆ createInterpolationSegmentFrame()

def createInterpolationSegmentFrame (   self,
  parent,
  segName,
  seg 
)

◆ createLinearCylinderVortexForceWidget()

def createLinearCylinderVortexForceWidget (   self,
  forcePage,
  pageName,
  count,
  force 
)

◆ createLinearDistanceForceWidget()

def createLinearDistanceForceWidget (   self,
  forcePage,
  pageName,
  count,
  force,
  type 
)

◆ createLinearForceWidgets()

def createLinearForceWidgets (   self,
  frame,
  pageName,
  forceName,
  force 
)

◆ createLinearFrictionForceWidget()

def createLinearFrictionForceWidget (   self,
  forcePage,
  pageName,
  count,
  force 
)

◆ createLinearInterpolationSegmentWidget()

def createLinearInterpolationSegmentWidget (   self,
  parent,
  segName,
  segment 
)

◆ createLinearRandomForceWidget()

def createLinearRandomForceWidget (   self,
  forcePage,
  pageName,
  count,
  force,
  type 
)

◆ createLinearVectorForceWidget()

def createLinearVectorForceWidget (   self,
  forcePage,
  pageName,
  count,
  force 
)

◆ createNewEffect()

def createNewEffect (   self)

SYSTEM COMMANDS ##.

◆ createNewForceGroup()

def createNewForceGroup (   self)

◆ createNewParticles()

def createNewParticles (   self)

◆ createOptionMenu()

def createOptionMenu (   self,
  parent,
  category,
  text,
  balloonHelp,
  items,
  command 
)

◆ createRadiobutton()

def createRadiobutton (   self,
  parent,
  side,
  category,
  text,
  balloonHelp,
  variable,
  value,
  command 
)

◆ createSinusoidInterpolationSegmentWidget()

def createSinusoidInterpolationSegmentWidget (   self,
  parent,
  segName,
  segment 
)

◆ createSlider()

def createSlider (   self,
  parent,
  category,
  text,
  balloonHelp,
  command = None,
  min = 0.0,
  max = 1.0,
  resolution = 0.001,
**  kw 
)

◆ createSpriteAnimationFrame()

def createSpriteAnimationFrame (   self,
  parent,
  anim,
  animName 
)

◆ createSpriteAnimationNodeWidget()

def createSpriteAnimationNodeWidget (   self,
  parent,
  anim,
  animName 
)

◆ createSpriteAnimationTextureWidget()

def createSpriteAnimationTextureWidget (   self,
  parent,
  anim,
  animName 
)

◆ createStepwaveInterpolationSegmentWidget()

def createStepwaveInterpolationSegmentWidget (   self,
  parent,
  segName,
  segment 
)

◆ createVector2Entry()

def createVector2Entry (   self,
  parent,
  category,
  text,
  balloonHelp,
  command = None,
**  kw 
)

◆ createVector3Entry()

def createVector3Entry (   self,
  parent,
  category,
  text,
  balloonHelp,
  command = None,
**  kw 
)

◆ createWidgetForExistingInterpolationSegment()

def createWidgetForExistingInterpolationSegment (   self,
  id 
)

◆ getVariable()

def getVariable (   self,
  category,
  text 
)

Reimplemented from AppShell.

◆ getWidget()

def getWidget (   self,
  category,
  text 
)

Reimplemented from AppShell.

◆ loadParticleEffectFromFile()

def loadParticleEffectFromFile (   self)

◆ readSpriteRendererAnimations()

def readSpriteRendererAnimations (   self)

◆ rendererPointSelectBlendMethod()

def rendererPointSelectBlendMethod (   self,
  blendMethod 
)

◆ rendererPointSelectBlendType()

def rendererPointSelectBlendType (   self,
  blendType 
)

◆ saveParticleEffectToFile()

def saveParticleEffectToFile (   self)

◆ selectEffectNamed()

def selectEffectNamed (   self,
  name 
)

◆ selectEmitterPage()

def selectEmitterPage (   self)

◆ selectEmitterType()

def selectEmitterType (   self,
  type 
)

EMITTER PAGE ##.

◆ selectFactoryPage()

def selectFactoryPage (   self)

◆ selectFactoryType()

def selectFactoryType (   self,
  type 
)

FACTORY PAGE ##.

◆ selectForceGroupNamed()

def selectForceGroupNamed (   self,
  name 
)

◆ selectParticlesNamed()

def selectParticlesNamed (   self,
  name 
)

◆ selectRendererPage()

def selectRendererPage (   self)

◆ selectRendererType()

def selectRendererType (   self,
  type 
)

RENDERER PAGE ##.

◆ setEmissionType()

def setEmissionType (   self,
  newType = None 
)

◆ setEmitterAmplitude()

def setEmitterAmplitude (   self,
  value 
)

◆ setEmitterAmplitudeSpread()

def setEmitterAmplitudeSpread (   self,
  value 
)

◆ setEmitterBoxPoint1()

def setEmitterBoxPoint1 (   self,
  point 
)

◆ setEmitterBoxPoint2()

def setEmitterBoxPoint2 (   self,
  point 
)

◆ setEmitterDiscInnerAngle()

def setEmitterDiscInnerAngle (   self,
  angle 
)

◆ setEmitterDiscInnerVelocity()

def setEmitterDiscInnerVelocity (   self,
  velocity 
)

◆ setEmitterDiscOuterAngle()

def setEmitterDiscOuterAngle (   self,
  angle 
)

◆ setEmitterDiscOuterVelocity()

def setEmitterDiscOuterVelocity (   self,
  velocity 
)

◆ setEmitterDiscRadius()

def setEmitterDiscRadius (   self,
  radius 
)

◆ setEmitterExplicitLaunchVector()

def setEmitterExplicitLaunchVector (   self,
  vec 
)

◆ setEmitterLinePoint1()

def setEmitterLinePoint1 (   self,
  point 
)

◆ setEmitterLinePoint2()

def setEmitterLinePoint2 (   self,
  point 
)

◆ setEmitterOffsetForce()

def setEmitterOffsetForce (   self,
  vec 
)

◆ setEmitterPointPosition()

def setEmitterPointPosition (   self,
  pos 
)

◆ setEmitterRadiateOrigin()

def setEmitterRadiateOrigin (   self,
  origin 
)

◆ setEmitterRectanglePoint1()

def setEmitterRectanglePoint1 (   self,
  point 
)

◆ setEmitterRectanglePoint2()

def setEmitterRectanglePoint2 (   self,
  point 
)

◆ setEmitterRingLaunchAngle()

def setEmitterRingLaunchAngle (   self,
  angle 
)

◆ setEmitterRingRadius()

def setEmitterRingRadius (   self,
  radius 
)

◆ setEmitterRingRadiusSpread()

def setEmitterRingRadiusSpread (   self,
  radiusSpread 
)

◆ setEmitterSphereSurfaceRadius()

def setEmitterSphereSurfaceRadius (   self,
  radius 
)

◆ setEmitterSphereVolumeRadius()

def setEmitterSphereVolumeRadius (   self,
  radius 
)

◆ setEmitterTangentRingRadius()

def setEmitterTangentRingRadius (   self,
  radius 
)

◆ setEmitterTangentRingRadiusSpread()

def setEmitterTangentRingRadiusSpread (   self,
  radiusSpread 
)

◆ setFactoryLifeSpan()

def setFactoryLifeSpan (   self,
  value 
)

◆ setFactoryLifeSpanSpread()

def setFactoryLifeSpanSpread (   self,
  value 
)

◆ setFactoryParticleMass()

def setFactoryParticleMass (   self,
  value 
)

◆ setFactoryParticleMassSpread()

def setFactoryParticleMassSpread (   self,
  value 
)

◆ setFactoryTerminalVelocity()

def setFactoryTerminalVelocity (   self,
  value 
)

◆ setFactoryTerminalVelocitySpread()

def setFactoryTerminalVelocitySpread (   self,
  value 
)

◆ setFactoryZSpinAngularVelocity()

def setFactoryZSpinAngularVelocity (   self,
  vel 
)

◆ setFactoryZSpinAngularVelocitySpread()

def setFactoryZSpinAngularVelocitySpread (   self,
  spread 
)

◆ setFactoryZSpinFinalAngle()

def setFactoryZSpinFinalAngle (   self,
  angle 
)

◆ setFactoryZSpinFinalAngleSpread()

def setFactoryZSpinFinalAngleSpread (   self,
  spread 
)

◆ setFactoryZSpinInitialAngle()

def setFactoryZSpinInitialAngle (   self,
  angle 
)

◆ setFactoryZSpinInitialAngleSpread()

def setFactoryZSpinInitialAngleSpread (   self,
  spread 
)

◆ setRendererAlphaMode()

def setRendererAlphaMode (   self,
  alphaMode 
)

◆ setRendererColorBlendAttrib()

def setRendererColorBlendAttrib (   self,
  rendererName,
  blendMethodStr,
  incomingOperandStr,
  fbufferOperandStr 
)

◆ setRendererGeomColorBlendFbufferOperand()

def setRendererGeomColorBlendFbufferOperand (   self,
  operand 
)

◆ setRendererGeomColorBlendIncomingOperand()

def setRendererGeomColorBlendIncomingOperand (   self,
  operand 
)

◆ setRendererGeomColorBlendMethod()

def setRendererGeomColorBlendMethod (   self,
  blendMethod 
)

◆ setRendererGeomFinalXScale()

def setRendererGeomFinalXScale (   self,
  xScale 
)

◆ setRendererGeomFinalYScale()

def setRendererGeomFinalYScale (   self,
  yScale 
)

◆ setRendererGeomFinalZScale()

def setRendererGeomFinalZScale (   self,
  zScale 
)

◆ setRendererGeomInitialXScale()

def setRendererGeomInitialXScale (   self,
  xScale 
)

◆ setRendererGeomInitialYScale()

def setRendererGeomInitialYScale (   self,
  yScale 
)

◆ setRendererGeomInitialZScale()

def setRendererGeomInitialZScale (   self,
  zScale 
)

◆ setRendererGeomNode()

def setRendererGeomNode (   self,
  event 
)

◆ setRendererLineHeadColor()

def setRendererLineHeadColor (   self,
  color 
)

◆ setRendererLineScaleFactor()

def setRendererLineScaleFactor (   self,
  sf 
)

◆ setRendererLineTailColor()

def setRendererLineTailColor (   self,
  color 
)

◆ setRendererPointEndColor()

def setRendererPointEndColor (   self,
  color 
)

◆ setRendererPointSize()

def setRendererPointSize (   self,
  size 
)

◆ setRendererPointStartColor()

def setRendererPointStartColor (   self,
  color 
)

◆ setRendererSparkleBirthRadius()

def setRendererSparkleBirthRadius (   self,
  radius 
)

◆ setRendererSparkleCenterColor()

def setRendererSparkleCenterColor (   self,
  color 
)

◆ setRendererSparkleDeathRadius()

def setRendererSparkleDeathRadius (   self,
  radius 
)

◆ setRendererSparkleEdgeColor()

def setRendererSparkleEdgeColor (   self,
  color 
)

◆ setRendererSparkleLifeScale()

def setRendererSparkleLifeScale (   self,
  lifeScaleMethod 
)

◆ setRendererSpriteAnimationEnable()

def setRendererSpriteAnimationEnable (   self)

◆ setRendererSpriteAnimationFrameRate()

def setRendererSpriteAnimationFrameRate (   self,
  rate 
)

◆ setRendererSpriteBlendMethod()

def setRendererSpriteBlendMethod (   self,
  blendMethod 
)

◆ setRendererSpriteColorBlendFbufferOperand()

def setRendererSpriteColorBlendFbufferOperand (   self,
  operand 
)

◆ setRendererSpriteColorBlendIncomingOperand()

def setRendererSpriteColorBlendIncomingOperand (   self,
  operand 
)

◆ setRendererSpriteColorBlendMethod()

def setRendererSpriteColorBlendMethod (   self,
  blendMethod 
)

◆ setRendererSpriteFinalXScale()

def setRendererSpriteFinalXScale (   self,
  xScale 
)

◆ setRendererSpriteFinalYScale()

def setRendererSpriteFinalYScale (   self,
  yScale 
)

◆ setRendererSpriteInitialXScale()

def setRendererSpriteInitialXScale (   self,
  xScale 
)

◆ setRendererSpriteInitialYScale()

def setRendererSpriteInitialYScale (   self,
  yScale 
)

◆ setRendererSpriteNonAnimatedTheta()

def setRendererSpriteNonAnimatedTheta (   self,
  theta 
)

◆ setRendererUserAlpha()

def setRendererUserAlpha (   self,
  alpha 
)

◆ setSpriteSourceType()

def setSpriteSourceType (   self)

◆ setSystemBirthRate()

def setSystemBirthRate (   self,
  value 
)

◆ setSystemHpr()

def setSystemHpr (   self,
  pos 
)

◆ setSystemLifespan()

def setSystemLifespan (   self,
  value 
)

◆ setSystemLitterSize()

def setSystemLitterSize (   self,
  value 
)

◆ setSystemLitterSpread()

def setSystemLitterSpread (   self,
  value 
)

◆ setSystemPoolSize()

def setSystemPoolSize (   self,
  value 
)

◆ setSystemPos()

def setSystemPos (   self,
  pos 
)

◆ toggleAngularVelocity()

def toggleAngularVelocity (   self)

◆ toggleEffect()

def toggleEffect (   self,
  effect,
  var 
)

◆ toggleEmitterDiscCubicLerping()

def toggleEmitterDiscCubicLerping (   self)

◆ toggleForce()

def toggleForce (   self,
  force,
  pageName,
  variableName 
)

◆ toggleForceGroup()

def toggleForceGroup (   self,
  forceGroup,
  var 
)

◆ toggleParticleEffect()

def toggleParticleEffect (   self)

◆ toggleParticleMgr()

def toggleParticleMgr (   self)

PARTICLE EFFECTS COMMANDS ###.

◆ toggleParticles()

def toggleParticles (   self,
  particles,
  var 
)

◆ toggleRendererGeomXScale()

def toggleRendererGeomXScale (   self)

◆ toggleRendererGeomYScale()

def toggleRendererGeomYScale (   self)

◆ toggleRendererGeomZScale()

def toggleRendererGeomZScale (   self)

◆ toggleRendererSpriteAlphaDisable()

def toggleRendererSpriteAlphaDisable (   self)

◆ toggleRendererSpriteAnimAngle()

def toggleRendererSpriteAnimAngle (   self)

◆ toggleRendererSpriteXScale()

def toggleRendererSpriteXScale (   self)

◆ toggleRendererSpriteYScale()

def toggleRendererSpriteYScale (   self)

◆ toggleSystemGrowsOlder()

def toggleSystemGrowsOlder (   self)

◆ toggleSystemLocalVelocity()

def toggleSystemLocalVelocity (   self)

◆ updateEffectsMenus()

def updateEffectsMenus (   self)

◆ updateEmitterWidgets()

def updateEmitterWidgets (   self)

◆ updateFactoryWidgets()

def updateFactoryWidgets (   self)

◆ updateForceGroupMenus()

def updateForceGroupMenus (   self)

◆ updateForceWidgets()

def updateForceWidgets (   self)

FORCEGROUP COMMANDS ##.

◆ updateInfo()

def updateInfo (   self,
  page = 'System' 
)

PARTICLE SYSTEM COMMANDS ###.

◆ updateLabels()

def updateLabels (   self)

◆ updateMenus()

def updateMenus (   self)

◆ updateMenusAndLabels()

def updateMenusAndLabels (   self)

◆ updateParticlesMenus()

def updateParticlesMenus (   self)

◆ updateRendererWidgets()

def updateRendererWidgets (   self)

◆ updateSystemWidgets()

def updateSystemWidgets (   self)

SYSTEM PAGE ##.

◆ writeSpriteRendererAnimations()

def writeSpriteRendererAnimations (   self)

Member Data Documentation

◆ activebackground

activebackground
static

◆ addForceButton

addForceButton
static

FORCE PAGE WIDGETS ##.

◆ addSegmentButton

addSegmentButton
static
Initial value:
= Menubutton(p, text = 'Add Segment',
relief = RAISED,
borderwidth = 2,
font=('MSSansSerif', 14, 'bold'),
activebackground = '#909090')

◆ appname

string appname = 'Particle Panel'
static

◆ balloonState

string balloonState = 'both'
static

◆ bbp

bbp = Frame(bp)
static

◆ borderwidth

borderwidth
static

◆ BOTH

BOTH
static

◆ bp

bp = Frame(p)
static

◆ command

command
static

◆ discCustomFrame

discCustomFrame

◆ effectsDict

effectsDict

◆ effectsEnableMenu

effectsEnableMenu

◆ effectsLabel

effectsLabel

MENUBUTTON LABELS ## Menubutton/label to identify the current objects being configured.

◆ effectsLabelMenu

effectsLabelMenu

◆ emissionType

emissionType

EMITTER PAGE WIDGETS ##.

◆ emitterNotebook

emitterNotebook

◆ expand

expand
static

◆ factoryNotebook

factoryNotebook

SYSTEM PAGE WIDGETS ## Create system floaters.

FACTORY PAGE WIDGETS ##

◆ fill

fill
static

◆ font

font
static

◆ forceFrame

forceFrame
static

◆ forceGroup

forceGroup

◆ forceGroupEnableMenu

forceGroupEnableMenu

◆ forceGroupLabel

forceGroupLabel

◆ forceGroupLabelMenu

forceGroupLabelMenu

◆ forceGroupNotebook

forceGroupNotebook
static

◆ forceMenu

forceMenu = Menu(self.addForceButton)
static

◆ forcePage

forcePage
static

◆ forcePageName

forcePageName

◆ forcePagesDict

forcePagesDict

◆ frameHeight

int frameHeight = 675
static

◆ frameWidth

int frameWidth = 375
static

◆ horizflex

horizflex
static

◆ label

label
static

◆ mainNotebook

mainNotebook

◆ p

p = Frame(rendererSpriteTexturePage)
static

◆ padx

padx
static

◆ pady

pady
static

◆ particleEffect

particleEffect

◆ particleMgrActive

particleMgrActive

MENUBAR ENTRIES ## FILE MENU Get a handle on the file menu so commands can be inserted before quit item.

◆ particles

particles

◆ particlesEnableMenu

particlesEnableMenu

◆ particlesLabel

particlesLabel

◆ particlesLabelMenu

particlesLabelMenu

◆ pp

pp = Frame(p)
static

◆ relief

relief
static

◆ rendererGeomNode

rendererGeomNode

GEOM PARTICLE RENDERER PAGE #.

◆ rendererGeomNodeEntry

rendererGeomNodeEntry

◆ rendererGeomSegmentFrame

rendererGeomSegmentFrame

Blend tab.

Scale tab Interpolate tab

◆ rendererNotebook

rendererNotebook

RENDERER PAGE WIDGETS ##.

◆ rendererSegmentWidgetList

rendererSegmentWidgetList
static

◆ rendererSpriteAnimationFrame

rendererSpriteAnimationFrame
static

◆ rendererSpriteAnimationWidgetList

rendererSpriteAnimationWidgetList
static

◆ rendererSpriteFile

rendererSpriteFile
static

◆ rendererSpriteNode

rendererSpriteNode
static

◆ rendererSpriteSegmentFrame

rendererSpriteSegmentFrame
static

◆ rendererSpriteTexture

rendererSpriteTexture
static

◆ ringCustomFrame

ringCustomFrame

◆ segmentMenu

segmentMenu = Menu(addSegmentButton)
static

◆ sf

sf = Pmw.ScrolledFrame(pp, horizflex = 'elastic')
static

◆ side

side
static

◆ tabpos

tabpos
static

◆ text

text
static

◆ usecommandarea

int usecommandarea = 0
static

◆ usestatusarea

int usestatusarea = 0
static

◆ variableDict

variableDict

◆ widgetDict

widgetDict