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: