Base class for sort runtime classes. More...
#include <kanzi/core.ui/graphics3d/sort_object_source_runtime.hpp>
Protected Member Functions | |
void | filterOverride (NodeList &inputNodes, NodeList &outputNodes) override |
ObjectSourceRuntime::filterOverride() implementation. More... | |
SortObjectSourceRuntime (NodeListSharedPtr nodeList, ObjectSourceSharedPtr filter) | |
Constructor. More... | |
Protected Member Functions inherited from kanzi::ObjectSourceRuntime | |
virtual bool | isDirtyOverride () |
Object source -specific implementation of dirty check. More... | |
ObjectSourceRuntime (NodeListSharedPtr nodeList, ObjectSourceSharedPtr objectSource) | |
Constructor. More... | |
virtual void | setCameraOverride (CameraSharedPtr camera) |
Object source -specific camera assignment. More... | |
virtual void | updateOverride (NodeList &nodes) |
Object source -specific implementation of per-frame update. More... | |
Additional Inherited Members | |
Public Member Functions inherited from kanzi::ObjectSourceRuntime | |
void | filter (NodeList &outputNodes) |
Runs the filter on a given node. More... | |
NodeListSharedPtr | getInputNodeList () |
Gets the input node list for this particular object source. More... | |
ObjectSourceRuntimeSharedPtr | getParentRuntime () const |
Gets the parent runtime. More... | |
NodeListSharedPtr | getRootNodeList () |
Gets the root node list, parents included. More... | |
bool | isDirty () |
Tells if the node filter considers itself dirty and needs re-executing. More... | |
bool | matches (NodeListSharedPtr nodeList, ObjectSourceSharedPtr filter) |
Tells if this filter runtime matches the given node list and filter. More... | |
void | setCamera (CameraSharedPtr camera) |
Sets the camera for this object source runtime. More... | |
void | update (NodeList &nodes) |
Perform implementation-dependent per-frame update for internal data of the filter. More... | |
virtual | ~ObjectSourceRuntime ()=default |
Destructor. More... | |
Protected Attributes inherited from kanzi::ObjectSourceRuntime | |
NodeListWeakPtr | m_inputNodes |
Input node list. More... | |
ObjectSourceWeakPtr | m_objectSource |
Parent object source. More... | |
NodeListSharedPtr | m_parentNodeList |
Node list that is the result of the parent runtime being executed. More... | |
ObjectSourceRuntimeSharedPtr | m_parentRuntime |
Runtime for the object source chain. More... | |
Base class for sort runtime classes.
|
inlineexplicitprotected |
Constructor.
|
overrideprotectedvirtual |
ObjectSourceRuntime::filterOverride() implementation.
Reimplemented from kanzi::ObjectSourceRuntime.