All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kzu_transformed_scene.h File Reference

Transformed scene object. More...

Classes

class  kanzi::TransformedScene3D
 
class  kanzi::TransformedScene2D
 

Namespaces

 kanzi
 

Functions

KANZI_API kzsError kzuTransformedSceneExtract (kanzi::TransformedScene3D *transformedScene, kanzi::Scene *scene)
 Generates a transformed scene from a scene. More...
 
KANZI_API kzsError kzuTransformedSceneExtractFromLayer (kanzi::TransformedScene2D &transformedScene, kanzi::Node2DSharedPtr layer)
 Generates a transformed scene from a layer. More...
 
KANZI_API kzsError kzuTransformedSceneClear (kanzi::TransformedScene3D *transformedScene)
 Clear a transformed scene object. More...
 
KANZI_API kanzi::CamerakzuTransformedSceneGetCamera (const kanzi::TransformedScene3D *transformedScene)
 Get the camera that was determined to be used when rendering this transformed scene. More...
 
KANZI_API kanzi::ComposerkzuTransformedSceneGetComposer (const kanzi::TransformedScene3D *transformedScene)
 Get the composer that was determined to be used when rendering this transformed scene. More...
 
KANZI_API kanzi::ScenekzuTransformedSceneGetScene (const kanzi::TransformedScene3D *transformedScene)
 Get the scene that was used to generate the transformed scene. More...
 
KANZI_API struct KzcDynamicArraykzuTransformedSceneGetObjects (const kanzi::TransformedScene3D *transformedScene)
 Get the transformed object array KzcDynamicArray<struct KzuTransformedObjectNode*>. More...
 
KANZI_API struct
KzuTransformedObjectNode
kzuTransformedSceneGetRootNode (const kanzi::TransformedScene3D *transformedScene)
 Get the transformed root object node. More...
 
KANZI_API struct
KzuObjectSourceRuntimeData
kzuTransformedSceneGetObjectSourceRuntimeData (const kanzi::TransformedScene3D *transformedScene)
 Get the object source runtime data. More...
 
KANZI_API struct
KzuTransformedObjectNode
kzuTransformedSceneResolveHitTestCameraNode (const kanzi::TransformedScene3D *transformedScene)
 Get current transformed camera node. More...
 
KANZI_API void kzuTransformedSceneSetExtractedViewCamera (kanzi::TransformedScene3D *transformedScene, struct KzuTransformedObjectNode *transformedObjectNode)
 Sets view camera of transformed scene. More...
 
KANZI_API struct
KzuTransformedObjectNode
kzuTransformedSceneGetExtractedViewCamera (const kanzi::TransformedScene3D *transformedScene)
 Gets view camera of transformed scene. More...
 

Detailed Description

Transformed scene object.

Transformed scene is extracted from a scene object. After extracting it holds all the data needed to perform updates and to render the scene.

Copyright 2008-2020 by Rightware. All rights reserved.

Function Documentation

KANZI_API kzsError kzuTransformedSceneExtract ( kanzi::TransformedScene3D transformedScene,
kanzi::Scene scene 
)

Generates a transformed scene from a scene.

KANZI_API kzsError kzuTransformedSceneExtractFromLayer ( kanzi::TransformedScene2D transformedScene,
kanzi::Node2DSharedPtr  layer 
)

Generates a transformed scene from a layer.

KANZI_API kzsError kzuTransformedSceneClear ( kanzi::TransformedScene3D transformedScene)

Clear a transformed scene object.

KANZI_API kanzi::Camera* kzuTransformedSceneGetCamera ( const kanzi::TransformedScene3D transformedScene)

Get the camera that was determined to be used when rendering this transformed scene.

KANZI_API kanzi::Composer* kzuTransformedSceneGetComposer ( const kanzi::TransformedScene3D transformedScene)

Get the composer that was determined to be used when rendering this transformed scene.

KANZI_API kanzi::Scene* kzuTransformedSceneGetScene ( const kanzi::TransformedScene3D transformedScene)

Get the scene that was used to generate the transformed scene.

KANZI_API struct KzcDynamicArray* kzuTransformedSceneGetObjects ( const kanzi::TransformedScene3D transformedScene)

Get the transformed object array KzcDynamicArray<struct KzuTransformedObjectNode*>.

KANZI_API struct KzuTransformedObjectNode* kzuTransformedSceneGetRootNode ( const kanzi::TransformedScene3D transformedScene)

Get the transformed root object node.

KANZI_API struct KzuObjectSourceRuntimeData* kzuTransformedSceneGetObjectSourceRuntimeData ( const kanzi::TransformedScene3D transformedScene)

Get the object source runtime data.

KANZI_API struct KzuTransformedObjectNode* kzuTransformedSceneResolveHitTestCameraNode ( const kanzi::TransformedScene3D transformedScene)

Get current transformed camera node.

KANZI_API void kzuTransformedSceneSetExtractedViewCamera ( kanzi::TransformedScene3D transformedScene,
struct KzuTransformedObjectNode transformedObjectNode 
)

Sets view camera of transformed scene.

KANZI_API struct KzuTransformedObjectNode* kzuTransformedSceneGetExtractedViewCamera ( const kanzi::TransformedScene3D transformedScene)

Gets view camera of transformed scene.