Binding lookup context for graphics entries. More...
#include <kanzi/core.ui/graphics3d/binding_graphics_entry_lookup_context.hpp>
Static Public Member Functions | |
| static BindingLookupContextPtr | create (GraphicsEntry &graphicsEntry) |
| Creates a binding lookup context for given graphics entry. | |
Protected Member Functions | |
| BindingGraphicsEntryLookupContext (GraphicsEntry &graphicsEntry) | |
| Constructor. | |
Protected Member Functions inherited from kanzi::BindingLookupContext | |
| BindingLookupContext ()=default | |
| Constructor. | |
Binding lookup context for graphics entries.
Allows connecting node and render pass with the render state.
|
inlineexplicitprotected |
Constructor.
| graphicsEntry | The graphics entry used for lookup. |
|
static |
Creates a binding lookup context for given graphics entry.
| graphicsEntry | The graphics entry used for lookup. |
| RenderState & kanzi::BindingGraphicsEntryLookupContext::getRenderState | ( | ) |
Access the render state for this lookup context.
|
overridevirtual |
BindingLookupContext::clone() implementation.
Reimplemented from kanzi::BindingLookupContext.
|
overridevirtual |
BindingLookupContext::lookup() implementation.
Implements kanzi::BindingLookupContext.
|
overridevirtual |
BindingLookupContext::lookupRaw() implementation.
Reimplemented from kanzi::BindingLookupContext.
|
overridevirtual |
BindingLookupContext::registerGlobalNotification() implementation.
Reimplemented from kanzi::BindingLookupContext.
|
overridevirtual |
BindingLookupContext::unregisterGlobalNotification() implementation.
Reimplemented from kanzi::BindingLookupContext.
|
overridevirtual |
BindingLookupContext::registerLocalNotification() implementation.
Reimplemented from kanzi::BindingLookupContext.
|
overridevirtual |
BindingLookupContext::unregisterLocalNotification() implementation.
Reimplemented from kanzi::BindingLookupContext.
| Node * kanzi::BindingGraphicsEntryLookupContext::getNode | ( | ) | const |
Gets the associated node, without lookup.
| RenderPass & kanzi::BindingGraphicsEntryLookupContext::getRenderPass | ( | ) | const |
Gets the associated render pass, without lookup.
| MaterialSharedPtr kanzi::BindingGraphicsEntryLookupContext::getMaterial | ( | ) | const |
Gets the associated material.
This is the material attached to the contained render state.