KzuObjectSourceRuntimeData Struct Reference

Structure passed as parameter to object source reset. More...

#include <kanzi/core.ui/graphics3d/kzu_object_source.h>

Public Attributes

kanzi::TransformedScene3D * transformedScene
 Transformed scene the runtime data was extracted from. More...
 
struct KzcDynamicArray * allTransformedObjects
 All transformed objects of the scene. More...
 
kzU32 changeFlags
 Change flags of the runtime data. More...
 
struct KzcHashMap * objectSourceOutputs
 Cached outputs for object sources. More...
 
struct KzcHashMap * objectSourceCameras
 Cached cameras for object sources. More...
 
struct KzcHashMap * objectSourceCacheDatas
 Arbitrary object source specific data. More...
 

Detailed Description

Structure passed as parameter to object source reset.

Member Data Documentation

kanzi::TransformedScene3D* KzuObjectSourceRuntimeData::transformedScene

Transformed scene the runtime data was extracted from.

struct KzcDynamicArray* KzuObjectSourceRuntimeData::allTransformedObjects

All transformed objects of the scene.

kzU32 KzuObjectSourceRuntimeData::changeFlags

Change flags of the runtime data.

struct KzcHashMap* KzuObjectSourceRuntimeData::objectSourceOutputs

Cached outputs for object sources.

<KzuObjectSource,KzcDynamicArray<KzuObjectNode>>.

struct KzcHashMap* KzuObjectSourceRuntimeData::objectSourceCameras

Cached cameras for object sources.

<KzuObjectSource, KzuTransformedObjectNode>.

struct KzcHashMap* KzuObjectSourceRuntimeData::objectSourceCacheDatas

Arbitrary object source specific data.

<KzuObjectSourceData,void>.


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