
Public Types | |
| typedef G3D::RenderDevice::BlendFunc | BFunc |
| typedef std::pair< BFunc, BFunc > | BlendMode |
| typedef G3D::RenderDevice * | Renderer |
| typedef std::pair< G3D::Vector2, G3D::Vector2 > | TexCoords |
Public Member Functions | |
| void | finishEmitter (Emitter *, Renderer &) |
| BlendMode | getBlendMode () const |
| G3D::TextureRef | getTexture () const |
| TexCoords | getTextureCoords () const |
| void | prepareEmitter (Emitter *, Renderer &) |
| void | quad (Renderer &rd, G3D::Vector3 verts[], G3D::Vector2 tcoords[], const G3D::Color4 &color) |
| void | render (Emitter *, Renderer &, Particle &) |
| void | setBlendMode (const BlendMode &) |
| void | setTexture (const G3D::TextureRef &) |
| void | setTextureCoords (const TexCoords &) |
Static Public Member Functions | |
| static void | beginRender (Renderer &) |
| static void | endRender (Renderer &rd) |
Static Public Attributes | |
| static const BlendMode | BM_GLOW |
predefined BlendMode for glowing particles | |
| static const BlendMode | BM_NORMAL |
predefined BlendMode for smoky particles | |
| static const BlendMode | BM_OFF |
predefined BlendMode for no alpha blending | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Reimplemented in ONE::fx::TexturedEmitter< Heir, MAX_P, P, E, I, A, B >. |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
predefined
|
|
|
predefined
|
|
|
predefined
|
1.4.3