 KZ_FLOAT_UNION_TYPE | Used for keeping strict aliasing when interpreting kzU32 as kzFloat |
 KzaApplication | Internal Kanzi application framework data structure |
 KzaApplicationChangeEvent | Change events |
 KzaApplicationFPSConstraints | Constraint for limiting the number of frames per second the Engine is rendering |
 KzaApplicationProperties | Configurable application properties |
 KzaSplashScreen | Splash screen structure |
 KzaSystemProperties | Read-only values from the system |
 KzaWatermark | Watermark structure |
 KzcBinaryTree | Structure of a binary tree |
 KzcBinaryTreeIterator | Read-only iterator for binary tree |
 KzcBinaryTreeNode | Structure of a BinaryTreeNode |
 KzcByteBufferState_private | State of both read and write byte buffers |
 KzcByteReadBackwardsBuffer | Structure for a readable byte buffer in backwards direction |
 KzcByteReadBuffer | Structure for a readable byte buffer |
 KzcByteWriteBackwardsBuffer | Structure for a writable byte buffer in backwards direction |
 KzcByteWriteBuffer | Structure for a writable byte buffer |
 KzcCollectionValue | Collection value types |
 KzcColorRGBA | Structure of 4-component RGBA color |
 KzcDataLog | Logs data |
 KzcDataLogIterator | Iterator for a single dataset |
 KzcDataLogPoint | Contains single point of data |
 KzcDataSet | Contains a set of data points |
 KzcDataSetChunk | Contains an array of data points |
 KzcDataSetConfiguration | Configuration for a single dataset |
 KzcDynamicArray | Structure of a DynamicArray |
 KzcDynamicArrayIterator | Read-only iterator for dynamic array |
 KzcDynamicArrayMutableIterator | Mutable iterator for dynamic array |
 KzcGPUBufferManager | Structure for core layer renderer |
 KzcGPUBufferManagerStatistics | Statistics of GPU buffer manager usage |
 KzcGPUBufferMemoryHandle | Handle to memory block in buffer object available for the user |
 KzcHashMap | Hash map |
 KzcHashMapConfiguration | Configuration parameters for a KzcHashMap |
 KzcHashMapIterator | Iterator to the contents of a KzcHashMap |
 KzcHashMapIteratorIndexing | Hash map iterator for unordered KzcHashMap |
 KzcHashSet | Internal structure of a HashSet |
 KzcHashSetIterator | Accessor to the contents of a KzcHashSet |
 KzcImage | Structure for image utility |
 KzcInputStream | Input stream for reading binary data from files, resource files, memory or nested input streams |
 KzcInterpolatedValue | Provides smooth and reactive interpolation towards a dynamic target value |
 KzcLinkedList | Structure of a linked list |
 KzcLinkedListIterator | Read-only iterator for LinkedList |
 KzcLinkedListMutableIterator | Mutable iterator for LinkedList |
 KzcMatrix2x2 | Structure for 2x2 matrix |
 KzcMatrix3x3 | Structure for 3x3 matrix |
 KzcMatrix4x4 | Structure for 4x4 matrix |
 KzcMemoryManager | Memory manager |
 KzcMemoryPool | Internal structure of a MemoryPool |
 KzcObjectPool | Pools objects of a specific type |
 KzcObjectPoolConfiguration | Tells the object pool how to create, reset and delete objects |
 KzcOutputStream | Output stream for writing binary data to files, memory or nested output streams |
 KzcPlane | Structure for a plane |
 KzcProfilingSummaryData | Struct containing output data from profiling |
 KzcQuaternion | Structure of quaternion |
 KzcQueue | Structure of a queue |
 KzcRandom | Structure for pseudo-random number generator |
 KzcRay | Structure for ray |
 KzcRectangle | Structure for rectangle |
 KzcRenderer | Structure for core layer renderer, that is a low level wrapper for GPU with state tracking and caching |
 KzcRendererUniformBufferBlock | Structure for uniform buffer block |
 KzcRendererUniformBufferUniform | Specifies single uniform buffer uniform |
 KzcReparametrization | Reparametrizes a curve by curve length |
 KzcSetting | Polymorphic container for properties |
 KzcSettingContainer | Container for a property tree |
 KzcSettingNode | A single setting node |
 KzcSpline | Spline curve |
 KzcSplineTracker | Spline curve tracker |
 KzcStack | Structure of a stack |
 KzcStopwatch | Stopwatch structure to time spans |
 KzcStringBuffer | String buffer |
 KzcStringIterator | String iterator for unicode characters |
 KzcThreadedMemoryManager | Threaded memory manager |
 KzcVector2 | Structure of 2D vector |
 KzcVector3 | Structure of 3D vector |
 KzcVector4 | Structure of 4D vector |
 KzcVolume | Structure for volume |
 KzsDesktop | Desktop object |
 KzsDisplay | Display device object |
 KzsEventQueueIterator | Iterator for event queues |
 KzsInputDevice | Input device object |
 KzsInputDeviceNative | Native implementation of input device |
 KzsProfilingCommand | A profiling command that is either Begin, Continue, End or NextSample |
 KzsResourceFile | Resource structure |
 KzsSurface | Surface for graphics output |
 KzsSurfaceConfiguration | Configuration data for surfaces and windows |
 KzsSurfaceProperties | Properties for a surface |
 KzsTCPSocket | TCP socket |
 KzsThread | An operating system thread that allows concurrent execution of code |
 KzsThreadLock | Lock object for synchronizing threads |
 KzsTime | < Structure for time and date values |
 KzsWindow | Kanzi window structure |
 KzsWindowProperties | Properties for a window |
 KzuAction | Action |
 KzuActionClass | Action class |
 KzuAnimation | Animation structure |
 KzuAnimationClip | Animation clip structure |
 KzuAnimationData | Animation data |
 KzuAnimationItem | Structure for animation item |
 KzuAnimationItemClass | Defines functions for different object node types |
 KzuAnimationKey | Animation key frame base class |
 KzuAnimationKeyFloat | Float animation key |
 KzuAnimationKeyFloatWithTangents | Animation key frame for Bezier and Hermite interpolation |
 KzuAnimationKeyMatrix4x4 | Animation key frame for matrix animations |
 KzuAnimationKeyTexture | Animation key frame for texture animations |
 KzuAnimationPlayer | Animation Player |
 KzuAntialiasingComposer | Anti-aliasing composer, inherited from KzuComposer |
 KzuArrayPropertyType | Arrayure for array property type |
 KzuBinaryDirectory | Directory of a single .kzb binary or a merged result of several .kzb binaries |
 KzuBinaryFileInfo | Represents a single file inside a directory |
 KzuBinaryFolderInfo | Represents a single folder inside a directory |
 KzuBinaryLoader | Binary loader structure |
 KzuBinaryResource | Binary resource |
 KzuBinarySource | Specifies a source where file content can be read with an input stream |
 KzuBindingRule | Binding rule object |
 KzuBindingValidator | Binding validator |
 KzuBindingValidatorClass | Binding validator class |
 KzuBitmapFont | Font structure for rendering text |
 KzuBitmapFontSystem | Structure for bitmap font system |
 KzuBlitQuadComposer | Blits a quad on-screen with specified material, inherited from KzuComposer |
 KzuBloomComposer | Bloom composer to achieve bloom effect, inherited from KzuComposer |
 KzuBlurComposer | Applies a blur effect |
 KzuBoolPropertyType | Structure for bool property type |
 KzuBoundingVolume | Base structure for bounding volume |
 KzuBoundingVolumeAxisAlignedBox | Axis aligned bounding box, inherited from KzuBoundingVolume |
 KzuBoundingVolumeSphere | Sphere volume, inherited from KzuBoundingVolume |
 KzuButtonCommonData | ButtonCommon's private data struct that is stored in each button object |
 KzuButtonLayer | Button layer |
 KzuCameraNode | Camera in scene graph, inherited from KzuObjectNode |
 KzuCameraTransformationAttributes | Camera transformation attributes |
 KzuCanvas | A Canvas designed for holding screens |
 KzuCharacterLayout | Structure for layout of a single character for text rendering |
 KzuColorAdjustmentComposer | Color adjustment composer to achieve HSL, brightness, contrast and gamma adjustments, inherited from KzuComposer |
 KzuColorPropertyType | Structure for color property type |
 KzuComposer | Structure for composer |
 KzuComposerClass | Defines functions for different object node types |
 KzuCondition | Condition |
 KzuConditionClass | Condition class |
 KzuConfiguredFont | Font structure for rendering text |
 KzuCubemapComposer | Cubemap composer for rendering to a cubemap faces, inherited from KzuComposer |
 KzuCubemapImageTexture | 2D Image texture |
 KzuCubemapRenderTargetTexture | Cubemap render target texture |
 KzuDebugComposer | Debug composer |
 KzuDockLayer | Dock layout layer |
 KzuDOFComposer | DOF composer to achieve depth of field effect, inherited from KzuComposer |
 KzuDummytypeFont | Dummy font structure |
 KzuDummytypeSystem | Structure for dummy truetype font system |
 KzuEmptyLayer | The empty layer is a KzuLayer without any functionality except that it has a transparent background color and can act as the parent of other layers |
 KzuEngine | Structure for graphics engine core functionality |
 KzuExternalTexture | External texture |
 KzuFactory | Creates instances of classes by their type |
 KzuFilterConfiguration | Configuration for filter types |
 KzuFilterObjectSource | Structure for filter object source |
 KzuFloatPropertyType | Structure for float property type |
 KzuFont | Font structure for rendering text |
 KzuFontClass | Defines functions for different font implementations |
 KzuFrameTimeQueue | Queue specialization for calculating frame rate |
 KzuFreeCamera | Structure for free camera object, that is, freely controllable camera utility |
 KzuFreetypeFont | Font structure for rendering text with FreeType |
 KzuFreetypeSystem | Structure for FreeType font system |
 KzuGlyphCache | |
 KzuGPUResource | GPU resource is a subtype of resource, which can be deployed to GPU |
 KzuGPUResourceClass | Defines functions for different resource types |
 KzuHud | Structure to hold heads up display content |
 KzuImageTexture | 2D Image texture |
 KzuInputManipulator | Input manipulator |
 KzuInputManipulatorClass | Input manipulator class |
 KzuInputTouchPoint | Touch point description |
 KzuInstanciatorNode | Structure for instanciator node, inherited from KzuObjectNode |
 KzuIntPropertyType | Structure for int property type |
 KzuItemGenerator | Base class for item generators that create and govern list box items as needed |
 KzuItemGeneratorInterface | Main interface of Item Generator |
 KzuItypeFont | Font structure for rendering text with iType |
 KzuItypeSystem | Structure for iType font system |
 KzuLayer | Layer object |
 KzuLayerBackgroundQuadParameters | Background quad data |
 KzuLayerClass | Layer class |
 KzuLayerClippingParameters | Clipping information carried from parents |
 KzuLayerLayoutingParameters | Layer layouting information separated onto a structure of its own |
 KzuLayerQuadParameters | Layer quad rendering data |
 KzuLayerRenderingParameters | Layer rendering information separated onto a structure of its own |
 KzuLayerRenderPass | Layer render pass |
 KzuLightNode | Structure for the light node, inherited from KzuObjectNode |
 KzuLocalizationManager | Localization Manager is responsible for handling the concepts of default locale, active locale and all available locales in the application |
 KzuLODSelectorNode | Structure for level of detail selector node, inherited from KzuObjectNode |
 KzuMaterial | Structure for material |
 KzuMatrix2x2PropertyType | Structure for matrix2x2 property type |
 KzuMatrix3x3PropertyType | Structure for matrix3x3 property type |
 KzuMatrix4x4PropertyType | Structure for matrix4x4 property type |
 KzuMesh | Mesh GPU resource |
 KzuMeshNode | Structure for the mesh node, inherited from KzuObjectNode |
 KzuMessage | Message object |
 KzuMessageDispatcher | Message dispatcher object |
 KzuMessageType | Message type |
 KzuMonolithicWindow | A Window designed for graphical unit tests |
 KzuNinePatchLayer | A 9-patch layer is a 3x3 grid of image layers |
 KzuObjectGenerator | Base class for object generators that create and govern virtual items as needed |
 KzuObjectGeneratorInterface | Main virtual interface of Object Generator |
 KzuObjectGeneratorListInterface | Optional list interface for Object Generator |
 KzuObjectNode | Base structure for object node |
 KzuObjectNodeAppliedStyleEntry | Object node applied style entry |
 KzuObjectNodeBindingEntry | Object node binding entry |
 KzuObjectNodeChildIterator | Iterator for object node children that supports removing the current child |
 KzuObjectNodeClass | Defines functions for different object node types |
 KzuObjectNodeResource | Object node resource entry |
 KzuObjectNodeResourceDictionary | Object node resource dictionary |
 KzuObjectNodeTreeIterator | Read-only iterator for object node tree |
 KzuObjectNodeTriggerEntry | Object node trigger entry |
 KzuObjectSource | Structure for object source |
 KzuObjectSourceCache | Storage for object source cache data |
 KzuObjectSourceRuntimeData | Structure passed as parameter to object source reset |
 KzuOrbitCamera | Structure for orbit camera object, that is, camera utility for rotating around arbitrary POIs |
 KzuPartialRenderingComposer | PartialRendering composer to achieve partial rendering effect, inherited from KzuComposer |
 KzuPartialRenderingLayer | Partial rendering layer |
 KzuPick | Structure to hold picking context |
 KzuPointerPropertyType | Structure for pointer property type |
 KzuPortalLayer | Portal layer class |
 KzuPrefabTemplate | Prefab template object |
 KzuPrefabTemplateNode | Prefab template node |
 KzuPresenter | Controls presentation of scrolling for layout ui components |
 KzuPresenterClass | Presenter class |
 KzuPresenterConfiguration | Presenter configuration |
 KzuPresenterData | Presenter data |
 KzuPreviewCameraSystem | Preview camera system structure |
 KzuPreviewSelectionSystem | Preview selection system structure |
 KzuPreviewSystem | Preview system structure |
 KzuPreviewTransformationGizmoSystem | Preview transformation gizmo system structure |
 KzuPropertyGroup | Structure for property group, that specifies set of objects and properties |
 KzuPropertyQuery | Query object for querying property values with temporary master values |
 KzuPropertyType | Base structure for property type |
 KzuPropertyTypeCollection | Contains list of property types |
 KzuRenderer | Renderer is the core component for assigning lights, meshes, cameras, skin animations etc |
 KzuRenderPass | Render pass passes set of objects to be rendered down to renderer |
 KzuRenderTarget | Render target |
 KzuRenderTargetTexture | 2D render target texture |
 KzuResource | Represents the base class for all resources |
 KzuResourceClass | Defines functions for different resource types |
 KzuResourceDictionary | Resource dictionary |
 KzuResourceIDProperty | Structure for Resource ID property type |
 KzuResourceLoader | Represents the structure for loading a resource |
 KzuResourceLoaderThreadContext | Resource loader thread specific data |
 KzuResourceManager | Resource manager is responsible for loading and unloading of all resources |
 KzuResourceManagerLoadCallbackData | Structure for passing required resource manager objects to core layer when needed |
 KzuResourceReferenceResource | Reference resource is used to store resource dependencies |
 KzuScene | Scene is an object node type that is the root for the 3D part of the scene graph |
 KzuScreen | Screen represents the drawable area in a window |
 KzuScript | Structure for a script file |
 KzuScrollLayer | Scroll Layer is the 2D version of the Scroll View component |
 KzuShader | Shader GPU resource |
 KzuShaderLightContainer | Light container in shader |
 KzuShadowMap | Rendering utility for shadow map; Preparation and applying for material |
 KzuShadowMapComposer | Shadow map composer, inherited from KzuComposer |
 KzuSharedImageTexture | Shared 2D Image texture |
 KzuSortObjectSource | Sort object source |
 KzuSortObjectSourceConfiguration | Configuration for sort object sources |
 KzuSpeedMeasurer | Measures local average speed of movement |
 KzuStateManager | State manager for managing states of nodes or application |
 KzuStateManagerRuntime | State manager runtime state |
 KzuStereoscopicComposer | Stereoscopic rendering composer, inherited from KzuComposer |
 KzuStringPropertyType | Structure for string property type |
 KzuStructPropertyType | Structure for struct property type |
 KzuStyle | Style applying properties, triggers and bindings to nodes |
 KzuTaskScheduler | Task scheduler for periodically calling a set of functions |
 KzuText | Structure to hold text |
 KzuTextFormat | Text format combines the data that is needed for text layouting and the data that is needed for rendering the text |
 KzuTextLayer | Displays text |
 KzuTextLayout | Structure for layout of arbitrary number of characters for text rendering |
 KzuTextLayouter | Structure for text layouting and rendering |
 KzuTextLayouterClass | Defines functions for different text layouter implementations |
 KzuTextManager | |
 KzuTextRenderer | Text renderer creates and renders text layouts |
 KzuTexture | Abstract texture |
 KzuTextureClass | Defines functions for different texture types |
 KzuTimeLineEntry | Time line entry |
 KzuTimeLineEntryPlayback | Playback structure for timeline entry, KZ_NULL when the entry has been deleted |
 KzuTimeLineSequence | A sequence of animation to play |
 KzuToggleButtonLayer | Toggle button layer class struct |
 KzuTrajectory | Structure to hold a trajectory |
 KzuTransformedBoundingVolume | Bounding volume in world coordinates |
 KzuTransformedObjectNode | Structure for transformed object node that contains reference to original object in scene graph and transformation in calculated world coordinates (affected by hierarchy) |
 KzuTransformedScene | Structure to hold transformed scene state |
 KzuTransformGizmo | Structure to hold transform gizmo context |
 KzuTrigger | Trigger |
 KzuTriggerClass | Trigger class |
 KzuTruetypeSystem | Font system base for truetype font implementations |
 KzuUiButton | Button user interface component |
 KzuUiComponentNode | Structure for graphical user interface component node, inherited from KzuObjectNode |
 KzuUiComponentNodeClass | Class definition for UI components |
 KzuUiDockLayout | Dock layout component |
 KzuUIDomain | Metadata |
 KzuUiDomaintMerger | UI domain merger structure |
 KzuUiFlowLayout | Flow layout component |
 KzuUiGridLayout | Grid layout user interface component |
 KzuUiGridLayoutDefinition | Grid layouting size definition |
 KzuUiGridLayoutObjectLocationWorkspace | Information used to store the state between function calls when locating objects |
 KzuUiGridListBox | Grid list box user interface component |
 KzuUiListBox | List box |
 KzuUiListBoxItem | List Box Item for List Box |
 KzuUiPlaceholder | Placeholder user interface component |
 KzuUiScrollView | User interface component Scroll view |
 KzuUiSlider | Slider user interface component |
 KzuUiStackLayout | Stack layout user interface component |
 KzuUiTextBlock | Text block user interface component |
 KzuUiToggleButton | Toggle button user interface component |
 KzuUiTrajectoryLayout | Trajectory layout user interface component |
 KzuUiTrajectoryListBox | Trajectory list box user interface component |
 KzuVariant | Union container for manipulating an object from a heterogeneous set of types in a uniform manner |
 KzuVector2PropertyType | Structure for vector2 property type |
 KzuVector3PropertyType | Structure for vector3 property type |
 KzuVector4PropertyType | Structure for vector4 property type |
 KzuViewportLayer | Viewport layer |
 KzuVirtualItemIntervalIterator | Interval iterator for KzuVirtualItemList |
 KzuVirtualItemIterator | Iterator for KzuVirtualItemList |
 KzuVirtualItemList | A virtual collection of items that supports iteration |
 KzuWindow | A Window designed for holding a canvas |