| ►Nkanzi | |
| CAbstractAnimation | Interface for abstract animations |
| CAbstractMessageType | |
| CAbstractNodeReference | |
| CAbstractPropertyNotificationHandler | Abstract property notification handler |
| CAbstractPropertyType | |
| CAbstractResourceReference | |
| CAction | Action is the base class for objects that execute something when the owning Trigger is triggered |
| CAnimationBindingProcessor | Animation validator |
| CApplication | Application class |
| CApplicationProperties | Configurable application properties |
| CAppliedStyleEntry | Applied style entry |
| CAttribute | |
| CBackEasingFunction | |
| CBinaryResource | |
| CBinding | Binding objects establish connections between properties, message values or arguments |
| CBindingProcessor | Binding validator |
| CBounceEasingFunction | |
| CBrush | Brush class |
| CBrushRenderer | TODO: follow the NVI pattern, use xxxOverride protected funcs Brush renderer class |
| CBrushResource | |
| CBuffer | Type enumeration of the buffer |
| CBufferObjectStream | Specifies stream to GL buffer object |
| CButton2D | Button2D |
| CButton3D | Button node |
| ►CButtonConcept | Button concept class |
| CCanceledMessageArguments | |
| CClickedMessageArguments | |
| CLongPressMessageArguments | |
| CPointerEnteredMessageArguments | |
| CPointerLeftMessageArguments | |
| CPressedMessageArguments | |
| CToggledOffMessageArguments | |
| CToggledOnMessageArguments | |
| CToggleStateChangedMessageArguments | |
| CButtonConceptImpl | Base class for buttons |
| CCallbackBindingProcessor | Callback validator |
| CCamera | Camera node defines a view transform that is used to render the 3D scene |
| CChain | Chain class |
| CChain< Ret, Link, void > | |
| CChain< void, Link, Arg > | |
| CChain< void, Link, void > | |
| CCircleEasingFunction | |
| CClassPropertyDefaultValue | ClassPropertyDefaultValue is a helper for installing property values as class metadata |
| CClassPropertyDefaultValue< bool > | |
| CClassPropertyDefaultValue< float > | |
| CClassPropertyDefaultValue< int > | |
| CClassPropertyDefaultValue< KzcColorRGBA > | |
| CClassPropertyDefaultValue< Matrix3x3 > | |
| CClassPropertyDefaultValue< Matrix4x4 > | |
| CClassPropertyDefaultValue< ResourceID > | |
| CClassPropertyDefaultValue< string > | |
| CClassPropertyDefaultValue< Vector2 > | |
| CClassPropertyDefaultValue< Vector3 > | |
| ►CClickManipulator | Click manipulator generates messages necessary to implement logic for object that can be pressed, for example buttons |
| CClickBeginMessageArguments | |
| CClickCancelMessageArguments | |
| CClickEnterMessageArguments | |
| CClickLeaveMessageArguments | |
| CClickMessageArguments | |
| CClipQuad | Clipping quad |
| CColorBrush | Color brush class |
| CColorBrushRenderer | Color brush renderer class |
| CColorRGBA | Color with 4 floating point components: red, green, blue and alpha (r, g, b, a) |
| CComposer | |
| CCompositionManager | Composition manager |
| CCondition | Condition for triggers |
| CConstraints | Contains property types of Constraints |
| CContentBrush | Texture brush class |
| CContentBrushRenderer | OpenGL texture brush renderer class |
| CContentItemCollectionModel | Base class for exposing abstract access to collections of items of UI controls with content |
| CContentItemModel | Base class for exposing abstract access to content of UI controls with single content item model |
| CContentReference | |
| CCubicEasingFunction | |
| CDataObject | DataObject is the base class for data |
| ►CDataSource | DataSource is the base class for data sources |
| CModifiedSubscription | Subscription entry |
| CDefaultEventSource | |
| CDefaultListBoxItemContainerGenerator | |
| CDefaultListBoxItemGenerator | |
| CDefaultRenderTarget | |
| CDispatchMessageAction | Dispatch message action |
| CDockLayout2D | DockLayout2D |
| CDockLayout3D | Dock layout arranges its items |
| CDockLayoutConcept | Dock layout concept base class |
| CDockLayoutConceptImpl | Dock layout concept implementation base class |
| CDomain | Domain binds Kanzi subsystems and objects together |
| ►CDragAndDropManipulator | Drag and Drop |
| CFinishedMessageArguments | |
| CMovedMessageArguments | |
| CStartedMessageArguments | |
| CDynamicMessageType | |
| CDynamicPropertyType | |
| CElasticEasingFunction | |
| CEmptyNode2D | Empty Node 2D can be used to group other 2D nodes |
| CEmptyNode3D | |
| CEventFilter | EventFilter class |
| CEventSource | EventSource class |
| CEventSourceProperties | Configurable event source properties |
| CExampleApplication | |
| ►CExecuteScriptAction | Execute script action |
| CScope | |
| CExponentialEasingFunction | |
| CExpressionBindingProcessor | Expression validator |
| CExpressionCondition | Expression condition |
| CFlowLayout2D | Flow Layout 2D arranges 2D items along a line and continues to the next line when it runs out of space |
| CFlowLayout3D | Flow Layout 3D arranges 3D items along a line and continues to the next line when it runs out of space |
| CFlowLayoutConcept | Flow layout concept base class |
| CFlowLayoutConceptImpl | Flow layout concept implementation base class |
| CFramebuffer | Framebuffer allows the rendering to the user-specified texture or renderbuffer, instead of rendering directly to the window |
| CFromToAnimation | Template class for from-to animations |
| CGlBrushRenderer | OpenGL brush renderer specifics |
| CGlobal | |
| CGLProgramHandle | GLProgramHandle manages RAII ownership for GL program object |
| CGlRenderState | OpenGL render state |
| CGlRenderStateValueContainer | OpenGL render state value container |
| CGLShaderHandle | GLShaderHandle manages RAII ownership for GL shader object |
| CGlShaderRenderer | Shader property storage |
| CGPUResource | |
| CGridLayout2D | Grid Layout 2D arranges 2D items in a grid |
| CGridLayout3D | Grid Layout 3D arranges 3D items in a grid |
| ►CGridLayoutConcept | GridConcept is a base class for the nodes that implement layout that arranges items in a grid |
| CRowColumnDefinition | Definition for the size and position of a single row or column |
| ►CGridLayoutConceptImpl | GridConceptImplementation is an abstract class for implementing grid concept |
| CGridObjectLocationWorkspace | Information used to store the state between function calls when locating objects |
| CGridListBox2D | Represents a node that layouts its list of 2D items in a grid |
| CGridListBox2DTraits | |
| CGridListBox3D | Represents a node that layouts its list of 3D items in a grid |
| CGridListBox3DTraits | |
| CGridListBoxConcept | Properties and messages for grid list boxes |
| CImage2D | |
| ►CInputManipulator | |
| CInputMessageArguments | |
| CTouchInfo | |
| CInstantiator3D | Instantiator3D node is a 3D node that replicates the appearance of 3D object, or a tree of 3D objects the instantiator node targets |
| CIntClassPropertyDefaultValueHelper | |
| CKanziComponentsModule | |
| ►CKeyboard | Represents keyboard |
| CKeyDownMessageArguments | Represents message arguments of key down message |
| CKeyStateChangedMessageArguments | Represents base message arguments for key state change messages |
| CKeyUpMessageArguments | Represents message arguments of key up message |
| ►CKeyframeAnimation | Template class for keyframe animations |
| CKeyframe | |
| CLinearKeyframe | |
| CSplineKeyframe | |
| CStepKeyframe | |
| CKzuInputManager | Input manager |
| CKzuInputTouchPoint | Touch point description |
| CKzuRenderContext | Render context |
| ►CKzuTimelineEntryMessages | |
| CTimelineEntryFinishedMessageArguments | |
| CTimelineEntryMessageArguments | |
| CTimelineEntryPlayedToEndMessageArguments | |
| CTimelineEntryProgressedMessageArguments | |
| CTimelineEntryStartedMessageArguments | |
| CKzuViewport | Structure for viewport |
| CLayerRenderpass | |
| CLegacyError | |
| CLevelOfDetail3D | Level of detail selector node is a 3D node that changes the appearance of its child nodes based on the viewing distance |
| CLight | Light node is a source of light for a 3D scene |
| CLinearEasingFunction | |
| ►CListBoxConcept | Properties and messages for list boxes |
| CItemHiddenMessageArguments | Represents message arguments of ItemHidden message |
| CItemMessageArguments | Represents base class for item-related message arguments |
| CItemSelectedMessageArguments | Represents message arguments of ItemSelected message |
| CItemVisibleMessageArguments | Represents message arguments of ItemVisible message |
| CTargetChangedMessageArguments | Represents message arguments of TargetChanged message |
| CListBoxConceptImpl | ListBoxConceptImpl provides common base implementation for different list boxes |
| CListBoxGridPresenter | |
| CListBoxItemContainer | Base class for List Box Item Containers for List Box |
| CListBoxItemContainer2D | List Box Item Container for List Box 2D. Wrapper component for storing item object nodes |
| CListBoxItemContainer3D | List Box Item Container for List Box 3D. Wrapper component for storing item object nodes |
| CListBoxItemContainerGenerator2D | |
| CListBoxItemContainerGenerator3D | |
| CListBoxItemContainerImpl | Implementation of base List Box Item Container class for List Box |
| CListBoxItemGenerator2D | |
| CListBoxItemGenerator3D | |
| ►CListBoxTrajectoryPresenter | |
| CKzuTrajectoryLayoutSnapInfo | |
| ►CLongPressManipulator | Long press input manipulator |
| CLongPressMessageArguments | |
| CMaterial | A material is an instance of a material type (shader) that contains the property values for the material type properties |
| CMaterialBrush | Freeform shader brush |
| CMaterialBrushRenderer | Freeform shader brush renderer |
| CMatrix3x3 | Matrix with 3x3 elements |
| CMatrix4x4 | Matrix with 4x4 elements |
| CMediaTimeline | Timeline playing a media file |
| CMesh | Mesh stores the geometry data for rendering Model3d nodes |
| CMeshBone | Definition of mesh bone, that is used for mesh skinning |
| CMeshCluster | Mesh cluster |
| CMeshVertexData | Vertex data of a mesh |
| ►CMessageArguments | Message arguments is the base class for arguments passed in messages |
| CArgumentEntry | |
| ►CMessageDispatcherProperties | |
| CTimerMessageArguments | |
| CWriteLogMessageArguments | |
| CMessageTrigger | Message handler trigger |
| CMessageType | |
| CMetaclass | Metaclass provides type inspection mechanism for Kanzi classes |
| CMetaclassAbstractImpl | |
| CMetaclassImpl | |
| CMetaclassStaticImpl | |
| CModel3D | Renders a mesh in 3D space |
| CModule | Module is a class representing a functional module with its own metadata about the types it contains |
| CModuleDeleter | Module deleter for shared_ptr |
| ►CMorph | |
| CMeshAttribute | |
| ►CMultiClickManipulator | Multi click input manipulator |
| CMultiClickMessageArguments | |
| CNinePatchImage2D | A nine-patch image is a 3x3 grid of images. The center image is framed by the other images which all stretch according to the layout size |
| ►CNode | Base class for scene graph nodes in Kanzi |
| CBindingEntry | Binding entry |
| CTriggerEntry | Object node trigger entry |
| ►CNode2D | |
| CClippingParameters | Clipping information carried from parents |
| CManagedCompositionTarget | Managed composition target container |
| CNode3D | Base class for all 3D nodes |
| CNodeContext | |
| CNodePropertyNotificationHandler | Node property notification handler |
| CNodeReference | |
| CNullBrush | Null brush class |
| CObject | Object provides metadata and property access to derived classes |
| CObjectFactory | |
| COnAttachedTrigger | On Attached Trigger |
| COnPropertyChangedTrigger | Property change Trigger |
| ►CPage | Page component, allows to perform screen-to-screen transitions in 2D UI |
| CActivatedMessageArguments | Represents message arguments of Activated message |
| CDeactivatedMessageArguments | Represents message arguments of Deactivated message |
| CNavigateMessageArguments | Represents message arguments of Navigate message |
| CNavigateNextMessageArguments | Represents message arguments of NavigateNext message |
| CNavigateParentMessageArguments | Represents message arguments of NavigateParent message |
| CNavigatePreviousMessageArguments | Represents message arguments of NavigatePrevious message |
| CNavigationActivatedMessageArguments | Represents message arguments of NavigationActivated message |
| CNavigationDeactivatedMessageArguments | Represents message arguments of NavigationDeactivated message |
| CNavigationFinishedMessageArguments | Represents message arguments of NavigationFinished message |
| CNavigationStartedMessageArguments | Represents message arguments of NavigationStarted message |
| CPageNavigationTracker | Page navigation tracker manages navigation requests in scene tree |
| CPageTransitionReader | |
| ►CPanManipulator | Pan input manipulator |
| CFinishedMessageArguments | |
| CMovedMessageArguments | |
| CStartedMessageArguments | |
| CParallelTimeline | The Kanzi animation system consists animations and timelines: animations define how to animate a property, and timelines map the animations to time and to objects you want to animate |
| CParallelTimelinePlayback | Playback control class for ParallelTimeline |
| ►CPinchManipulator | Pinch input manipulator |
| CFinishedMessageArguments | |
| CMovedMessageArguments | |
| CStartedMessageArguments | |
| CPipeline | Pipeline class |
| CPlayAnimationAction | Play animation action |
| CPlugin | |
| CPortal | Portal layer |
| CPowerEasingFunction | |
| CPrefabTemplate | |
| CPrefabTemplateNode | |
| CProgressiveRenderingViewport2D | |
| CPropertyAnimationTimeline | The Kanzi animation system consists animations and timelines: animations define how to animate a property, and timelines map the animations to time and to objects you want to animate |
| CPropertyAnimationTimelinePlayback | Playback class for PropertyAnimationTimeline |
| ►CPropertyFieldAnimationTimeline | The Kanzi animation system consists animations and timelines: animations define how to animate a property, and timelines map the animations to time and to objects you want to animate |
| CEntry | |
| CPropertyFieldAnimationTimelinePlayback | Playback control for PropertyFieldAnimationTimeline |
| CPropertyType | |
| CPropertyType< ResourceID > | |
| CPropertyTypeEditorInfo | |
| CQuadraticEasingFunction | |
| CQuarticEasingFunction | |
| CQuinticEasingFunction | |
| ►CRangeConcept | RangeConcept represents a number range with an optional step |
| CCommonMessageArguments | |
| CValueChangedMessageArguments | |
| CValueChangeFinishedMessageArguments | |
| CValueChangeStartedMessageArguments | |
| CRangeConceptImpl | |
| CRelativeNodeResolver | |
| CRenderbuffer | Renderbuffers provide the images that can be rendered to by attaching them to the framebuffer as color or depth stencil images |
| CRenderContextStack | Render context stack |
| CRenderer | |
| CRenderer3D | Renderer is the core component for assigning lights, meshes, cameras, skin animations etc |
| CRendererStatisticsScope | |
| CRenderpass | Render pass passes set of objects to be rendered down to renderer |
| CRenderStatePropertyNotificationHandler | Property state and value container for render state |
| CRenderStateResourceContainer | Render state resource container |
| CRenderTarget | RenderTarget class |
| CResource | Represents the base class for all resources |
| CResourceDictionary | Resource dictionary |
| CResourceID | Resource ID |
| ►CResourceManager | |
| CKzuResourceManagerProtocolHandlerObject_internal | Protocol handler structure |
| CLoadCallbackData | Structure for passing required resource manager objects to core layer when needed |
| CResourceReference | |
| CSampler | Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures |
| CScene | Scene is a 3D node that is the root node for other 3D nodes |
| CScenegraphTimelinePlaybackContext | Helper class to resolve objects for animation timelines |
| CScheduler | Scheduler class |
| ►CScreen | The screen represents the metrics of the target device and acts as the root node for the whole node tree |
| CPreloadingOfResourcesCompletedMessageArguments | |
| CPreloadMessageArguments | |
| CPreloadResourcesMessageArguments | |
| CScrollView2D | |
| CScrollView3D | |
| ►CScrollViewConcept | |
| CScrolledMessageArguments | |
| CScrollFinishedMessageArguments | |
| CScrollMessageArguments | |
| CScrollPositionMessageArguments | |
| CScrollStartedMessageArguments | |
| CScrollTargetMessageArguments | |
| CSetScrollMessageArguments | |
| CSetScrollTargetMessageArguments | |
| CSnapMessageArguments | |
| CSnapRequestMessageArguments | |
| CUserScrollFinishedMessageArguments | |
| CUserScrollStartedMessageArguments | |
| CScrollViewConceptImpl | |
| CSequentialTimeline | The Kanzi animation system consists animations and timelines: animations define how to animate a property, and timelines map the animations to time and to objects you want to animate |
| CSetPropertyAction | Set property action |
| ►CShader | Shader GPU resource |
| CBinaryProgramData | |
| CBinaryShadersCombinedData | |
| CBinaryShadersSeparateData | |
| CDeployContext | |
| CShaderData | |
| CShaderSourceCodeData | |
| CShaderTextureUniform | Specifies single texture uniform entry |
| CShapeRenderer | |
| CSineEasingFunction | |
| CSkeleton | Skeleton container |
| CSlider2D | Examples
|
| CSlider2DConceptImpl | |
| CSlider3D | Examples
|
| CSlider3DConceptImpl | |
| CSliderConcept | SliderConcept contains the trajectory ResourceID property |
| CSliderTrajectoryPresenter | |
| CSmootherStepEasingFunction | |
| CSmoothStepEasingFunction | |
| CSplashScreen | Splash screen |
| CSRTValue2D | Structure describing scale, rotation and translation transformation in 2D space |
| CSRTValue3D | Structure describing scale, rotation and translation transformation in 3D space |
| CSRTValue3DLongerPath | |
| CStackLayout2D | Stack Layout 2D arranges its items on a line along the axis you specify in the DirectionProperty |
| CStackLayout3D | Stack Layout 3D arranges its items on a line along the axis you specify in the DirectionProperty |
| CStackLayoutConcept | Stack layout concept base class |
| CStackLayoutConceptImpl | Stack layout concept implementation base class |
| CStandardMaterial | Contains property types of Standard material |
| ►CStateManager | State manager for managing states of nodes or application |
| CEnteredStateMessageArguments | Represents message arguments of EnteredState message of state manager |
| CGoToNextDefinedStateMessageArguments | Represents message arguments of GoToNextDefinedState message of state manager |
| CGoToPreviousDefinedStateMessageArguments | Represents message arguments of GoToPreviousDefinedState message of state manager |
| CGoToStateMessageArguments | Represents message arguments of GoToState message of state manager |
| CLeftStateMessageArguments | Represents message arguments of LeftState message of state manager |
| CState | |
| CStateGroup | |
| CStateGroupRuntime | State group runtime |
| CStateManagerNotificationMessageArguments | Represents message arguments of EnteredState message of state manager |
| CStateObject | |
| CStateObjectRuntime | State object runtime |
| CStateRuntime | State runtime |
| CStateTransition | |
| CStateTransitionAnimation | |
| CTransitionFinishedMessageArguments | Represents message arguments of TransitionFinished message of state manager |
| CTransitionStartedMessageArguments | Represents message arguments of TransitionStarted message of state manager |
| CStateManagerMessageArguments | Represents base message arguments of state manager messages |
| CStepEasingFunction | |
| CStopWatch | Stop watch class |
| CStyle | Style applying properties, triggers and bindings to nodes |
| CSurface | Surfaces provide images for Framebuffers where to render to |
| CSyncPoint | |
| CTag | Tag represents a mark that can be added to a node to mark that the node is of certain kind |
| CTextBlock2D | Text Block 2D displays a small amount of text in 2D |
| CTextBlock3D | Text Block 3D displays a small amount of text in 3D |
| CTextBlockConcept | TextConcept is base class for nodes that implement text rendering |
| CTextBlockConceptImpl | TextConceptImplementation is an abstract class for implementing text concept |
| CTextResource | Text resource |
| CTexture | Textures provide images that can be read from shaders through samplers |
| CTextureBrush | Texture brush class |
| CTextureBrushRenderer | Texture brush renderer class |
| CTimeline | Timeline maps animations to time and objects |
| CTimelineClock | Updates timelines based on time |
| CTimelineEvent | Event on a timeline |
| CTimelinePlayback | Playback object for timelines. Created for every timeline that is played |
| CTimelinePlaybackContext | Helper interface to resolve objects for timelines |
| CTimerMessageArguments | |
| CTimerTrigger | Timer Trigger |
| CToggleButton2D | |
| CToggleButton3D | Toggle button node |
| CToggleButtonGroup2D | Toggle Button Group 2D allows users of your application to select only one option from a set of options that are mutually exclusive |
| CToggleButtonGroup3D | Toggle Button Group 3D allows users of your application to select only one option from a set of options that are mutually exclusive |
| ►CToggleButtonGroupConcept | ToggleButtonGroup contains properties that are common to both ToggleButtonGroup2D and ToggleButtonGroup3D |
| CToggleButtonGroupConceptMessageArguments | |
| CToggledMessageArguments | |
| CToggleButtonGroupConceptImpl | |
| CTrajectory | |
| CTrajectory2DInputHandler | |
| CTrajectory2DInputLogic | |
| CTrajectory3DInputHandler | |
| CTrajectory3DInputLogic | |
| CTrajectoryLayout2D | Trajectory Layout 2D arranges its items along a trajectory |
| CTrajectoryLayout3D | Trajectory Layout 3D arranges its items along a trajectory |
| CTrajectoryLayoutConcept | TrajectoryLayoutConcept contains trajectory layout related properties |
| CTrajectoryListBox3D | Represents a node that layouts its list of 3D items on a trajectory |
| CTrajectoryListBox3DTraits | |
| CTransformedScene2D | |
| CTransformedScene3D | |
| ►CTransitionView2D | Transition layer |
| CStartTransitionMessageArguments | |
| CTransitionFinishedMessageArguments | |
| CTransitionStartedMessageArguments | |
| CTrigger | Trigger is the base class for defining events, conditions and actions for content-driven logic programming |
| CTypedDataObject | Template class that can be used with standard types |
| CUniform | |
| CV8Module | |
| CValueAnimation | Interface template for value animations |
| CVariant | Union container for manipulating an object from a heterogeneous set of types in a uniform manner |
| CVariantTransform2D | 3x3 matrix data to be stored in variant |
| CVariantTransform3D | 4x4 matrix data to be stored in variant |
| CVector2 | Vector with 2 floating point components: (x, y) |
| CVector3 | Vector with 3 floating point components: (x, y, z) |
| CVector4 | Vector with 4 floating point components: (x, y, z, w) |
| CVertexAttribute | |
| CViewport | |
| CViewport2D | Use a Viewport 2D to set the size of a render target surface onto which content is projected |
| CViewport3D | Use a Viewport 3D to set the size of a render target surface onto which content is projected |
| CWatermark | Watermark |
| CKZ_FLOAT_UNION_TYPE | Used for keeping strict aliasing when interpreting kzU32 as kzFloat |
| CKzcBinaryTree | Structure of a binary tree |
| CKzcBinaryTreeIterator | Read-only iterator for binary tree |
| CKzcBinaryTreeNode | Structure of a BinaryTreeNode |
| CKzcByteBufferState_private | State of both read and write byte buffers |
| CKzcByteReadBackwardsBuffer | Structure for a readable byte buffer in backwards direction |
| CKzcByteReadBuffer | Structure for a readable byte buffer |
| CKzcByteWriteBackwardsBuffer | Structure for a writable byte buffer in backwards direction |
| CKzcByteWriteBuffer | Structure for a writable byte buffer |
| CKzcCollectionValue | Collection value types |
| CKzcColorRGBA | Structure of 4-component RGBA color |
| CKzcDynamicArray | Structure of a DynamicArray |
| CKzcDynamicArrayIterator | Read-only iterator for dynamic array |
| CKzcDynamicArrayMutableIterator | Mutable iterator for dynamic array |
| CKzcGPUBufferManager | Structure for core layer renderer |
| CKzcGPUBufferManagerStatistics | Statistics of GPU buffer manager usage |
| CKzcGPUBufferMemoryHandle | Handle to memory block in buffer object available for the user |
| CKzcHashMap | Hash map |
| CKzcHashMapConfiguration | Configuration parameters for a KzcHashMap |
| CKzcHashMapIterator | Iterator to the contents of a KzcHashMap |
| CKzcHashMapIteratorIndexing | Hash map iterator for unordered KzcHashMap |
| CKzcHashSet | Internal structure of a HashSet |
| CKzcHashSetIterator | Accessor to the contents of a KzcHashSet |
| CKzcImage | Structure for image utility |
| CKzcInputStream | Input stream for reading binary data from files, resource files, memory or nested input streams |
| CKzcInterpolatedValue | Provides smooth and reactive interpolation towards a dynamic target value |
| CKzcLinkedList | Structure of a linked list |
| CKzcLinkedListIterator | Read-only iterator for LinkedList |
| CKzcLinkedListMutableIterator | Mutable iterator for LinkedList |
| CKzcMatrix3x3 | Structure for 3x3 matrix |
| CKzcMatrix4x4 | Structure for 4x4 matrix |
| CKzcMemoryManager | Memory manager |
| CKzcMemoryPool | Internal structure of a MemoryPool |
| CKzcObjectPool | Pools objects of a specific type |
| CKzcObjectPoolConfiguration | Tells the object pool how to create, reset and delete objects |
| CKzcOutputStream | Output stream for writing binary data to files, memory or nested output streams |
| CKzcPlane | Structure for a plane |
| CKzcProfilingSummaryData | Struct containing output data from profiling |
| CKzcQuaternion | Structure of quaternion |
| CKzcRandom | Structure for pseudo-random number generator |
| CKzcRay | Structure for ray |
| CKzcRectangle | Structure for rectangle |
| CKzcReparametrization | Reparametrizes a curve by curve length |
| CKzcSetting | Polymorphic container for properties |
| CKzcSettingContainer | Container for a property tree |
| CKzcSettingNode | A single setting node |
| CKzcSpline | Spline curve |
| CKzcSplineTracker | Spline curve tracker |
| CKzcStack | Structure of a stack |
| CKzcStringBuffer | String buffer |
| CKzcStringIterator | String iterator for unicode characters |
| CKzcThreadedMemoryManager | Threaded memory manager |
| CKzcVector2 | Structure of 2D vector |
| CKzcVector3 | Structure of 3D vector |
| CKzcVector4 | Structure of 4D vector |
| CKzcVolume | Structure for volume |
| CKzsDesktop | Desktop object |
| CKzsDisplay | Display device object |
| CKzsEventQueueIterator | Iterator for event queues |
| CKzsInputDevice | Input device object |
| CKzsInputDeviceNative | Native implementation of input device |
| CKzsProfilingCommand | A profiling command that is either Begin, Continue, End or NextSample |
| CKzsResourceFile | Resource structure |
| CKzsSurface | Surface for graphics output |
| CKzsSurfaceConfiguration | Configuration data for surfaces and windows |
| CKzsSurfaceProperties | Properties for a surface |
| CKzsTCPSocket | TCP socket |
| CKzsThread | An operating system thread that allows concurrent execution of code |
| CKzsThreadLock | Lock object for synchronizing threads |
| CKzsTime | < Structure for time and date values |
| CKzsWindow | Kanzi window structure |
| CKzsWindowProperties | Properties for a window |
| CKzuAnimation | Animation structure |
| CKzuAnimationClip | Animation clip structure |
| CKzuAnimationData | Animation data |
| CKzuAnimationItem | Structure for animation item |
| CKzuAnimationItemClass | Defines functions for different object node types |
| CKzuAnimationKey | Animation key frame base class |
| CKzuAnimationKeyFloat | Float animation key |
| CKzuAnimationKeyFloatWithTangents | Animation key frame for Bezier and Hermite interpolation |
| CKzuAnimationKeyMatrix4x4 | Animation key frame for matrix animations |
| CKzuAnimationKeyTexture | Animation key frame for texture animations |
| CKzuAnimationPlayer | Animation Player |
| CKzuBinaryDirectory | Directory of a single .kzb binary or a merged result of several .kzb binaries |
| CKzuBinaryFileInfo | Represents a single file inside a directory |
| CKzuBinaryFolderInfo | Represents a single folder inside a directory |
| CKzuBinaryLoader | Binary loader structure |
| CKzuBinarySource | Specifies a source where file content can be read with an input stream |
| CKzuBitmapFont | Font structure for rendering text |
| CKzuBitmapFontSystem | Structure for bitmap font system |
| CKzuBoolPropertyType | Structure for bool property type |
| CKzuBoundingVolume | Base structure for bounding volume |
| CKzuBoundingVolumeAxisAlignedBox | Axis aligned bounding box, inherited from KzuBoundingVolume |
| CKzuBoundingVolumeSphere | Sphere volume, inherited from KzuBoundingVolume |
| CKzuBrushResource | Brush container class |
| CKzuCanvas | A Canvas designed for holding screens |
| CKzuCharacterLayout | Structure for layout of a single character for text rendering |
| CKzuColorPropertyType | Structure for color property type |
| CKzuCombinerObjectSource | Combiner object source |
| CKzuConfiguredFont | Font structure for rendering text |
| CKzuDebugComposer | |
| CKzuDummytypeFont | Dummy font structure |
| CKzuDummytypeSystem | Structure for dummy truetype font system |
| CKzuEngine | Structure for graphics engine core functionality |
| CKzuFilterConfiguration | Configuration for filter types |
| CKzuFilterObjectSource | Structure for filter object source |
| CKzuFloatPropertyType | Structure for float property type |
| CKzuFont | Font structure for rendering text |
| CKzuFontClass | Defines functions for different font implementations |
| CKzuFPSConstraints | Constraint for limiting the number of frames per second the Engine is rendering |
| CKzuFrameTimeQueue | Queue specialization for calculating frame rate |
| CKzuFreetypeFont | Font structure for rendering text with FreeType |
| CKzuFreetypeSystem | Structure for FreeType font system |
| CKzuFrustumCullFilter | Structure for frustum cull filter |
| CKzuGlyphCache | |
| CKzuHud | Structure to hold heads up display content |
| CKzuIntPropertyType | Structure for int property type |
| CKzuItypeFont | Font structure for rendering text with iType |
| CKzuItypeSystem | Structure for iType font system |
| CKzuLODFilter | Structure for level of detail filter |
| CKzuMatrix3x3PropertyType | Structure for matrix3x3 property type |
| CKzuMatrix4x4PropertyType | Structure for matrix4x4 property type |
| CKzuMessageDispatcher | Message dispatcher object |
| CKzuMonolithicEngine | A simplified engine interface |
| CKzuMonolithicInputDevice | A simplified interface for input gathering |
| CKzuMonolithicWindow | A Window designed for graphical unit tests |
| CKzuObjectSource | Structure for object source |
| CKzuObjectSourceCache | Storage for object source cache data |
| CKzuObjectSourceRuntimeData | Structure passed as parameter to object source reset |
| CKzuObjectTypeFilter | Structure for object type filter |
| CKzuPointerPropertyType | Structure for pointer property type |
| CKzuPreviewProperties | Configurable preview properties |
| CKzuPreviewSystem | Preview system structure |
| CKzuPropertyGroup | Property groups can be associated to any object |
| CKzuPropertyQuery | Query object for querying property values with temporary master values |
| CKzuPropertyType | Base structure for property type |
| CKzuPropertyTypeCollection | Contains list of property types |
| CKzuResourceIDProperty | Structure for Resource ID property type |
| CKzuResourceLoaderThreadContext | Resource loader thread specific data |
| CKzuSortObjectSource | Sort object source |
| CKzuSortObjectSourceConfiguration | Configuration for sort object sources |
| CKzuSpeedMeasurer | Measures local average speed of movement |
| CKzuStringPropertyType | Structure for string property type |
| CKzuTagFilter | Structure for tag filter |
| CKzuTaskScheduler | Task scheduler for periodically calling a set of functions |
| CKzuTextFormat | Text format combines the data that is needed for text layouting and the data that is needed for rendering the text |
| CKzuTextLayout | Structure for layout of arbitrary number of characters for text rendering |
| CKzuTextLayouter | Structure for text layouting and rendering |
| CKzuTextLayouterClass | Defines functions for different text layouter implementations |
| CKzuTextManager | |
| CKzuTextRenderer | Text renderer creates and renders text layouts |
| CKzuTimeLineEntry | Time line entry |
| CKzuTimeLineEntryPlayback | Playback structure for timeline entry, KZ_NULL when the entry has been deleted |
| CKzuTimeLineSequence | A sequence of animation to play |
| CKzuTransformedBoundingVolume | Bounding volume in world coordinates |
| CKzuTransformedObjectNode | Structure for transformed object node that contains reference to original object in scene graph and transformation in calculated world coordinates (affected by hierarchy) |
| CKzuTruetypeSystem | Font system base for truetype font implementations |
| CKzuVector2PropertyType | Structure for vector2 property type |
| CKzuVector3PropertyType | Structure for vector3 property type |
| CKzuVector4PropertyType | Structure for vector4 property type |
| CKzuVirtualItemIterator | Iterator for KzuVirtualItemList |
| CKzuVirtualItemList | A virtual collection of items that supports iteration |
| CKzuWindow | A Window designed for holding a canvas |
| CTextConcept | |
| CWeakPtrEqual | |
| CWeakPtrHash | |