|
API Documentation
|
|
|
virtual void setActive(bool value)
TargetOperations * getOperations(unsigned int index) const
Main interface with the component system.
Definition: System.h:14
CompositorNode(const CompositorNode &)=delete
virtual ~CompositorNode()
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
Compositor * getParentCompositor() const
A compositor, describing how to compose the rendering pipeline.
Definition: Compositor.h:23
TargetOperations * addOperations()
virtual void deleteOperations(unsigned int index)
virtual void importClassFromTree(nkExport::Node *rootNode) override
A node in the rendering graph described by a Compositor.
Definition: CompositorNode.h:12
Describes a target operation set.
Definition: TargetOperations.h:15
CompositorNode(System *system) noexcept
CompositorNode & operator=(const CompositorNode &)=delete
virtual void changeOperationsOrder(unsigned int fromIndex, unsigned int toIndex)
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkMemory::StringView getName() const
void setParentCompositor(Compositor *value)
void setName(const nkMemory::StringView &name)
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
virtual void exportClassToTree(nkExport::Node *rootNode) override
virtual void renderOperations()
unsigned int getOperationsCount() const