►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 | |