PointParticleRenderer Class Reference

Simple point/point particle renderer. More...

Inheritance diagram for PointParticleRenderer:
BaseParticleRenderer

List of all members.

Public Types

enum  PointParticleBlendType { PPONECOLOR = 0, PPBLENDLIFE = 1, PPBLENDVEL = 2 }

Public Member Functions

 __init__ (ParticleRendererAlphaMode ad, float point_size, PointParticleBlendType bt, ParticleRendererBlendMethod bm, LVecBase4f const sc, LVecBase4f const ec)
 __init__ (ParticleRendererAlphaMode ad, float point_size, PointParticleBlendType bt, ParticleRendererBlendMethod bm, LVecBase4f const sc)
 __init__ (ParticleRendererAlphaMode ad, float point_size, PointParticleBlendType bt, ParticleRendererBlendMethod bm)
 __init__ (ParticleRendererAlphaMode ad, float point_size, PointParticleBlendType bt)
 __init__ (ParticleRendererAlphaMode ad, float point_size)
 __init__ (ParticleRendererAlphaMode ad)
 __init__ ()
 __init__ (PointParticleRenderer const copy)
 Copy constructor.
ParticleRendererBlendMethod getBlendMethod ()
PointParticleBlendType getBlendType ()
LVecBase4f const getEndColor ()
float getPointSize ()
LVecBase4f const getStartColor ()
 setBlendMethod (ParticleRendererBlendMethod bm)
 setBlendType (PointParticleBlendType bt)
 setEndColor (LVecBase4f const ec)
 setPointSize (float point_size)
 setStartColor (LVecBase4f const sc)

Detailed Description

Simple point/point particle renderer.

Does NOT handle billboards- use BillboardParticleRenderer for that.


Member Enumeration Documentation

Enumerator:
PPONECOLOR 
PPBLENDLIFE 
PPBLENDVEL 

Member Function Documentation

__init__ ( ParticleRendererAlphaMode  ad,
float  point_size,
PointParticleBlendType  bt,
ParticleRendererBlendMethod  bm,
LVecBase4f const  sc,
LVecBase4f const  ec 
)
__init__ ( ParticleRendererAlphaMode  ad,
float  point_size,
PointParticleBlendType  bt,
ParticleRendererBlendMethod  bm,
LVecBase4f const  sc 
)
__init__ ( ParticleRendererAlphaMode  ad,
float  point_size,
PointParticleBlendType  bt 
)
__init__ ( ParticleRendererAlphaMode  ad,
float  point_size 
)
__init__ ( )

Copy constructor.

LVecBase4f const getEndColor ( )
float getPointSize ( )
LVecBase4f const getStartColor ( )
setEndColor ( LVecBase4f const  ec)
setPointSize ( float  point_size)
setStartColor ( LVecBase4f const  sc)