Render value updater for individual render values. More...
#include <kanzi/core.ui/platform/graphics_backend/gl/render_value_property_notification_handler.hpp>
Public Member Functions | |
RenderValuePropertyNotificationHandler & | operator= (RenderValuePropertyNotificationHandler &&other) |
Assignment operator. More... | |
RenderValuePropertyNotificationHandler () | |
Empty constructor. More... | |
RenderValuePropertyNotificationHandler (AbstractPropertyType propertyType, Node *node) | |
Constructor. More... | |
RenderValuePropertyNotificationHandler (RenderValuePropertyNotificationHandler &&other) | |
Move constructor. More... | |
void | update (GlRenderValue< T > &value, Object *object, Material &material) |
Update render value with new values acquirable from this. More... | |
Public Member Functions inherited from kanzi::RenderValuePropertyNotificationHandlerBase | |
bool | isDirty () const |
Is the container dirty? More... | |
RenderValuePropertyNotificationHandlerBase & | operator= (RenderValuePropertyNotificationHandlerBase &&other) |
Assignment operator. More... | |
void | setDirty (bool enabled) |
Set dirty flag state. More... | |
Public Member Functions inherited from kanzi::NodePropertyNotificationHandler | |
Node * | getNode () const |
Access the node. More... | |
void | invalidate () |
Invalidates the state of the notification handler. More... | |
bool | isValid () const |
Tell if this notification handler is valid. More... | |
Public Member Functions inherited from kanzi::AbstractPropertyNotificationHandler | |
AbstractPropertyType | getPropertyType () const |
Get the property type this handler is listening. More... | |
Render value updater for individual render values.
|
inlineexplicit |
Empty constructor.
|
inlineexplicit |
Constructor.
Has no handle. Should only used for blend mode.
propertyType | Property type to listen on. |
node | Node to listen for changes on. |
|
inline |
Move constructor.
other | Source object. |
|
inline |
Update render value with new values acquirable from this.
Do not update if dirty flag has not been set (property is not marked as dirty).
value | Render value to update. |
object | Fallback object for property value. Can be 0. |
material | Fallback material for property value. |
|
inline |
Assignment operator.
other | Source object. |