|
Kanzi Graphics Engine
|
Instanciator node, inherited from KzuObjectNode. More...
#include <user/scene_graph/kzu_object_common.h>#include <system/debug/kzs_error.h>#include <system/kzs_types.h>#include <system/kzs_header.h>Functions | |
| kzsError | kzuInstanciatorNodeCreate (const struct KzcMemoryManager *memoryManager, kzString name, struct KzuUIDomain *uiDomain, struct KzuInstanciatorNode **out_instanciatorNode) |
| Creates a new instanciator node. More... | |
| kzsError | kzuInstanciatorNodeDelete (struct KzuInstanciatorNode *instanciatorNode) |
| Deletes a instanciator node. More... | |
| kzsError | kzuInstanciatorNodeRegisterToFactory (const struct KzuFactory *factory) |
| Registers instanciator node type to factory. More... | |
| kzsError | kzuInstanciatorNodeSetTarget (const struct KzuInstanciatorNode *instanciatorNode, struct KzuObjectNode *targetNode) |
| Sets Instanciator level object. More... | |
| struct KzuInstanciatorNode * | kzuInstanciatorNodeFromObjectNode (const struct KzuObjectNode *objectNode) |
| Returns Instanciator selector node from object node. More... | |
| struct KzuObjectNode * | kzuInstanciatorNodeToObjectNode (struct KzuInstanciatorNode *instanciatorNode) |
| Returns an object node from Instanciator selector node. More... | |
| struct KzuObjectNode * | kzuInstanciatorNodeGetTarget (const struct KzuInstanciatorNode *instanciatorNode) |
| Gets Instanciator level object with given constraint (distance, perspective size). More... | |
Variables | |
| const KzuObjectType | KZU_OBJECT_TYPE_INSTANCIATOR |
| Object type identifier for Instanciator selector objects. More... | |
Instanciator node, inherited from KzuObjectNode.
Instanciator allows objects to be rendered in more than one place in the scene.
Copyright 2008-2019 by Rightware. All rights reserved.
| kzsError kzuInstanciatorNodeCreate | ( | const struct KzcMemoryManager * | memoryManager, |
| kzString | name, | ||
| struct KzuUIDomain * | uiDomain, | ||
| struct KzuInstanciatorNode ** | out_instanciatorNode | ||
| ) |
Creates a new instanciator node.
| kzsError kzuInstanciatorNodeDelete | ( | struct KzuInstanciatorNode * | instanciatorNode) |
Deletes a instanciator node.
| kzsError kzuInstanciatorNodeRegisterToFactory | ( | const struct KzuFactory * | factory) |
Registers instanciator node type to factory.
| kzsError kzuInstanciatorNodeSetTarget | ( | const struct KzuInstanciatorNode * | instanciatorNode, |
| struct KzuObjectNode * | targetNode | ||
| ) |
Sets Instanciator level object.
| struct KzuInstanciatorNode* kzuInstanciatorNodeFromObjectNode | ( | const struct KzuObjectNode * | objectNode) |
Returns Instanciator selector node from object node.
| struct KzuObjectNode* kzuInstanciatorNodeToObjectNode | ( | struct KzuInstanciatorNode * | instanciatorNode) |
Returns an object node from Instanciator selector node.
| struct KzuObjectNode* kzuInstanciatorNodeGetTarget | ( | const struct KzuInstanciatorNode * | instanciatorNode) |
Gets Instanciator level object with given constraint (distance, perspective size).
| const KzuObjectType KZU_OBJECT_TYPE_INSTANCIATOR |
Object type identifier for Instanciator selector objects.