GlRenderValueBinding is a binding from shaders/materials into values in GlRenderState.
More...
#include <kanzi/core.ui/platform/graphics_backend/gl/gl_render_value_binding.hpp>
GlRenderValueBinding is a binding from shaders/materials into values in GlRenderState.
Add a listener for given property.
- Parameters
-
propertyType | Property type to listen. |
Attach to a combination of nodes.
- Parameters
-
materialResource | Material to use. |
object | Object to use (mesh, brush). |
node | Node to listen property changes on. |
renderState | Render state that will be updated on changes. |
Apply changes into render state.
- Parameters
-
renderState | Render state to write changes to. |
object | Fallback object for property value. |
material | Fallback material for property value. |
void kanzi::GlRenderValueBinding::setAllPropertiesDirty |
( |
| ) |
|
Flag all properties as being dirty and needing an update.
The documentation for this struct was generated from the following file: