Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
KzuObjectNodeClass Struct Reference

Defines functions for different object node types. More...

#include <kzu_object_base.h>

Data Fields

KzuObjectType parentType
 Pointer to the parent class. More...
 
KzuObjectNodeInitializeFunction kzuObjectNodeInitialize
 Initialize function for object node. More...
 
KzuObjectNodeUninitializeFunction kzuObjectNodeUninitialize
 Uninitialize function for object node. More...
 
KzuObjectNodeOnAttachedFunction kzuObjectNodeOnAttached
 Callback function when an object node becomes attached. More...
 
KzuObjectNodeOnDetachedFunction kzuObjectNodeOnDetached
 Callback function when an object node becomes detached. More...
 
KzuObjectNodeOnPropertyChangedFunction kzuObjectNodeOnPropertyChanged
 Callback function that is called when object's property change or is removed. More...
 
KzuObjectNodeCopyFunction kzuObjectNodeCopy
 Copier function for the object node. More...
 
KzuObjectNodeRenderFunction kzuObjectNodeRender
 Renderer function for the object node. More...
 
KzuObjectNodeGetBoundingVolumeFunction kzuObjectNodeGetBoundingVolume
 Function for getting bounding volume from object node. More...
 
KzuObjectNodeLoadFromKZBFunction kzuObjectNodeLoadFromKZB
 Function for loading the object node from KZB file. More...
 

Detailed Description

Defines functions for different object node types.

Field Documentation

KzuObjectType KzuObjectNodeClass::parentType

Pointer to the parent class.

KZ_NULL for the first base class.

KzuObjectNodeInitializeFunction KzuObjectNodeClass::kzuObjectNodeInitialize

Initialize function for object node.

KzuObjectNodeUninitializeFunction KzuObjectNodeClass::kzuObjectNodeUninitialize

Uninitialize function for object node.

KzuObjectNodeOnAttachedFunction KzuObjectNodeClass::kzuObjectNodeOnAttached

Callback function when an object node becomes attached.

KzuObjectNodeOnDetachedFunction KzuObjectNodeClass::kzuObjectNodeOnDetached

Callback function when an object node becomes detached.

KzuObjectNodeOnPropertyChangedFunction KzuObjectNodeClass::kzuObjectNodeOnPropertyChanged

Callback function that is called when object's property change or is removed.

KzuObjectNodeCopyFunction KzuObjectNodeClass::kzuObjectNodeCopy

Copier function for the object node.

KzuObjectNodeRenderFunction KzuObjectNodeClass::kzuObjectNodeRender

Renderer function for the object node.

KzuObjectNodeGetBoundingVolumeFunction KzuObjectNodeClass::kzuObjectNodeGetBoundingVolume

Function for getting bounding volume from object node.

KzuObjectNodeLoadFromKZBFunction KzuObjectNodeClass::kzuObjectNodeLoadFromKZB

Function for loading the object node from KZB file.


The documentation for this struct was generated from the following file: