Panda3D
|
#include <pandadoc.hpp>
Public Member Functions | |
__init__ (BaseParticleRenderer::ParticleRendererAlphaMode am, PandaNode geom_node) | |
__init__ (const GeomParticleRenderer copy) | |
ColorInterpolationManager | getColorInterpolationManager () |
float | getFinalXScale () |
float | getFinalYScale () |
float | getFinalZScale () |
PandaNode | getGeomNode () |
float | getInitialXScale () |
float | getInitialYScale () |
float | getInitialZScale () |
bool | getXScaleFlag () |
bool | getYScaleFlag () |
bool | getZScaleFlag () |
setFinalXScale (float final_x_scale) | |
setFinalYScale (float final_y_scale) | |
setFinalZScale (float final_z_scale) | |
setGeomNode (PandaNode node) | |
setInitialXScale (float initial_x_scale) | |
setInitialYScale (float initial_y_scale) | |
setInitialZScale (float initial_z_scale) | |
setXScaleFlag (bool animate_x_ratio) | |
setYScaleFlag (bool animate_y_ratio) | |
setZScaleFlag (bool animate_z_ratio) | |
![]() | |
BaseParticleRenderer::ParticleRendererAlphaMode | getAlphaMode () |
bool | getIgnoreScale () |
Returns the "ignore scale" flag. | |
GeomNode | getRenderNode () |
Query the geomnode pointer. | |
NodePath | getRenderNodePath () |
Query the geomnode pointer. | |
float | getUserAlpha () |
gets alpha for "user" alpha mode | |
output (Ostream out) | |
Write a string representation of this instance to <out>. | |
setAlphaMode (BaseParticleRenderer::ParticleRendererAlphaMode am) | |
setColorBlendMode (ColorBlendAttrib::Mode bm, ColorBlendAttrib::Operand oa, ColorBlendAttrib::Operand ob) | |
sets the ColorBlendAttrib on the _render_node | |
setIgnoreScale (bool ignore_scale) | |
Sets the "ignore scale" flag. | |
setUserAlpha (float ua) | |
sets alpha for "user" alpha mode | |
write (Ostream out, int indent) | |
Write a string representation of this instance to <out>. | |
![]() | |
int | getRefCount () |
Returns the current reference count. | |
ref () | |
Explicitly increments the reference count. | |
bool | testRefCountIntegrity () |
Does some easy checks to make sure that the reference count isn't completely bogus. | |
bool | testRefCountNonzero () |
Does some easy checks to make sure that the reference count isn't zero, or completely bogus. | |
bool | unref () |
Explicitly decrements the reference count. | |
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. | |
__init__ | ( | BaseParticleRenderer::ParticleRendererAlphaMode | am, |
PandaNode | geom_node ) |
__init__ | ( | const GeomParticleRenderer | copy | ) |
ColorInterpolationManager getColorInterpolationManager | ( | ) |
float getFinalXScale | ( | ) |
float getFinalYScale | ( | ) |
float getFinalZScale | ( | ) |
PandaNode getGeomNode | ( | ) |
float getInitialXScale | ( | ) |
float getInitialYScale | ( | ) |
float getInitialZScale | ( | ) |
bool getXScaleFlag | ( | ) |
bool getYScaleFlag | ( | ) |
bool getZScaleFlag | ( | ) |
setFinalXScale | ( | float | final_x_scale | ) |
setFinalYScale | ( | float | final_y_scale | ) |
setFinalZScale | ( | float | final_z_scale | ) |
setGeomNode | ( | PandaNode | node | ) |
setInitialXScale | ( | float | initial_x_scale | ) |
setInitialYScale | ( | float | initial_y_scale | ) |
setInitialZScale | ( | float | initial_z_scale | ) |
setXScaleFlag | ( | bool | animate_x_ratio | ) |
setYScaleFlag | ( | bool | animate_y_ratio | ) |
setZScaleFlag | ( | bool | animate_z_ratio | ) |