|
virtual void | bindOverride (Renderer3D &renderer) KZ_OVERRIDE |
| BrushRenderer::bindOverride() implementation. More...
|
|
virtual void | updateRenderOverride (bool forceOpaque, bool translucencyHint) KZ_OVERRIDE |
| BrushRenderer::updateRenderOverride() implementation. More...
|
|
GraphicsBlendMode | getBlendModeValue () const |
| Gets the last used blend mode value. More...
|
|
float | getRenderOpacityValue () const |
| Gets the last used render opacity value. More...
|
|
ColorRGBA | getModulateColorValue () const |
| Gets the last used render modulate color value. More...
|
|
TextureSharedPtr | getContentTextureValue () const |
| Gets the last used content texture value. More...
|
|
TextureSharedPtr | getRenderTextureValue () const |
| Gets the last used render texture value. More...
|
|
| GlBrushRenderer (Brush *brush, Node *node) |
| Constructor. More...
|
|
virtual | ~GlBrushRenderer () |
| Destructor. More...
|
|
MaterialSharedPtr | acquireErrorMaterial () |
| Acquire error material for rendering. More...
|
|
virtual | ~BrushRenderer () |
| Destructor. More...
|
|
void | updateRender (bool forceOpaque, bool translucencyHint) |
| Called from Node2D::updateRender(), prepare brush for rendering. More...
|
|
void | updateRender (bool forceOpaque) |
| Default parameter override for updateRender(). More...
|
|
void | updateRender () |
| Default parameter override for updateRender(). More...
|
|
void | bind (Renderer3D &renderer) |
| Bind brush renderer for rendering. More...
|
|
void | draw (Renderer3D &renderer, const Geometry &quad, const Matrix4x4 &transform) const |
| Draw a brush using given quad. More...
|
|
void | draw (Renderer3D &renderer, const Geometry &quad, const Matrix3x3 &transform) const |
| Overload for draw a brush using given quad. More...
|
|
void | restoreResources () |
| Restore resources after sleep. More...
|
|
Brush * | getBrush () const |
| Access brush. More...
|
|
unsigned int | getPropertyChangeCounter () const |
| Access property change counter. More...
|
|
float | getRenderOpacity () const |
| Access opacity. More...
|
|
void | setRenderOpacity (float opacity) |
| Set opacity to use for next attach. More...
|
|
TextureSharedPtr | getContentTexture () const |
| Access content texture. More...
|
|
void | setContentTexture (TextureSharedPtr texture) |
| Set a content texture. More...
|
|
Node * | getNode () const |
| Access node. More...
|
|
RenderMode | getRenderMode () const |
| Get currently selected render mode. More...
|
|
bool | hasRenderMode () const |
| Tell if any (valid) render mode selection has been made. More...
|
|
bool | hasOpaqueRenderMode () const |
| Tell if selected render mode is opaque. More...
|
|