Panda3D
|
Public Member Functions | |
__init__ () | |
__init__ (const LColor head, const LColor tail, BaseParticleRenderer::ParticleRendererAlphaMode alpha_mode) | |
__init__ (const LineParticleRenderer copy) | |
const LColor | getHeadColor () |
float | getLineScaleFactor () |
accessor More... | |
const LColor | getTailColor () |
setHeadColor (const LColor c) | |
setLineScaleFactor (float sf) | |
accessor More... | |
setTailColor (const LColor c) | |
![]() | |
BaseParticleRenderer::ParticleRendererAlphaMode | getAlphaMode () |
bool | getIgnoreScale () |
Returns the "ignore scale" flag. More... | |
GeomNode | getRenderNode () |
Query the geomnode pointer. More... | |
NodePath | getRenderNodePath () |
Query the geomnode pointer. More... | |
float | getUserAlpha () |
gets alpha for "user" alpha mode More... | |
output (Ostream out) | |
Write a string representation of this instance to <out>. More... | |
setAlphaMode (BaseParticleRenderer::ParticleRendererAlphaMode am) | |
setColorBlendMode (ColorBlendAttrib::Mode bm, ColorBlendAttrib::Operand oa, ColorBlendAttrib::Operand ob) | |
sets the ColorBlendAttrib on the _render_node More... | |
setIgnoreScale (bool ignore_scale) | |
Sets the "ignore scale" flag. More... | |
setUserAlpha (float ua) | |
sets alpha for "user" alpha mode More... | |
write (Ostream out, int indent) | |
Write a string representation of this instance to <out>. More... | |
![]() | |
int | getRefCount () |
Returns the current reference count. More... | |
ref () | |
Explicitly increments the reference count. More... | |
bool | testRefCountIntegrity () |
Does some easy checks to make sure that the reference count isn't completely bogus. More... | |
bool | testRefCountNonzero () |
Does some easy checks to make sure that the reference count isn't zero, or completely bogus. More... | |
bool | unref () |
Explicitly decrements the reference count. More... | |
Additional Inherited Members | |
![]() | |
enum | ParticleRendererAlphaMode { PR_ALPHA_NONE = 0, PR_ALPHA_OUT = 1, PR_ALPHA_IN = 2, PR_ALPHA_IN_OUT = 3, PR_ALPHA_USER = 4, PR_NOT_INITIALIZED_YET = 5 } |
enum | ParticleRendererBlendMethod { PP_NO_BLEND = 0, PP_BLEND_LINEAR = 1, PP_BLEND_CUBIC = 2 } |
![]() | |
static TypeHandle | getClassType () |
![]() | |
int | ref_count |
The current reference count. More... | |
__init__ | ( | ) |
__init__ | ( | const LColor | head, |
const LColor | tail, | ||
BaseParticleRenderer::ParticleRendererAlphaMode | alpha_mode | ||
) |
__init__ | ( | const LineParticleRenderer | copy | ) |
const LColor getHeadColor | ( | ) |
float getLineScaleFactor | ( | ) |
accessor
const LColor getTailColor | ( | ) |
setHeadColor | ( | const LColor | c | ) |
setLineScaleFactor | ( | float | sf | ) |
accessor
setTailColor | ( | const LColor | c | ) |