
ParticleEmitter render policies that use a (potentially blended) texture
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 | |
| BlendMode | getBlendMode () const |
| G3D::TextureRef | getTexture () const |
| TexCoords | getTextureCoords () const |
| void | setBlendMode (const BlendMode &) |
| void | setTexture (const G3D::TextureRef &) |
| void | setTextureCoords (const TexCoords &) |
| TexturedRender () | |
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