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: AppShell

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