|
API Documentation
|
|
|
void updateMeshBinding(Mesh *oldMesh)
EntityRenderInfo & getRenderInfo()
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
A render queue, where all items that have to be rendered are queued.
Definition: RenderQueue.h:17
Compiles the render information for an Entity to use within a RenderQueue.
Definition: EntityRenderInfo.h:36
virtual void importClassFromTree(nkExport::Node *rootNode) override
void setUserData(void *value)
virtual void exportClassToTree(nkExport::Node *rootNode) override
An entity in a render queue. It drives the shader and possible graph position for a set of renderable...
Definition: Entity.h:15
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
void setDirtyNodeTransform(bool value)
void setRenderInfo(const EntityRenderInfo &info)
const EntityRenderInfo & getRenderInfo() const
RenderQueue * getRenderQueue() const
void * getUserData() const
Node * getParentNode() const
Represents a node in a scene graph.
Definition: Node.h:16
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
Holds information about a mesh. Used as a basis to render 3d models.
Definition: Mesh.h:14
void setParentNode(Node *parent)