kanzi::TransformedScene3D Class Reference

#include <kanzi/core.ui/node/kzu_transformed_scene.h>

Public Member Functions

 TransformedScene3D (const KzcMemoryManager *memoryManager)
 
 ~TransformedScene3D ()
 

Public Attributes

KzcMemoryManagerquickMemoryManager
 Quick memory manager for internal data. More...
 
Cameracamera
 Camera to use. More...
 
CamerahitTestCamera
 Hit test camera to use. More...
 
SceneoriginalScene
 Original scene used to create this transformed scene. More...
 
KzcDynamicArraytransformedObjects
 Extracted object list. More...
 
KzuTransformedObjectNodeextractedRootNode
 Extracted (transformed) root node. More...
 
KzuObjectSourceRuntimeDataobjectSourceRuntimeData
 Runtime data for object sources. More...
 
KzuTransformedObjectNodeextractedCameraNode
 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: