#include <kanzi/core.ui/node/kzu_transformed_scene.h>
Public Member Functions | |
TransformedScene3D (const KzcMemoryManager *memoryManager) | |
~TransformedScene3D () | |
Public Attributes | |
KzcMemoryManager * | quickMemoryManager |
Quick memory manager for internal data. More... | |
Camera * | camera |
Camera to use. More... | |
Camera * | hitTestCamera |
Hit test camera to use. More... | |
Scene * | originalScene |
Original scene used to create this transformed scene. More... | |
KzcDynamicArray * | transformedObjects |
Extracted object list. More... | |
KzuTransformedObjectNode * | extractedRootNode |
Extracted (transformed) root node. More... | |
KzuObjectSourceRuntimeData * | objectSourceRuntimeData |
Runtime data for object sources. More... | |
KzuTransformedObjectNode * | extractedCameraNode |
Transformed view camera that was extracted. More... | |
|
explicit |
kanzi::TransformedScene3D::~TransformedScene3D | ( | ) |
KzcMemoryManager* kanzi::TransformedScene3D::quickMemoryManager |
Quick memory manager for internal data.
This is created only once for the whole transformed scene.
Camera* kanzi::TransformedScene3D::hitTestCamera |
Hit test camera to use.
Scene* kanzi::TransformedScene3D::originalScene |
Original scene used to create this transformed scene.
KzcDynamicArray* kanzi::TransformedScene3D::transformedObjects |
Extracted object list.
KzuTransformedObjectNode* kanzi::TransformedScene3D::extractedRootNode |
Extracted (transformed) root node.
KzuObjectSourceRuntimeData* kanzi::TransformedScene3D::objectSourceRuntimeData |
Runtime data for object sources.
KzuTransformedObjectNode* kanzi::TransformedScene3D::extractedCameraNode |
Transformed view camera that was extracted.