direct.tkpanels.ParticlePanel

from direct.tkpanels.ParticlePanel import ParticlePanel

PANDA3D Particle Panel

Inheritance diagram

Inheritance diagram of direct.tkpanels.ParticlePanel

class ParticlePanel(particleEffect=None, **kw)[source]

Bases: direct.tkwidgets.AppShell.AppShell

__init__(self, particleEffect=None, **kw)[source]
addConstantInterpolationSegment(self, id=None)[source]
addForce(self, f)[source]
addForceGroupNotebookPage(self, particleEffect, forceGroup)[source]
addForceWidget(self, forceGroup, force)[source]
addLinearCylinderVortexForce(self)[source]
addLinearFrictionForce(self)[source]
addLinearInterpolationSegment(self, id=None)[source]
addLinearJitterForce(self)[source]
addLinearNoiseForce(self)[source]
addLinearSinkForce(self)[source]
addLinearSourceForce(self)[source]
addLinearUserDefinedForce(self)[source]
addLinearVectorForce(self)[source]
addRendererSpriteAnimationFromNode(self)[source]
addRendererSpriteAnimationTexture(self)[source]
addSinusoidInterpolationSegment(self, id=None)[source]
addStepwaveInterpolationSegment(self, id=None)[source]
appInit(self)[source]
appname = 'Particle Panel'
balloonState = 'both'
createAngleDial(self, parent, category, text, balloonHelp, command=None, **kw)[source]
createCheckbutton(self, parent, category, text, balloonHelp, command, initialState, side='top')[source]
createColorEntry(self, parent, category, text, balloonHelp, command=None, **kw)[source]
createComboBox(self, parent, category, text, balloonHelp, items, command, history=0)[source]
createConstantInterpolationSegmentWidget(self, parent, segName, segment)[source]
createFloater(self, parent, category, text, balloonHelp, command=None, min=0.0, max=None, resolution=None, numDigits=None, **kw)[source]
createFloaters(self, parent, widgetDefinitions)[source]
createForceActiveWidget(self, frame, pageName, forceName, force)[source]
createForceFrame(self, forcePage, forceName, force)[source]
createInterface(self)[source]
createInterpolationSegmentFrame(self, parent, segName, seg)[source]
createLinearCylinderVortexForceWidget(self, forcePage, pageName, count, force)[source]
createLinearDistanceForceWidget(self, forcePage, pageName, count, force, type)[source]
createLinearForceWidgets(self, frame, pageName, forceName, force)[source]
createLinearFrictionForceWidget(self, forcePage, pageName, count, force)[source]
createLinearInterpolationSegmentWidget(self, parent, segName, segment)[source]
createLinearRandomForceWidget(self, forcePage, pageName, count, force, type)[source]
createLinearVectorForceWidget(self, forcePage, pageName, count, force)[source]
createNewEffect(self)[source]
createNewForceGroup(self)[source]
createNewParticles(self)[source]
createOptionMenu(self, parent, category, text, balloonHelp, items, command)[source]
createRadiobutton(self, parent, side, category, text, balloonHelp, variable, value, command)[source]
createSinusoidInterpolationSegmentWidget(self, parent, segName, segment)[source]
createSlider(self, parent, category, text, balloonHelp, command=None, min=0.0, max=1.0, resolution=0.001, **kw)[source]
createSpriteAnimationFrame(self, parent, anim, animName)[source]
createSpriteAnimationNodeWidget(self, parent, anim, animName)[source]
createSpriteAnimationTextureWidget(self, parent, anim, animName)[source]
createStepwaveInterpolationSegmentWidget(self, parent, segName, segment)[source]
createVector2Entry(self, parent, category, text, balloonHelp, command=None, **kw)[source]
createVector3Entry(self, parent, category, text, balloonHelp, command=None, **kw)[source]
createWidgetForExistingInterpolationSegment(self, id)[source]
frameHeight = 675
frameWidth = 375
getVariable(self, category, text)[source]
getWidget(self, category, text)[source]
loadParticleEffectFromFile(self)[source]
readSpriteRendererAnimations(self)[source]
rendererPointSelectBlendMethod(self, blendMethod)[source]
rendererPointSelectBlendType(self, blendType)[source]
saveParticleEffectToFile(self)[source]
selectEffectNamed(self, name)[source]
selectEmitterPage(self)[source]
selectEmitterType(self, type)[source]
selectFactoryPage(self)[source]
selectFactoryType(self, type)[source]
selectForceGroupNamed(self, name)[source]
selectParticlesNamed(self, name)[source]
selectRendererPage(self)[source]
selectRendererType(self, type)[source]
setEmissionType(self, newType=None)[source]
setEmitterAmplitude(self, value)[source]
setEmitterAmplitudeSpread(self, value)[source]
setEmitterBoxPoint1(self, point)[source]
setEmitterBoxPoint2(self, point)[source]
setEmitterDiscInnerAngle(self, angle)[source]
setEmitterDiscInnerVelocity(self, velocity)[source]
setEmitterDiscOuterAngle(self, angle)[source]
setEmitterDiscOuterVelocity(self, velocity)[source]
setEmitterDiscRadius(self, radius)[source]
setEmitterExplicitLaunchVector(self, vec)[source]
setEmitterLinePoint1(self, point)[source]
setEmitterLinePoint2(self, point)[source]
setEmitterOffsetForce(self, vec)[source]
setEmitterPointPosition(self, pos)[source]
setEmitterRadiateOrigin(self, origin)[source]
setEmitterRectanglePoint1(self, point)[source]
setEmitterRectanglePoint2(self, point)[source]
setEmitterRingLaunchAngle(self, angle)[source]
setEmitterRingRadius(self, radius)[source]
setEmitterRingRadiusSpread(self, radiusSpread)[source]
setEmitterSphereSurfaceRadius(self, radius)[source]
setEmitterSphereVolumeRadius(self, radius)[source]
setEmitterTangentRingRadius(self, radius)[source]
setEmitterTangentRingRadiusSpread(self, radiusSpread)[source]
setFactoryLifeSpan(self, value)[source]
setFactoryLifeSpanSpread(self, value)[source]
setFactoryParticleMass(self, value)[source]
setFactoryParticleMassSpread(self, value)[source]
setFactoryTerminalVelocity(self, value)[source]
setFactoryTerminalVelocitySpread(self, value)[source]
setFactoryZSpinAngularVelocity(self, vel)[source]
setFactoryZSpinAngularVelocitySpread(self, spread)[source]
setFactoryZSpinFinalAngle(self, angle)[source]
setFactoryZSpinFinalAngleSpread(self, spread)[source]
setFactoryZSpinInitialAngle(self, angle)[source]
setFactoryZSpinInitialAngleSpread(self, spread)[source]
setRendererAlphaMode(self, alphaMode)[source]
setRendererColorBlendAttrib(self, rendererName, blendMethodStr, incomingOperandStr, fbufferOperandStr)[source]
setRendererGeomColorBlendFbufferOperand(self, operand)[source]
setRendererGeomColorBlendIncomingOperand(self, operand)[source]
setRendererGeomColorBlendMethod(self, blendMethod)[source]
setRendererGeomFinalXScale(self, xScale)[source]
setRendererGeomFinalYScale(self, yScale)[source]
setRendererGeomFinalZScale(self, zScale)[source]
setRendererGeomInitialXScale(self, xScale)[source]
setRendererGeomInitialYScale(self, yScale)[source]
setRendererGeomInitialZScale(self, zScale)[source]
setRendererGeomNode(self, event)[source]
setRendererLineHeadColor(self, color)[source]
setRendererLineScaleFactor(self, sf)[source]
setRendererLineTailColor(self, color)[source]
setRendererPointEndColor(self, color)[source]
setRendererPointSize(self, size)[source]
setRendererPointStartColor(self, color)[source]
setRendererSparkleBirthRadius(self, radius)[source]
setRendererSparkleCenterColor(self, color)[source]
setRendererSparkleDeathRadius(self, radius)[source]
setRendererSparkleEdgeColor(self, color)[source]
setRendererSparkleLifeScale(self, lifeScaleMethod)[source]
setRendererSpriteAnimationEnable(self)[source]
setRendererSpriteAnimationFrameRate(self, rate)[source]
setRendererSpriteBlendMethod(self, blendMethod)[source]
setRendererSpriteColorBlendFbufferOperand(self, operand)[source]
setRendererSpriteColorBlendIncomingOperand(self, operand)[source]
setRendererSpriteColorBlendMethod(self, blendMethod)[source]
setRendererSpriteFinalXScale(self, xScale)[source]
setRendererSpriteFinalYScale(self, yScale)[source]
setRendererSpriteInitialXScale(self, xScale)[source]
setRendererSpriteInitialYScale(self, yScale)[source]
setRendererSpriteNonAnimatedTheta(self, theta)[source]
setRendererUserAlpha(self, alpha)[source]
setSpriteSourceType(self)[source]
setSystemBirthRate(self, value)[source]
setSystemHpr(self, pos)[source]
setSystemLifespan(self, value)[source]
setSystemLitterSize(self, value)[source]
setSystemLitterSpread(self, value)[source]
setSystemPoolSize(self, value)[source]
setSystemPos(self, pos)[source]
toggleAngularVelocity(self)[source]
toggleEffect(self, effect, var)[source]
toggleEmitterDiscCubicLerping(self)[source]
toggleForce(self, force, pageName, variableName)[source]
toggleForceGroup(self, forceGroup, var)[source]
toggleParticleEffect(self)[source]
toggleParticleMgr(self)[source]
toggleParticles(self, particles, var)[source]
toggleRendererGeomXScale(self)[source]
toggleRendererGeomYScale(self)[source]
toggleRendererGeomZScale(self)[source]
toggleRendererSpriteAlphaDisable(self)[source]
toggleRendererSpriteAnimAngle(self)[source]
toggleRendererSpriteXScale(self)[source]
toggleRendererSpriteYScale(self)[source]
toggleSystemGrowsOlder(self)[source]
toggleSystemLocalVelocity(self)[source]
updateEffectsMenus(self)[source]
updateEmitterWidgets(self)[source]
updateFactoryWidgets(self)[source]
updateForceGroupMenus(self)[source]
updateForceWidgets(self)[source]
updateInfo(self, page='System')[source]
updateLabels(self)[source]
updateMenus(self)[source]
updateMenusAndLabels(self)[source]
updateParticlesMenus(self)[source]
updateRendererWidgets(self)[source]
updateSystemWidgets(self)[source]
usecommandarea = 0
usestatusarea = 0
writeSpriteRendererAnimations(self)[source]