kanzi::TransformedScene3D Class Reference

#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...
 

Constructor & Destructor Documentation

kanzi::TransformedScene3D::TransformedScene3D ( const KzcMemoryManager *  memoryManager)
explicit
kanzi::TransformedScene3D::~TransformedScene3D ( )

Member Data Documentation

KzcMemoryManager* kanzi::TransformedScene3D::quickMemoryManager

Quick memory manager for internal data.

This is created only once for the whole transformed scene.

Camera* kanzi::TransformedScene3D::camera

Camera to use.

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.


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