►Nkanzi | |
CAbstractAnimation | Interface for abstract animations |
CAbstractLogger | Inherit from this class to implement logger |
CAbstractMessageType | |
CAbstractMessageTypeDescriptor | |
CAbstractNodeReference | |
CAbstractProfiler | AbstractProfiler |
CAbstractPropertyNotificationHandler | Abstract property notification handler |
CAbstractPropertyType | AbstractPropertyType is a homogeneous property type handle |
►CAbstractPropertyTypeDescriptor | AbstractPropertyTypeDescriptor is used internally by the property type system to manage property types |
CModifierEntry | |
CModifierStorage | |
CNotificationStorage | |
CPropertyStorage | |
CValueModifier | |
CValueSource | |
CValueSourceEntry | |
CAbstractResourceReference | |
CAbstractValueProfiler | Abstract value profiler |
CAction | Action is the base class for objects that execute something when the owning Trigger is activated |
CAndroidLogger | |
CAnimationBindingProcessor | Animation validator |
►CAnimationPlayer | Use the Animation Player to play back an animation timeline that you set using the TimelineProperty property in that Animation Player |
CCompletedMessageArguments | Message arguments for Completed message |
CPauseMessageArguments | Message arguments for Pause message |
CPlayMessageArguments | Message arguments for Play message |
CResumeMessageArguments | Message arguments for Resume message |
CStartedMessageArguments | Message arguments for Started message |
CStopMessageArguments | Message arguments for Stop message |
CStoppedMessageArguments | Message arguments for Stopped message |
CAnimationResource | A Resource wrapper class for animations |
CApplication | Application class |
CApplicationProperties | Configurable application properties |
CAppliedStyleEntry | Applied style entry |
CBackEasingFunction | |
CBezierEasingFunction | |
CBinaryResource | |
CBinding | Binding objects establish connections between properties, message values or arguments |
►CBindingAnimationOpCode | Animation binding operation |
CSettings | Settings contain information about animation binding operation, i.e |
►CBindingExpressionOpCode | Expression binding operation |
CSettings | Settings contain information about expression binding operation, i.e |
CBindingOperation | Base class for binding operations |
CBindingProcessor | Binding validator |
CBitmapImage | Image is the basic runtime primitive to load, hold, and convert image data in memory |
CBlitRenderPass | Use the Blit Render Pass to blit one or more textures to the screen of the current rendering context using a material |
CBounceEasingFunction | |
CBox | Class for box volume |
CBrush | Brush class |
CBrushRenderer | Brush renderer class |
CBuffer | GPU memory buffer, for vertex or index data |
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 |
CCircleEasingFunction | |
CClassPropertyDefaultValue | ClassPropertyDefaultValue is a helper for installing property values as class metadata |
CClearRenderPass | Use a Clear Render Pass to clear the color, depth, and stencil buffers of the current render context before passing the control to the descendants of this render pass |
►CClickManipulator | Click input manipulator recognizes the click and tap gestures from incoming touch events |
CClickBeginMessageArguments | Message arguments for click gesture began message. Inherits argument properties from InputManipulator::InputMessageArguments |
CClickCancelMessageArguments | Message arguments for click canceled message. Inherits argument properties from InputManipulator::InputMessageArguments |
CClickEnterMessageArguments | Message arguments for pointer entering the node area message. Inherits argument properties from InputManipulator::InputMessageArguments |
CClickLeaveMessageArguments | Message arguments for pointer leaving the node area message. Inherits argument properties from InputManipulator::InputMessageArguments |
CClickMessageArguments | Message arguments for click gesture recognized message. Inherits argument properties from InputManipulator::InputMessageArguments |
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) |
►CCommand | Command class defines property and message types used in implementation of commands |
CCommandMessageArguments | Represents the message arguments for command messages |
CCompositionBrush | Texture brush class |
CCompositionBrushRenderer | OpenGL texture brush renderer class |
►CCompositionManager | Composition manager |
CRequest | Composition request class |
CTarget | Composition target |
CCompositionRequirements | Composition requirements represents the required buffers for composition |
CCompositionStack | Composition stack for managing current render context |
CCompositionTargetRenderPass | Use the Composition Target Render Pass to set a composition target and render all descendant render passes to the composition target that the Composition Target Render Pass created |
CCondition | Condition for triggers |
CConstraints | Contains property types of Constraints |
CContentBrush | Texture brush class |
CContentBrushRenderer | Content 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 | |
CCoutLogger | This logger class writes log messages to standard output |
CCubicEasingFunction | |
►CDataContext | DataContext acts as a container for data |
CModifiedSubscription | Subscription entry |
CDataObject | DataObject is the base class for data |
CDataObjectEnum | Provides functions to host / set / get value of given type |
CDataObjectEnumBase | DataObjectEnumBase is the base class for enum data |
CDataObjectList | DataObjectList is the base class for list data object |
CDataObjectTyped | Template class that can be used with standard types |
CDataSource | Use data sources to separate the user interface from the application data and to remove the dependencies between a Kanzi Studio project and the application code which define the Kanzi application |
CDataSourceListItemGenerator | |
CDataSourceListItemGenerator2D | |
CDataSourceListItemGenerator3D | |
CDefaultEventSource | |
CDefaultListBoxItemContainerGenerator | |
CDefaultListBoxItemGenerator | |
CDefaultLogger | Use this class to access the Default Logger |
CDefaultProfilerRegistry | The default profiler registry placeholder |
CDispatchMessageAction | Dispatch message action |
CDockLayout2D | Use the Dock Layout 2D node to place nodes relative to each other along the sides of a Dock Layout 2D node |
CDockLayout3D | Use the Dock Layout 3D node to place nodes relative to each other along the sides of a Dock Layout 3D node |
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 input manipulator recognizes the drag and drop gesture from incoming touch events |
CFinishedMessageArguments | Message arguments for drag and drop finished message. Inherits argument properties from InputManipulator::InputMessageArguments |
CMovedMessageArguments | Message arguments for drag and drop moved message. Inherits argument properties from InputManipulator::InputMessageArguments |
CStartedMessageArguments | Message arguments for drag and drop started message. Inherits argument properties from InputManipulator::InputMessageArguments |
►CDrawObjectsRenderPass | Use the Draw Objects Render Pass to render only nodes in a Scene node provided by an object source you set in this render pass |
CApplyLightFunctor | |
CApplyNodeFunctor | |
►CDrawObjectsWithMaterialRenderPass | Use the Draw Objects With Material Render Pass to render nodes provided by an object source using a material |
CMaterialRendererContainer | Container for material renderers |
CDynamicMessageType | |
CDynamicPropertyType | DynamicPropertyType is a handle for property types that are unknown |
CElasticEasingFunction | |
CEmptyNode2D | Empty Node 2D can be used to group other 2D nodes |
CEmptyNode3D | |
Cenable_if | |
Cenable_if< true, _Type > | |
CEventFilter | EventFilter class |
CEventSource | EventSource class |
CEventSourceProperties | Configurable event source properties |
CExampleApplication | |
►CExecuteScriptAction | Execute script action |
CScope | |
CExponentialEasingFunction | |
CExpressionBindingProcessor | Expression validator |
CExpressionCondition | Use trigger conditions to set which conditions must be met for a Trigger to set off |
CFile | |
CFixedString | String that points to a string literal |
CFlagScopeGuard | |
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 |
►CFocusManager | FocusManager enables you to set and change the keyboard and logical focus between attached nodes |
CPostFocusMessageArguments | } |
CPreFocusMessageArguments | Message arguments for the pre-focus messages |
CForwardingAction | A class that is able to read arguments from message and translates them to action arguments |
CFPSConstraints | Constraint for limiting the number of frames per second the Engine is rendering |
►CFramebuffer | Framebuffer allows the rendering to the user-specified texture or renderbuffer, instead of rendering directly to the window |
CAttachment | Framebuffer attachment settings |
CCreateInfo | Framebuffer creation parameters |
CFrameDescription | Description of a frame, the remaining area of a quad with another quad cut out |
CFrameTimeQueue | Queue specialization for calculating frame rate |
Cfrom_chars_result | |
CFromToAnimation | Template class for from-to animations |
CFromToAnimationBase | |
►CGenericResourceProfilingContext | Generic resource profiling context |
CSampler | The context sampler |
CGeometry | Renderable geometry |
CGeometryFrame | Geometry representing a quad that has its center cut out |
CGeometryGl | Base GL geometry |
CGeometryGlBuffer | GL geometry with set size |
CGeometryQuad | Renderable quad |
CGlBrushRenderer | OpenGL brush renderer specifics |
CGLBufferHandle | GLBufferHandle manages RAII ownership for GL buffer object |
CGLFramebufferHandle | GLFramebufferHandle manages RAII ownership for GL framebuffer object |
CGlGraphicsAdapter | Base class for handling calls to OpenGL family |
CGlGraphicsAdapterCallGles | OpenGL API call handler which calls the implementation from dynamically loaded GLES library |
CGlGraphicsAdapterCheckForErrors | Check for GL errors |
CGlGraphicsAdapterLogger | Logs OpenGL API calls |
CGlGraphicsLogScope | Scoped OpenGL log enable/disabler |
CGlGraphicsOutput | GlGraphicsOutput class |
CGlobal | |
CGLProgramHandle | GLProgramHandle manages RAII ownership for GL program object |
CGLRenderbufferHandle | GLRenderbufferHandle manages RAII ownership for GL renderbuffer object |
CGlRenderState | OpenGL render state |
CGlRenderValue | Individual render value container |
CGlRenderValue< TextureSharedPtr > | Specialization of GlRenderValue |
CGlRenderValueBase | Base class for render value information |
CGlRenderValueBinding | GlRenderValueBinding is a binding from shaders/materials into values in GlRenderState |
CGLShaderHandle | GLShaderHandle manages RAII ownership for GL shader object |
CGLTextureHandle | GLTextureHandle manages RAII ownership for GL texture object |
CGPUResource | GPUResource is a resource that must be deployed to the GPU |
CGraphicsOutput | GraphicsOutput class |
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 | |
CImmutableString | Immutable string container |
CInputManager | InputManager converts the events from the given event queue into input specific messages |
►CInputManipulator | The base class for the input manipulator |
CInputMessageArguments | Message arguments for input manipulator messages |
CTouchInfo | Structure to hold the state of the current touch points |
CInstantiator3D | Instantiator3D node is a 3D node that replicates the appearance of 3D object, or a tree of 3D objects the instantiator node targets |
CInterpolatedValue | Core component for smooth interpolation in code |
CIntervalProfiler | The interval profiler |
CIntervalProfilerSampleData | The interval profiler data sample |
CIntervalProfilerSampleStatistics | |
CIntervalProfilingSampler | The main loop task profiling sampler collects interval measurement to produce IntervalProfilerSampleData sample |
CIrisImageHeader | |
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 |
CBezierKeyframe | |
CKeyframe | |
CLinearKeyframe | |
CStepKeyframe | |
CKzbFile | KZB file loader |
CKZBFileException | Exception which is thrown when error occurs during loading from KZB |
CKzbMemoryParser | Parser of the kzb file structure |
CKzuInputTouchPoint | The structure describes the attributes for a touch point or mouse hit |
CKzuViewport | Structure for viewport |
CLegacyError | |
CLegacyRenderPass | Legacy Render Pass is phased out in favor of specialized render passes that perform individual operations, which are combined in a Legacy Render Pass into a single render pass |
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 |
CScrolledMessageArguments | Scrolled message, sent when list box is scrolling |
CScrollFinishedMessageArguments | ScrollFinished message, sent when list box scroll ends |
CScrollMessageArguments | Base class for scroll-related message arguments |
CScrollStartedMessageArguments | ScrollStarted message, sent when list box scroll starts |
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 recognizes the long press gesture from the incoming touch events |
CLongPressMessageArguments | Message arguments for long press gesture recognized message. Inherits argument properties from InputManipulator::InputMessageArguments |
CMainLoopTaskProfiler | Profiles the execution time of main loop tasks |
CMainLoopTaskProfilerRegistry | The registry of main loop task profilers |
CMainLoopTaskProfilerSampleData | The main loop task profiler data sample |
CMainLoopTaskProfilingSampler | The main loop task profiling sampler collects interval measurement to produce #MainLoopTaskProfilerSampleData sample |
CMaterial | A material is an instance of a material type (ShaderProgram) that contains the property values for the material type properties |
CMaterialBrush | Freeform shader brush |
CMaterialBrushRenderer | Freeform shader brush renderer |
CMaterialRenderer | Material renderer |
CMaterialSetupRenderPass | Use the Material Setup Render Pass to set properties to a material for further render operations using that material |
CMatrix3x3 | Matrix with 3x3 elements |
CMatrix4x4 | Matrix with 4x4 elements |
CMediaTimeline | Timeline playing a media file |
►CMesh | Use Mesh::CreateInfo to describe and create meshes |
CBone | Definition of mesh bone, that is used for mesh skinning |
CCluster | Parameters for Mesh::Cluster creation |
CSkeleton | Skeleton is for animating mesh with bones |
CMeshVertexAttribute | MeshVertexAttribute describes how mesh vertex data is stored in memory |
►CMessageArguments | Message arguments is the base class for arguments passed in messages |
CArgumentEntry | Linked list entry containing arguments type and value |
CMessageArgumentsBaseMetaclassWrapper | |
CMessageArgumentsBaseMetaclassWrapper< MessageArguments > | |
►CMessageDispatcherProperties | |
CTimerMessageArguments | |
CWriteLogMessageArguments | |
CMessageTrigger | Message handler trigger |
CMessageType | |
CMetaclass | Metaclass provides type inspection mechanism for Kanzi classes |
CMetaclassAbstractBase | |
CMetaclassAbstractImpl | |
CMetaclassImpl | |
CMetaclassStaticBase | |
CMetaclassStaticImpl | |
CMetadataGeneratedName | |
CMetaMethod | MetaMethod provides method invocation mechanism for Kanzi classes |
CMetaObject | MetaObject is the base class for classes that provide type reflection |
CMethodArgument | Holds argument type and value information |
CMethodArguments | Holds arguments applied on metamethod invocation |
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 | |
CMorphRuntime | Contains morph weights for a morph |
CMorphWeightTimeline | Timeline for animating morph weights |
CMorphWeightTimelinePlayback | Timeline Playback for morph timeline |
CMoveFocusAction | Use the MoveFocusAction action to transfer focus from the currently focused item to another focusable item in the focus navigation chain |
►CMultiClickManipulator | Multi-click input manipulator recognizes double click and tap gestures from incoming touch events |
CMultiClickMessageArguments | Message arguments for the multi-click gesture recognized message. Inherits argument properties from InputManipulator::InputMessageArguments |
►CNamedResourceProfilingContext | Named resource profiling context |
CSampler | The context sampler |
CNativeDeploymentTarget | Reference to a backend implementation specific memory storage type for deployment |
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 |
CMessageSubscriptionToken | Message subscription token for nodes |
CNodeComponentEntry | Object node component entry |
►CNode2D | Node2D is the base class of all 2D nodes |
CClippingArea | Clipping information carried from parents |
CNode3D | Base class for all 3D nodes |
►CNodeComponent | NodeComponent is the base class for all node components |
CNodeComponentSourceMessageArguments | Base class for message arguments that are sent by a node component |
CNodeComponentTargetMessageArguments | Base class for message arguments that are sent to a node component |
CNodeComponentTemplate | NodeComponentTemplate is the base class for all node component templates |
►CNodeCompositor2D | Composition functionality for 2D nodes |
CManagedCompositionTarget | Managed composition target container |
CPerspectiveTransformParameters | Perspective transform container |
CNodeContext | |
CNodePropertyNotificationHandler | Node property notification handler |
CNodeReference | |
CNodeVisual2D | Composition functionality for 2D nodes |
CNullBrush | Null brush class |
CNullGraphicsOutput | NullGraphicsOutput class |
CObject | Object is the base class for Kanzi UI classes that implement association with a Domain |
CObjectFactory | |
CObjectLoader | ObjectLoader loads objects from KZB |
COnAttachedTrigger | On Attached Trigger |
COnPropertyChangedTrigger | Property change Trigger |
►CPage | Use Page nodes to create the structure of an application user interface |
CActivatedMessageArguments | Represents message arguments of Activated message |
CDeactivatedMessageArguments | Represents message arguments of Deactivated message |
CNavigateMessageArguments | Represents message arguments of Navigate message |
CNavigateParentMessageArguments | Represents message arguments of NavigateParent message |
CNavigationActivatedMessageArguments | These messages are used by the page navigation logic internally |
CNavigationDeactivatedMessageArguments | Represents message arguments of NavigationDeactivated message |
CRegisterToNavigationMessageArguments | Represents message arguments of RegisterToNavigation message |
CUnregisterFromNavigationMessageArguments | Represents message arguments of UnregisterFromNavigation message |
►CPageHost | Use a PageHost node to group Page and PageHost nodes, and to manage navigation requests and transitions in a tree of Page nodes under a PageHost node |
CNavigateNextMessageArguments | Represents message arguments of NavigateNext message |
CNavigatePreviousMessageArguments | Represents message arguments of NavigatePrevious message |
CNavigationFinishedMessageArguments | Represents message arguments of NavigationFinished message |
CNavigationStartedMessageArguments | Represents message arguments of NavigationStarted message |
►CPageTransitionCollection | Transition collection is used to define transitions within a Page Host |
CRuntime | Runtime class that is instantiated per page. Drives the internal state manager that is used to animate transitions |
CTransition | Describes transition from one page to another |
CTransitionAnimation | Entry in transition animation array |
►CPanManipulator | Pan input manipulator recognizes pan gesture from incoming touch events |
CFinishedMessageArguments | Message arguments for pan gesture finished message. Inherits argument properties from InputManipulator::InputMessageArguments |
CMovedMessageArguments | Message arguments for moved message sent during pan gesture. Inherits argument properties from InputManipulator::InputMessageArguments |
CStartedMessageArguments | Message arguments for pan gesture started message. Inherits argument properties from InputManipulator::InputMessageArguments |
CParallelTimeline | The Kanzi animation system consists of 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 |
CPerformanceInfo | HUD class allows drawing information on top of tests |
CPerformanceInfoProperties | Configurable performance info display properties |
►CPinchManipulator | Pinch input manipulator recognizes the pinch gesture from incoming touch events |
CFinishedMessageArguments | Message arguments for pinch gesture finished message. Inherits argument properties from InputManipulator::InputMessageArguments |
CMovedMessageArguments | Message arguments for moved message sent during pan gesture. Inherits argument properties from InputManipulator::InputMessageArguments |
CStartedMessageArguments | Message arguments for pinch gesture started message. Inherits argument properties from InputManipulator::InputMessageArguments |
CPipelineStateRenderPass | Use the Pipeline State Render Pass to set for its child render passes the depth and stencil testing, transparency, and culling |
CPlayAnimationAction | Play animation action is the action which starts playback of specified timeline when it is invoked |
CPlugin | |
CPortal | Portal layer |
CPowerEasingFunction | |
CPrefabTemplate | |
CPrefabTemplateNode | |
CPrefabView2D | Prefab view 2D node |
CPrefabView3D | Prefab view 3D node |
►CPrefabViewConcept | Prefab view concept class |
CAsynchronousLoadCompletedMessageArguments | Message arguments |
CLoadAsynchronouslyMessageArguments | Message arguments |
CPrefabViewConceptImpl | Base class for prefab views |
CPreviewTimeline | Preview timeline, |
CPreviewTimelinePlayback | Preview timeline playback controls child timeline playbacks based on preview instructions |
CProfilerRegistry | Profiler registry |
CProfilingCategory | Represents the runtime state of the profiling category |
CProfilingScopeHelper | The profiling scope helper |
CProgressiveRenderingViewport2D | Progressive rendering viewport 2D is a viewport which splits rendering its scene across multiple frames |
CPropertyAnimationTimeline | The Kanzi animation system consists of animations, which define how to animate properties, and timelines, which map animations to time and to the objects that you want to animate |
CPropertyAnimationTimelinePlayback | Playback class for PropertyAnimationTimeline |
CPropertyDataTypeTraits | |
CPropertyDataTypeTraits< bool > | |
CPropertyDataTypeTraits< ColorRGBA > | |
CPropertyDataTypeTraits< float > | |
CPropertyDataTypeTraits< int > | |
CPropertyDataTypeTraits< Matrix3x3 > | |
CPropertyDataTypeTraits< Matrix4x4 > | |
CPropertyDataTypeTraits< ResourceSharedPtr > | |
CPropertyDataTypeTraits< SRTValue2D > | |
CPropertyDataTypeTraits< SRTValue3D > | |
CPropertyDataTypeTraits< string > | |
CPropertyDataTypeTraits< Vector2 > | |
CPropertyDataTypeTraits< Vector3 > | |
CPropertyDataTypeTraits< Vector4 > | |
CPropertyDataTypeTraits< void * > | |
CPropertyDrivenAnimationPlayer | Use Property Driven Animation Player when you want to use a property type to control a keyframe animation |
►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 |
CPropertyFieldTargetInterpolationTimelinePlayback | Playback for property target interpolation timeline for interpolating specific property field |
CPropertyListener | |
CPropertyObject | PropertyObject is the base class that supports setting and retrieving properties |
CPropertyTargetInterpolationTimeline | Property target interpolation timeline is a timeline that gradually interpolates specified property from its old value to new one each time new value is set to the property |
CPropertyTargetInterpolationTimelinePlayback | Playback for property target interpolation timeline |
►CPropertyTargetInterpolator | Use a Property Target Interpolator when you want to dynamically set the target value of a property and want to interpolate the current value to the target value over time |
CCompletedMessageArguments | Message arguments for Completed message |
CPropertyType | Property type represents a property type for the property system |
►CPropertyType< Type, typename enable_if< is_enum< Type >::value >::type > | Specialization for PropertyType for enums. See PropertyType |
CTraits | |
►CPropertyTypeDescriptor | PropertyTypeDescriptor is used internally by the property system to implement all operations required for property types that have the same data type |
CTypedModifierEntry | |
CTypedModifierStorage | |
CTypedNotificationEntry | |
►CTypedNotificationStorage | |
CCleanupFunctor | Functor for cleaning up stale notification entries |
CTypedValueSource | |
►CPropertyTypeEditorInfo | Editor information for metadata |
CAttributeDictionary | |
CQuadDescription | Quad description. Used to create renderable quad geometry |
CQuadraticEasingFunction | |
CQuarticEasingFunction | |
CQuinticEasingFunction | |
►CRangeConcept | RangeConcept represents a number range with an optional step |
CCommonMessageArguments | |
CValueChangedMessageArguments | |
CValueChangeFinishedMessageArguments | |
CValueChangeStartedMessageArguments | |
CRangeConceptImpl | |
CReadOnlyDiskFile | Implements the File interface for files residing on a disk |
CReadOnlyMemoryFile | |
CRectangle | 2-dimensional integer rectangle |
CReferenceCountScopeGuard | Reference count scope guard |
CRelativeNodeResolver | |
►CRenderbuffer | Renderbuffers provide the images that can be rendered to by attaching them to the framebuffer as color or depth stencil images |
CCreateInfo | Renderbuffer creation parameters |
CRenderer | |
CRenderer3D | Renderer is the core component for assigning lights, meshes, cameras, skin animations etc. to lower level rendering |
CRendererStatisticsScope | |
►CRenderPass | RenderPass is the base class for Kanzi render passes |
CResourceBinding | Struct containing resource binding information |
CRenderStatePropertyNotificationHandler | Render value updater for render state |
CRenderValuePropertyNotificationHandler | Render value updater for individual render values |
CRenderValuePropertyNotificationHandlerBase | Base class for notification handlers for render values and render state values (through handles) |
CResource | Represents the base class for all resources |
CResourceDictionary | A resource dictionary is a container that maps resource IDs to resources |
CResourceDictionarySelector | A resource dictionary selector is a type of a resource dictionary that redirects resource queries to its only nested dictionary |
CResourceID | Resource ID |
CResourceLoaderFactory | Factory for resource loader tasks |
CResourceLoaderThreadContext | Resource loader thread local data |
►CResourceManager | Use the resource manager to access and use resources in kzb files |
CAcquireTask | Load task for a group of resources |
CFinishingQueue | Collection of resource loading tasks that have been already been loaded by a loader thread and are waiting to be finished by the main thread |
CLoadTask | Use this base class to implement load tasks to load new resources |
CResourceProfiler | The resource profiler |
►CResourceProfilingAcquireContext | The profiling context of resource acquirement |
CSampler | The context sampler |
CResourceProfilingAttributes | Container for resource profiling attributes |
CResourceProfilingContext | The resource profiling context |
►CResourceProfilingContextFactory | Resource profiling context factory |
CAbstractSampler | Abstract resource profiling context sampler |
►CResourceProfilingDataSample | The resource profiling data sample |
CFactory | The resource factory |
►CResourceProfilingDeployContext | The profiling context of resource deployment |
CSampler | The context sampler |
►CResourceProfilingLoadContext | The profiling context of resource loading |
CSampler | The context sampler |
CResourceProfilingLoadTask | Resource profiling wrapper for load task |
►CResourceProfilingMainLoopContext | The main loop resource profiling context |
CSampler | The context sampler |
CResourceProfilingPtreePopulator | Resource profiling ptree populator |
CResourceReference | |
►CSampler | Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures |
CCreateInfo | |
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 |
CScopedRefCounter | Scoped reference counter, which takes an unsigned integer value as argument on construction to track |
►CScreen | The screen represents the metrics of the target device and acts as the root node for the whole node tree |
CActivateThemeMessageArguments | |
CScrollView2D | Use the Scroll View 2D node to create an input plane to enable user input from gestures |
CScrollView3D | Use the Scroll View 3D node to create an input plane to enable user input from gestures |
►CScrollViewConcept | ScrollViewConcept is the base class that provides the functionality for the ScrollView2D and ScrollView3D classes |
CScrollDirectionMessageArguments | |
CScrollEdgeMessageArguments | |
CScrolledMessageArguments | |
CScrollFinishedMessageArguments | |
CScrollMessageArguments | |
CScrollPageMessageArguments | |
CScrollPositionMessageArguments | |
CScrollStartedMessageArguments | |
CScrollTargetMessageArguments | |
CSetScrollMessageArguments | |
CSetScrollTargetMessageArguments | |
CSnapMessageArguments | |
CSnapRequestMessageArguments | |
CUserScrollFinishedMessageArguments | |
CUserScrollStartedMessageArguments | |
CZoomedMessageArguments | |
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 |
CSetFocusAction | Use the SetFocusAction action to transfer focus to any focusable item in a node tree |
CSetPropertyAction | Set property action |
►CShaderProgram | ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call |
CSamplerInfo | |
CUniformProperty | |
CShaderTextureUniform | Specifies single texture uniform entry |
CShaderVertexAttribute | ShaderVertexAttribute describes the attributes that shader program will read when executed by graphics device |
CSharedImmutableString | Shared immutable string container |
CSineEasingFunction | |
CSlider2D | Examples
|
CSlider2DConceptImpl | |
CSlider3D | Examples
|
CSlider3DConceptImpl | |
CSliderConcept | SliderConcept contains the trajectory ResourceID property |
CSliderTrajectoryPresenter | |
CSmootherStepEasingFunction | |
CSmoothStepEasingFunction | |
CSpeedMeasurer | Implements an object that calculates average speed from its measurement data |
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 |
CStartupProfilerRegistry | The registry of startup profilers |
►CStateManager | State manager for managing states of nodes or application |
CEasingArguments | Easing function arguments |
CEnteredStateMessageArguments | Represents message arguments of EnteredState message of state manager |
CGoToDefinedStateMessageArguments | Represents message arguments of GoToNextDefinedState 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 | |
CStateChangeMessageArguments | |
CStateGroup | |
CStateGroupRuntime | State group runtime |
CStateManagerMessageArguments | Represents base message arguments of state manager messages |
CStateObject | |
CStateObjectRuntime | State object runtime |
CStateRuntime | State runtime |
CStateTransition | |
CStateTransitionAnimation | |
CTargetObject | TargetObject |
CTransitionFinishedMessageArguments | Represents message arguments of TransitionFinished message of state manager |
CTransitionMessageArguments | |
CTransitionStartedMessageArguments | Represents message arguments of TransitionStarted message of state manager |
CStepEasingFunction | |
CStopWatch | Stop watch class |
CStyle | Style applying properties, node components and bindings to nodes |
CSurface | Surfaces provide images for Framebuffers where to render to |
CSuspensionManager | Suspension manager implements logic for suspending the UI thread when there is no input, tasks or timed events |
CTag | Tag represents a mark that can be added to a node to mark that the node is of certain kind |
CTaskDispatcher | Task dispatcher |
CTaskDispatcherBase | Base class for TaskDispatcher implementation |
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 used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
CTextureBrush | Texture brush class |
CTextureBrushRenderer | Texture brush renderer class |
CTextureSwizzleMask | Texture swizzle mask |
CTimeInterval | Interval in time specified as start and end timestamps |
CTimeline | The Kanzi animation system consists of animations and timelines: animations define how the values of specific type change in time, and timelines map the animations to properties of objects you want to animate |
CTimelineClock | Updates timelines based on time |
CTimelineEvent | Event on a timeline |
CTimelinePlayback | Playback object for Timelines |
CTimelinePlaybackContext | Helper interface which defines the context of animation playback, i.e |
CTimelineResource | |
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 | |
CTouchPointIdEquals | Helper predicate functor which you can use to search for a touch point within a touch point container using the identifier of a touch point |
CTouchPointStateEquals | Helper predicate functor which you can use to search within a touch point container using the state of a touch point |
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 | |
CTransformedScene3D | |
CTrigger | Trigger is the base class for defining events, conditions and actions for content-driven logic programming |
CTriggerTemplate | TriggerTemplate is the base class for trigger templates |
CTypedRenderStatePropertyNotificationHandler | Specialized property state and value container for render state |
CTypedRenderStatePropertyNotificationHandler< GraphicsBlendMode > | TypedRenderStatePropertyNotificationHandler specialization |
CTypedRenderStatePropertyNotificationHandler< TextureSharedPtr > | TypedRenderStatePropertyNotificationHandler specialization |
CUsingIntrusivePtr | Class that should be inherited by objects using intrusive_ptr |
CV8Module | |
CValueAnimation | Interface template for value animations |
CVariant | Union container for manipulating an object from a heterogeneous set of types in a uniform manner |
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 | A base class for mesh and shader program vertex attributes |
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 |
CWin32DebugLogger | This logger class writes log messages to the Windows debugger console |
Chash< kanzi::AbstractPropertyType > | Specialization of std::hash for AbstractPropertyType |
Chash< kanzi::ResourceID > | |
Chash< kanzi::string_view > | Hash for string_view |
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 |
CKzcDynamicArray | Structure of a DynamicArray |
CKzcDynamicArrayIterator | Read-only iterator for dynamic array |
CKzcDynamicArrayMutableIterator | Mutable iterator for dynamic array |
CKzcGPUBufferManagerStatistics | Statistics of GPU buffer manager usage |
CKzcHashMap | Hash map |
CKzcHashMapConfiguration | Configuration parameters for a HashMap |
CKzcHashMapIterator | Accessor to the contents of a HashMap |
CKzcHashSet | Internal structure of a HashSet |
CKzcHashSetIterator | Accessor to the contents of a KzcHashSet |
CKzcInputStream | Input stream for reading binary data from files, resource files, memory or nested input streams |
CKzcMatrix3x3 | Structure for 3x3 matrix |
CKzcMatrix4x4 | Structure for 4x4 matrix |
CKzcMemoryManager | Memory manager |
CKzcOutputStream | Output stream for writing binary data to files, memory or nested output streams |
CKzcPlane | Structure for a plane |
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 |
CKzcSpline | Spline curve |
CKzcSplineTracker | Spline curve tracker |
CKzcStringIterator | String iterator for unicode characters |
CKzcVector2 | Structure of 2D vector |
CKzcVector3 | Structure of 3D vector |
CKzcVector4 | Structure of 4D vector |
CKzsDesktop | Desktop object |
CKzsDisplay | Display device object |
CKzsEventQueueIterator | Iterator for event queues |
CKzsInputDevice | Input device object |
CKzsInputDeviceNative | Native implementation of input device |
CKzsResourceFile | Resource structure |
CKzsSurface | Surface for graphics output |
CKzsSurfaceConfiguration | Configuration data for surfaces and windows |
CkzsSurfaceConfigurationNativeFunctions | |
CkzsSurfaceNativeFunctions | |
CKzsSurfaceProperties | Properties for a surface |
CKzsThread | An operating system thread that allows concurrent execution of code |
CKzsThreadBarrier | Barrier object for synchronizing threads |
CKzsThreadLock | Lock object for synchronizing threads |
CKzsWindow | Kanzi window structure |
CKzsWindowNative | For Win32 |
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 |
CKzuBoundingVolume | Base structure for bounding volume |
CKzuBoundingVolumeAxisAlignedBox | Axis aligned bounding box, inherited from KzuBoundingVolume |
CKzuBoundingVolumeSphere | Sphere volume, inherited from KzuBoundingVolume |
CKzuCharacterLayout | Structure for layout of a single character for text rendering |
CKzuCombinerObjectSource | Combiner object source |
CKzuConfiguredFont | Font structure for rendering text |
CKzuContainsPropertyFilter | Structure for property filter |
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 |
CKzuFont | Font structure for rendering text |
CKzuFontClass | Defines functions for different font implementations |
CKzuFreetypeFont | Font structure for rendering text with FreeType |
CKzuFreetypeSystem | Structure for FreeType font system |
CKzuFrustumCullFilter | Structure for frustum cull filter |
CKzuGlyphCache | |
CKzuItypeFont | Font structure for rendering text with iType |
CKzuItypeSystem | Structure for iType font system |
CKzuLODFilter | Structure for level of detail filter |
CKzuMessageDispatcher | Message dispatcher object |
CKzuMessageType | |
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 |
CKzuPropertyIsEqualFilter | Structure for property is equal filter |
CKzuSortObjectSource | Sort object source |
CKzuSortObjectSourceConfiguration | Configuration for sort object sources |
CKzuTagFilter | Structure for tag filter |
CKzuTaskScheduler | Task scheduler for periodically calling a set of functions |
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 | |
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 |
CKzuVirtualItemIterator | Iterator for KzuVirtualItemList |
CKzuVirtualItemList | A virtual collection of items that supports iteration |
CNativeDesktopProperties | Properties for a desktop |
CNativeWindowProperties | Properties for a window |
CTextConcept | |