KzuObjectSourceRuntimeData Struct Reference

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

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

Public Attributes

kanzi::TransformedScene3DtransformedScene
 Transformed scene the runtime data was extracted from. More...
 
struct KzcDynamicArrayallTransformedObjects
 All transformed objects of the scene. More...
 
kzU32 changeFlags
 Change flags of the runtime data. More...
 
struct KzcHashMapobjectSourceOutputs
 Cached outputs for object sources. More...
 
struct KzcHashMapobjectSourceCameras
 Cached cameras for object sources. More...
 
struct KzcHashMapobjectSourceCacheDatas
 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: