►Ckanzi::AbstractLogger | Inherit from this class to implement logger |
Ckanzi::AndroidLogger | |
Ckanzi::CoutLogger | This is a logger class that writes log messages to standard output |
Ckanzi::detail::ChainedLogger | Provides interface to write log messages to multiple loggers |
Ckanzi::detail::StringLogger | Stores log messages in a string for later retreival by error reporting subsystem |
Ckanzi::Win32DebugLogger | This is a logger class that writes log messages to windows debugger console |
Ckanzi::AbstractMessageType | |
►Ckanzi::AbstractNodeReference | |
Ckanzi::NodeReference< NodeType > | |
Ckanzi::NodeReference< kanzi::Camera > | |
Ckanzi::NodeReference< kanzi::Node3D > | |
Ckanzi::NodeReference< kanzi::Page > | |
►Ckanzi::AbstractProfiler | Derive from the AbstractProfiler to implement your own profiler |
►Ckanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics > | |
Ckanzi::IntervalProfiler | The interval profiler |
►Ckanzi::AbstractValueProfiler< MainLoopTaskProfilerSampleData, IntervalProfilerSampleStatistics > | |
Ckanzi::MainLoopTaskProfiler | Profiles the execution time of main loop tasks |
Ckanzi::AbstractValueProfiler< TProfilingDataSample, TAggregateProfilingData > | Abstract value profiler |
►Ckanzi::AbstractPropertyNotificationHandler | Abstract property notification handler |
►Ckanzi::NodePropertyNotificationHandler | Node property notification handler |
Ckanzi::PropertyListener | |
►Ckanzi::RenderValuePropertyNotificationHandlerBase | Base class for notification handlers for render values and render state values (through handles) |
►Ckanzi::RenderStatePropertyNotificationHandler | Render value updater for render state |
Ckanzi::TypedRenderStatePropertyNotificationHandler< T > | Specialized property state and value container for render state |
Ckanzi::TypedRenderStatePropertyNotificationHandler< GraphicsBlendMode > | TypedRenderStatePropertyNotificationHandler specialization |
Ckanzi::TypedRenderStatePropertyNotificationHandler< TextureSharedPtr > | TypedRenderStatePropertyNotificationHandler specialization |
Ckanzi::RenderValuePropertyNotificationHandler< T > | Render value updater for individual render values |
Ckanzi::RenderValuePropertyNotificationHandler< GraphicsBlendMode > | |
Ckanzi::RenderValuePropertyNotificationHandler< kanzi::ColorRGBA > | |
Ckanzi::RenderValuePropertyNotificationHandler< TextureSharedPtr > | |
Ckanzi::AbstractPropertyType | AbstractPropertyType is a homogeneous property type handle |
►Ckanzi::AbstractPropertyTypeDescriptor | AbstractPropertyTypeDescriptor is used internally by the property type system to manage property types |
Ckanzi::PropertyTypeDescriptor< T > | PropertyTypeDescriptor is used internally by the property system to implement all operations required for property types that have the same data type |
►Ckanzi::AbstractResourceReference | |
Ckanzi::ContentReference< TResourceType > | |
Ckanzi::ResourceReference< TResourceType > | |
►Ckanzi::ResourceProfilingContextFactory::AbstractSampler | Abstract resource profiling context sampler |
Ckanzi::GenericResourceProfilingContext::Sampler | The context sampler |
Ckanzi::NamedResourceProfilingContext::Sampler | The context sampler |
Ckanzi::ResourceProfilingAcquireContext::Sampler | The context sampler |
Ckanzi::ResourceProfilingDeployContext::Sampler | The context sampler |
Ckanzi::ResourceProfilingLoadContext::Sampler | The context sampler |
Ckanzi::ResourceProfilingMainLoopContext::Sampler | The context sampler |
Ckanzi::ResourceManager::AcquireTask | Load task for a group of resources |
Ckanzi::ApplicationProperties | Configurable application properties |
Ckanzi::AppliedStyleEntry | Applied style entry |
Ckanzi::DrawObjectsRenderPass::ApplyLightFunctor | |
Ckanzi::DrawObjectsRenderPass::ApplyNodeFunctor | |
Ckanzi::MessageArguments::ArgumentEntry | Linked list entry containing arguments type and value |
Ckanzi::Framebuffer::Attachment | Framebuffer attachment settings |
Ckanzi::PropertyTypeEditorInfo::AttributeDictionary | |
Ckanzi::BackEasingFunction | |
Ckanzi::BezierEasingFunction | |
Ckanzi::Node::BindingEntry | Binding entry |
►Ckanzi::BindingOperation | Base class for binding operations |
Ckanzi::BindingAnimationOpCode | Animation binding operation |
Ckanzi::BindingExpressionOpCode | Expression binding operation |
Ckanzi::BitmapImage | Image is the basic runtime primitive to load, hold, and convert image data in memory |
Ckanzi::Mesh::Bone | Definition of mesh bone, that is used for mesh skinning |
Ckanzi::BounceEasingFunction | |
Ckanzi::Box | Class for box volume |
►Ckanzi::BrushRenderer | Brush renderer class |
►Ckanzi::GlBrushRenderer | OpenGL brush renderer specifics |
Ckanzi::ColorBrushRenderer | Color brush renderer class |
►Ckanzi::ContentBrushRenderer | Content brush renderer class |
Ckanzi::CompositionBrushRenderer | OpenGL texture brush renderer class |
Ckanzi::MaterialBrushRenderer | Freeform shader brush renderer |
Ckanzi::TextureBrushRenderer | Texture brush renderer class |
Ckanzi::Buffer | GPU memory buffer, for vertex or index data |
Ckanzi::BufferObjectStream | Specifies stream to GL buffer object |
►Ckanzi::ButtonConcept | Button concept class |
►Ckanzi::ButtonConceptImpl< Node2D, Button2D > | |
Ckanzi::Button2D | Button2D |
►Ckanzi::ButtonConceptImpl< Node2D, ToggleButton2D > | |
Ckanzi::ToggleButton2D | |
►Ckanzi::ButtonConceptImpl< Node3D, Button3D > | |
Ckanzi::Button3D | Button node |
►Ckanzi::ButtonConceptImpl< Node3D, ToggleButton3D > | |
Ckanzi::ToggleButton3D | Toggle button node |
Ckanzi::ButtonConceptImpl< TBaseClass, TDerivedClass > | Base class for buttons |
Ckanzi::detail::CharArrayDeleter | Deleter for string data |
Ckanzi::CircleEasingFunction | |
Ckanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage::CleanupFunctor | Functor for cleaning up stale notification entries |
Ckanzi::Node2D::ClippingArea | Clipping information carried from parents |
Ckanzi::Mesh::Cluster | Parameters for Mesh::Cluster creation |
Ckanzi::ColorRGBA | Color with 4 floating point components: red, green, blue and alpha (r, g, b, a) |
Ckanzi::Command | Command class defines property and message types used in implementation of commands |
Ckanzi::detail::ComplexDataTypeTraits< T > | |
►Ckanzi::detail::ComplexDataTypeTraits< Matrix3x3 > | |
Ckanzi::PropertyDataTypeTraits< Matrix3x3 > | |
►Ckanzi::detail::ComplexDataTypeTraits< Matrix4x4 > | |
Ckanzi::PropertyDataTypeTraits< Matrix4x4 > | |
►Ckanzi::detail::ComplexDataTypeTraits< ResourceSharedPtr > | |
Ckanzi::PropertyDataTypeTraits< ResourceSharedPtr > | |
►Ckanzi::detail::ComplexDataTypeTraits< SRTValue2D > | |
Ckanzi::PropertyDataTypeTraits< SRTValue2D > | |
►Ckanzi::detail::ComplexDataTypeTraits< SRTValue3D > | |
Ckanzi::PropertyDataTypeTraits< SRTValue3D > | |
Ckanzi::CompositionManager | Composition manager |
Ckanzi::CompositionRequirements | Composition requirements represents the required buffers for composition |
Ckanzi::CompositionStack | Composition stack for managing current render context |
Ckanzi::Constraints | Contains property types of Constraints |
►Ckanzi::ContentItemCollectionModel | Base class for exposing abstract access to collections of items of UI controls with content |
►Ckanzi::ListBoxConcept | Properties and messages for list boxes |
Ckanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits > | ListBoxConceptImpl provides common base implementation for different list boxes |
►Ckanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits > | |
Ckanzi::GridListBox2D | Represents a node that layouts its list of 2D items in a grid |
►Ckanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits > | |
Ckanzi::GridListBox3D | Represents a node that layouts its list of 3D items in a grid |
►Ckanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits > | |
Ckanzi::TrajectoryListBox3D | Represents a node that layouts its list of 3D items on a trajectory |
Ckanzi::ContentItemModel | Base class for exposing abstract access to content of UI controls with single content item model |
►CCreateInfo | |
Ckanzi::Mesh | Use Mesh::CreateInfo to describe and create meshes |
►CCreateInfo | |
Ckanzi::Texture | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
►CCreateInfo | |
Ckanzi::Texture | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
Ckanzi::Texture | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
►CCreateInfo | |
Ckanzi::ShaderProgram | ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call |
►CCreateInfo | |
Ckanzi::ShaderProgram | ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call |
►CCreateInfo | |
Ckanzi::ShaderProgram | ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call |
Ckanzi::ShaderProgram | ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call |
Ckanzi::Framebuffer::CreateInfo | Framebuffer creation parameters |
Ckanzi::Renderbuffer::CreateInfo | Renderbuffer creation parameters |
Ckanzi::Sampler::CreateInfo | |
►CCreateInfo2D | |
Ckanzi::Texture | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
►CCreateInfo2D | |
Ckanzi::Texture | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
►CCreateInfo2D | |
Ckanzi::Texture | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
Ckanzi::CubicEasingFunction | |
Ckanzi::DefaultLogger | This class provides interface to access Default Logger |
Ckanzi::DefaultProfilerRegistry | The default profiler registry placeholder |
►Ckanzi::DockLayoutConcept | Dock layout concept base class |
►Ckanzi::DockLayoutConceptImpl< Node2D, DockLayout2D > | |
Ckanzi::DockLayout2D | DockLayout2D |
►Ckanzi::DockLayoutConceptImpl< Node3D, DockLayout3D > | |
Ckanzi::DockLayout3D | Dock layout arranges its items |
Ckanzi::DockLayoutConceptImpl< TBaseClass, TDerivedClass > | Dock layout concept implementation base class |
Ckanzi::StateManager::EasingArguments | Easing function arguments |
Ckanzi::ElasticEasingFunction | |
Ckanzi::enable_if< _Test, _Type > | |
Ckanzi::enable_if< true, _Type > | |
Ckanzi::PropertyFieldAnimationTimeline::Entry | |
Ckanzi::detail::Event | Event object |
Ckanzi::EventFilter | EventFilter class |
►Ckanzi::EventSource | EventSource class |
Ckanzi::DefaultEventSource | |
Ckanzi::EventSourceProperties | Configurable event source properties |
Ckanzi::ExponentialEasingFunction | |
Ckanzi::ResourceProfilingDataSample::Factory | The resource factory |
►Ckanzi::File | |
Ckanzi::ReadOnlyDiskFile | Implements the File interface for files residing on a disk |
Ckanzi::ReadOnlyMemoryFile | |
Ckanzi::ResourceManager::FinishingQueue | 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 |
Ckanzi::FixedString | String that points to a string literal |
Ckanzi::FlagScopeGuard< FlagValue > | |
►Ckanzi::FlowLayoutConcept | Flow layout concept base class |
►Ckanzi::FlowLayoutConceptImpl< Node2D, FlowLayout2D > | |
Ckanzi::FlowLayout2D | Flow Layout 2D arranges 2D items along a line and continues to the next line when it runs out of space |
►Ckanzi::FlowLayoutConceptImpl< Node3D, FlowLayout3D > | |
Ckanzi::FlowLayout3D | Flow Layout 3D arranges 3D items along a line and continues to the next line when it runs out of space |
Ckanzi::FlowLayoutConceptImpl< TBaseClass, TDerivedClass > | Flow layout concept implementation base class |
Ckanzi::FocusManager | FocusManager enables you to set and change the keyboard and logical focus between attached nodes |
Ckanzi::FPSConstraints | Constraint for limiting the number of frames per second the Engine is rendering |
Ckanzi::FrameDescription | Description of a frame, the remaining area of a quad with another quad cut out |
Ckanzi::FrameTimeQueue | Queue specialization for calculating frame rate |
Ckanzi::from_chars_result | |
►Ckanzi::Geometry | Renderable geometry |
►Ckanzi::GeometryGl | Base GL geometry |
►Ckanzi::GeometryGlBuffer< 25 > | |
Ckanzi::GeometryFrame | Geometry representing a quad that has its center cut out |
►Ckanzi::GeometryGlBuffer< 4 > | |
Ckanzi::GeometryQuad | Renderable quad |
Ckanzi::GeometryGlBuffer< MaxVertexCount > | GL geometry with set size |
Ckanzi::GLBufferHandle | GLBufferHandle manages RAII ownership for GL buffer object |
Ckanzi::GLFramebufferHandle | GLFramebufferHandle manages RAII ownership for GL framebuffer object |
►Ckanzi::GlGraphicsAdapter | Base class for handling calls to OpenGL family |
Ckanzi::GlGraphicsAdapterCallGles | OpenGL API call handler which calls the implementation from dynamically loaded GLES library |
Ckanzi::GlGraphicsAdapterCheckForErrors | Check for GL errors |
Ckanzi::GlGraphicsAdapterLogger | Logs OpenGL API calls |
Ckanzi::GlGraphicsLogScope | Scoped OpenGL log enable/disabler |
Ckanzi::Global | |
Ckanzi::GLProgramHandle | GLProgramHandle manages RAII ownership for GL program object |
Ckanzi::GLRenderbufferHandle | GLRenderbufferHandle manages RAII ownership for GL renderbuffer object |
Ckanzi::GlRenderState | OpenGL render state |
►Ckanzi::GlRenderValueBase | Base class for render value information |
Ckanzi::GlRenderValue< float > | |
Ckanzi::GlRenderValue< GraphicsBlendMode > | |
Ckanzi::GlRenderValue< kanzi::ColorRGBA > | |
Ckanzi::GlRenderValue< TextureSharedPtr > | |
Ckanzi::GlRenderValue< T > | Individual render value container |
Ckanzi::GlRenderValueBinding | GlRenderValueBinding is a binding from shaders/materials into values in GlRenderState |
Ckanzi::GLShaderHandle | GLShaderHandle manages RAII ownership for GL shader object |
Ckanzi::GLTextureHandle | GLTextureHandle manages RAII ownership for GL texture object |
►Ckanzi::GraphicsOutput | GraphicsOutput class |
Ckanzi::GlGraphicsOutput | GlGraphicsOutput class |
Ckanzi::NullGraphicsOutput | NullGraphicsOutput class |
►Ckanzi::GridLayoutConcept | GridConcept is a base class for the nodes that implement layout that arranges items in a grid |
►Ckanzi::GridLayoutConceptImpl< Node2D, GridLayout2D > | |
Ckanzi::GridLayout2D | Grid Layout 2D arranges 2D items in a grid |
►Ckanzi::GridLayoutConceptImpl< Node3D, GridLayout3D > | |
Ckanzi::GridLayout3D | Grid Layout 3D arranges 3D items in a grid |
Ckanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass > | GridConceptImplementation is an abstract class for implementing grid concept |
Ckanzi::GridListBox2DTraits | |
Ckanzi::GridListBox3DTraits | |
►Ckanzi::GridListBoxConcept | Properties and messages for grid list boxes |
Ckanzi::GridListBox2D | Represents a node that layouts its list of 2D items in a grid |
Ckanzi::GridListBox3D | Represents a node that layouts its list of 3D items in a grid |
Ckanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace | Information used to store the state between function calls when locating objects |
Chash< kanzi::AbstractPropertyType > | Specialization of std::hash for AbstractPropertyType |
Chash< kanzi::ResourceID > | |
Chash< kanzi::string_view > | Hash for string_view |
Ckanzi::ImmutableString | Immutable string container |
Ckanzi::InputManager | InputManager converts the events from the given event queue into input specific messages |
►CInputMessageArguments | |
Ckanzi::ClickManipulator::ClickCancelMessageArguments | Message arguments for click canceled message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::ClickManipulator::ClickEnterMessageArguments | Message arguments for pointer entering the node area message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::ClickManipulator::ClickLeaveMessageArguments | Message arguments for pointer leaving the node area message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::ClickManipulator::ClickMessageArguments | Message arguments for click gesture recognized message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::DragAndDropManipulator::FinishedMessageArguments | Message arguments for drag and drop finished message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::DragAndDropManipulator::StartedMessageArguments | Message arguments for drag and drop started message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::LongPressManipulator::LongPressMessageArguments | Message arguments for long press gesture recognized message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::MultiClickManipulator::MultiClickMessageArguments | Message arguments for the multi-click gesture recognized message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::PanManipulator::StartedMessageArguments | Message arguments for pan gesture started message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::PinchManipulator::FinishedMessageArguments | Message arguments for pinch gesture finished message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::PinchManipulator::MovedMessageArguments | Message arguments for moved message sent during pan gesture. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::PinchManipulator::StartedMessageArguments | Message arguments for pinch gesture started message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::detail::IntegerToLogLevel< size_t > | Converts integer representation of log level to enumeration |
Ckanzi::detail::IntegerToLogLevel< KZ_LOG_GET_LEVEL_VALUE(KZ_LOG_LEVEL_ERROR)> | Converts integer representation of error log level to enumeration |
Ckanzi::detail::IntegerToLogLevel< KZ_LOG_GET_LEVEL_VALUE(KZ_LOG_LEVEL_INFO)> | Converts integer value of info log level to enumeration |
Ckanzi::detail::IntegerToLogLevel< KZ_LOG_GET_LEVEL_VALUE(KZ_LOG_LEVEL_TRACE)> | Converts integer value of trace log level to enumeration |
Ckanzi::detail::IntegerToLogLevel< KZ_LOG_GET_LEVEL_VALUE(KZ_LOG_LEVEL_WARNING)> | Converts integer value of warning log level to enumeration |
Ckanzi::InterpolatedValue | Core component for smooth interpolation in code |
►Ckanzi::IntervalProfilerSampleData | The interval profiler data sample |
Ckanzi::MainLoopTaskProfilerSampleData | The main loop task profiler data sample |
Ckanzi::IntervalProfilerSampleStatistics | |
►Ckanzi::IntervalProfilingSampler | The main loop task profiling sampler collects interval measurement to produce IntervalProfilerSampleData sample |
Ckanzi::MainLoopTaskProfilingSampler | The main loop task profiling sampler collects interval measurement to produce #MainLoopTaskProfilerSampleData sample |
Ckanzi::IrisImageHeader | |
Ckanzi::Keyboard | Represents keyboard |
►Ckanzi::KeyframeAnimation< TValueType >::Keyframe | |
Ckanzi::KeyframeAnimation< TValueType >::BezierKeyframe | |
Ckanzi::KeyframeAnimation< TValueType >::LinearKeyframe | |
Ckanzi::KeyframeAnimation< TValueType >::StepKeyframe | |
CKZ_FLOAT_UNION_TYPE | Used for keeping strict aliasing when interpreting kzU32 as kzFloat |
Ckanzi::KzbFile | KZB file loader |
Ckanzi::KzbMemoryParser | Parser over KZB file structure |
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 |
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 |
CKzuConfiguredFont | Font structure for rendering text |
CKzuDummytypeFont | Dummy font structure |
CKzuDummytypeSystem | Structure for dummy truetype font system |
CKzuEngine | Structure for graphics engine core functionality |
CKzuFilterConfiguration | Configuration for filter types |
CKzuFontClass | Defines functions for different font implementations |
CKzuFreetypeFont | Font structure for rendering text with FreeType |
CKzuFreetypeSystem | Structure for FreeType font system |
CKzuGlyphCache | |
Ckanzi::KzuInputTouchPoint | The structure describes the attributes for a touch point or mouse hit |
CKzuItypeFont | Font structure for rendering text with iType |
CKzuItypeSystem | Structure for iType font system |
CKzuMessageDispatcher | Message dispatcher object |
►CKzuMessageType | |
Ckanzi::AbstractMessageTypeDescriptor | |
CKzuObjectSourceCache | Storage for object source cache data |
CKzuObjectSourceRuntimeData | Structure passed as parameter to object source reset |
CKzuSortObjectSourceConfiguration | Configuration for sort object sources |
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 | |
Ckanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >::KzuTrajectoryLayoutSnapInfo | |
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 |
Ckanzi::KzuViewport | Structure for viewport |
CKzuVirtualItemIterator | Iterator for KzuVirtualItemList |
CKzuVirtualItemList | A virtual collection of items that supports iteration |
Ckanzi::Node::MessageSubscription::LessFunctor | |
Ckanzi::LinearEasingFunction | |
Ckanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
►Ckanzi::ListBoxItemContainer | Base class for List Box Item Containers for List Box |
Ckanzi::ListBoxItemContainerImpl< TBaseClass, TDerivedClass > | Implementation of base List Box Item Container class for List Box |
►Ckanzi::ListBoxItemContainerImpl< Node2D, ListBoxItemContainer2D > | |
Ckanzi::ListBoxItemContainer2D | List Box Item Container for List Box 2D. Wrapper component for storing item object nodes |
►Ckanzi::ListBoxItemContainerImpl< Node3D, ListBoxItemContainer3D > | |
Ckanzi::ListBoxItemContainer3D | List Box Item Container for List Box 3D. Wrapper component for storing item object nodes |
Ckanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
►Ckanzi::ResourceManager::LoadTask | Use this base class to implement the load tasks that load new resources |
Ckanzi::ResourceProfilingLoadTask | Resource profiling wrapper for load task |
Ckanzi::detail::LogArgumentFormat | Represents log message argument formatting interface |
Ckanzi::detail::LogArgumentSupportsFormatting< T > | Aimed to check if type T supports formatting or not |
Ckanzi::detail::LogArgumentSupportsPrecisionFormatting< T > | |
Ckanzi::detail::LogArgumentTypeEraser | Log argument reference holder |
Ckanzi::detail::LogRecord | This class represents log record that accumulates multiple log messages and writes them as a sole message to the logger when object of this class is destroyed |
Ckanzi::NodeCompositor2D::ManagedCompositionTarget | Managed composition target container |
Ckanzi::MaterialRenderer | Material renderer |
Ckanzi::DrawObjectsWithMaterialRenderPass::MaterialRendererContainer | Container for material renderers |
Ckanzi::Matrix3x3 | Matrix with 3x3 elements |
Ckanzi::Matrix4x4 | Matrix with 4x4 elements |
Ckanzi::Morph::MeshAttribute | |
►Ckanzi::MessageArguments | Message arguments is the base class for arguments passed in messages |
Ckanzi::AnimationPlayer::CompletedMessageArguments | Message arguments for Completed message |
Ckanzi::AnimationPlayer::StartedMessageArguments | Message arguments for Started message |
Ckanzi::AnimationPlayer::StoppedMessageArguments | Message arguments for Stopped message |
Ckanzi::ButtonConcept::CanceledMessageArguments | |
Ckanzi::ButtonConcept::ClickedMessageArguments | |
Ckanzi::ButtonConcept::LongPressMessageArguments | |
Ckanzi::ButtonConcept::PointerEnteredMessageArguments | |
Ckanzi::ButtonConcept::PointerLeftMessageArguments | |
Ckanzi::ButtonConcept::PressedMessageArguments | |
Ckanzi::ButtonConcept::ToggledOffMessageArguments | |
Ckanzi::ButtonConcept::ToggledOnMessageArguments | |
Ckanzi::ButtonConcept::ToggleStateChangedMessageArguments | |
Ckanzi::Command::CommandMessageArguments | Represents the message arguments for command messages |
►Ckanzi::FocusManager::PostFocusMessageArguments | } |
Ckanzi::FocusManager::PreFocusMessageArguments | Message arguments for the pre-focus messages |
►Ckanzi::InputManipulator::InputMessageArguments | Message arguments for input manipulator messages |
Ckanzi::ClickManipulator::ClickBeginMessageArguments | Message arguments for click gesture began message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::DragAndDropManipulator::MovedMessageArguments | Message arguments for drag and drop moved message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::PanManipulator::FinishedMessageArguments | Message arguments for pan gesture finished message. Inherits argument properties from InputManipulator::InputMessageArguments |
Ckanzi::PanManipulator::MovedMessageArguments | Message arguments for moved message sent during pan gesture. Inherits argument properties from InputManipulator::InputMessageArguments |
►Ckanzi::Keyboard::KeyStateChangedMessageArguments | Represents base message arguments for key state change messages |
Ckanzi::Keyboard::KeyDownMessageArguments | Represents message arguments of key down message |
Ckanzi::Keyboard::KeyUpMessageArguments | Represents message arguments of key up message |
►Ckanzi::ListBoxConcept::ItemMessageArguments | Represents base class for item-related message arguments |
Ckanzi::ListBoxConcept::ItemHiddenMessageArguments | Represents message arguments of ItemHidden message |
Ckanzi::ListBoxConcept::ItemVisibleMessageArguments | Represents message arguments of ItemVisible message |
Ckanzi::ListBoxConcept::TargetChangedMessageArguments | Represents message arguments of TargetChanged message |
Ckanzi::ListBoxConcept::ItemSelectedMessageArguments | Represents message arguments of ItemSelected message |
►Ckanzi::ListBoxConcept::ScrollMessageArguments | Base class for scroll-related message arguments |
Ckanzi::ListBoxConcept::ScrolledMessageArguments | Scrolled message, sent when list box is scrolling |
Ckanzi::ListBoxConcept::ScrollFinishedMessageArguments | ScrollFinished message, sent when list box scroll ends |
Ckanzi::ListBoxConcept::ScrollStartedMessageArguments | ScrollStarted message, sent when list box scroll starts |
Ckanzi::MessageDispatcherProperties::TimerMessageArguments | |
Ckanzi::MessageDispatcherProperties::WriteLogMessageArguments | |
►Ckanzi::NodeComponent::NodeComponentMessageArguments | Base class for node component message arguments |
Ckanzi::AnimationPlayer::PlayMessageArguments | Message arguments for Play message |
Ckanzi::AnimationPlayer::ResumeMessageArguments | Message arguments for Resume message |
Ckanzi::AnimationPlayer::StopMessageArguments | Message arguments for Stop message |
Ckanzi::Page::ActivatedMessageArguments | Represents message arguments of Activated message |
Ckanzi::Page::DeactivatedMessageArguments | Represents message arguments of Deactivated message |
►Ckanzi::Page::NavigateMessageArguments | Represents message arguments of Navigate message |
Ckanzi::Page::NavigateParentMessageArguments | Represents message arguments of NavigateParent message |
Ckanzi::PageHost::NavigateNextMessageArguments | Represents message arguments of NavigateNext message |
Ckanzi::PageHost::NavigatePreviousMessageArguments | Represents message arguments of NavigatePrevious message |
Ckanzi::Page::NavigationActivatedMessageArguments | These messages are used by the page navigation logic internally |
Ckanzi::Page::NavigationDeactivatedMessageArguments | Represents message arguments of NavigationDeactivated message |
Ckanzi::Page::RegisterToNavigationMessageArguments | Represents message arguments of RegisterToNavigation message |
Ckanzi::Page::UnregisterFromNavigationMessageArguments | Represents message arguments of UnregisterFromNavigation message |
Ckanzi::PageHost::NavigationFinishedMessageArguments | Represents message arguments of NavigationFinished message |
Ckanzi::PageHost::NavigationStartedMessageArguments | Represents message arguments of NavigationStarted message |
Ckanzi::PrefabViewConcept::AsynchronousLoadCompletedMessageArguments | Message arguments |
Ckanzi::PrefabViewConcept::LoadAsynchronouslyMessageArguments | Message arguments |
Ckanzi::PropertyTargetInterpolator::CompletedMessageArguments | Message arguments for Completed message |
►Ckanzi::RangeConcept::CommonMessageArguments | |
Ckanzi::RangeConcept::ValueChangedMessageArguments | |
Ckanzi::RangeConcept::ValueChangeFinishedMessageArguments | |
Ckanzi::RangeConcept::ValueChangeStartedMessageArguments | |
Ckanzi::Screen::ActivateThemeMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollDirectionMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollEdgeMessageArguments | |
►Ckanzi::ScrollViewConcept::ScrollMessageArguments | |
Ckanzi::ScrollViewConcept::ScrolledMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollFinishedMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollStartedMessageArguments | |
Ckanzi::ScrollViewConcept::UserScrollFinishedMessageArguments | |
Ckanzi::ScrollViewConcept::UserScrollStartedMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollPageMessageArguments | |
Ckanzi::ScrollViewConcept::SetScrollMessageArguments | |
Ckanzi::ScrollViewConcept::SetScrollTargetMessageArguments | |
Ckanzi::ScrollViewConcept::SnapRequestMessageArguments | |
Ckanzi::ScrollViewConcept::ZoomedMessageArguments | |
►Ckanzi::StateManager::StateManagerMessageArguments | Represents base message arguments of state manager messages |
Ckanzi::StateManager::EnteredStateMessageArguments | Represents message arguments of EnteredState message of state manager |
Ckanzi::StateManager::LeftStateMessageArguments | Represents message arguments of LeftState message of state manager |
►Ckanzi::StateManager::StateChangeMessageArguments | |
►Ckanzi::StateManager::GoToDefinedStateMessageArguments | Represents message arguments of GoToNextDefinedState message of state manager |
Ckanzi::StateManager::GoToNextDefinedStateMessageArguments | Represents message arguments of GoToNextDefinedState message of state manager |
Ckanzi::StateManager::GoToPreviousDefinedStateMessageArguments | Represents message arguments of GoToPreviousDefinedState message of state manager |
Ckanzi::StateManager::GoToStateMessageArguments | Represents message arguments of GoToState message of state manager |
►Ckanzi::StateManager::TransitionMessageArguments | |
Ckanzi::StateManager::TransitionFinishedMessageArguments | Represents message arguments of TransitionFinished message of state manager |
Ckanzi::StateManager::TransitionStartedMessageArguments | Represents message arguments of TransitionStarted message of state manager |
►Ckanzi::ToggleButtonGroupConcept::ToggleButtonGroupConceptMessageArguments | |
Ckanzi::ToggleButtonGroupConcept::ToggledMessageArguments | |
Ckanzi::MessageArgumentsBaseMetaclassWrapper< T > | |
Ckanzi::MessageArgumentsBaseMetaclassWrapper< MessageArguments > | |
Ckanzi::MessageDispatcherProperties | |
Ckanzi::Node::MessageSubscriptionToken | Message subscription token for nodes |
Ckanzi::MessageType< TArguments > | |
Ckanzi::MessageType< kanzi::AnimationPlayer::CompletedMessageArguments > | |
Ckanzi::MessageType< kanzi::AnimationPlayer::PauseMessageArguments > | |
Ckanzi::MessageType< kanzi::AnimationPlayer::PlayMessageArguments > | |
Ckanzi::MessageType< kanzi::AnimationPlayer::ResumeMessageArguments > | |
Ckanzi::MessageType< kanzi::AnimationPlayer::StartedMessageArguments > | |
Ckanzi::MessageType< kanzi::AnimationPlayer::StopMessageArguments > | |
Ckanzi::MessageType< kanzi::AnimationPlayer::StoppedMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::CanceledMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::ClickedMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::LongPressMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::PointerEnteredMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::PointerLeftMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::PressedMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::ToggledOffMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::ToggledOnMessageArguments > | |
Ckanzi::MessageType< kanzi::ButtonConcept::ToggleStateChangedMessageArguments > | |
Ckanzi::MessageType< kanzi::ClickManipulator::ClickBeginMessageArguments > | |
Ckanzi::MessageType< kanzi::ClickManipulator::ClickCancelMessageArguments > | |
Ckanzi::MessageType< kanzi::ClickManipulator::ClickEnterMessageArguments > | |
Ckanzi::MessageType< kanzi::ClickManipulator::ClickLeaveMessageArguments > | |
Ckanzi::MessageType< kanzi::ClickManipulator::ClickMessageArguments > | |
Ckanzi::MessageType< kanzi::Command::CommandMessageArguments > | |
Ckanzi::MessageType< kanzi::DragAndDropManipulator::FinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::DragAndDropManipulator::MovedMessageArguments > | |
Ckanzi::MessageType< kanzi::DragAndDropManipulator::StartedMessageArguments > | |
Ckanzi::MessageType< kanzi::FocusManager::PostFocusMessageArguments > | |
Ckanzi::MessageType< kanzi::FocusManager::PreFocusMessageArguments > | |
Ckanzi::MessageType< kanzi::Keyboard::KeyDownMessageArguments > | |
Ckanzi::MessageType< kanzi::Keyboard::KeyUpMessageArguments > | |
Ckanzi::MessageType< kanzi::ListBoxConcept::ItemHiddenMessageArguments > | |
Ckanzi::MessageType< kanzi::ListBoxConcept::ItemSelectedMessageArguments > | |
Ckanzi::MessageType< kanzi::ListBoxConcept::ItemVisibleMessageArguments > | |
Ckanzi::MessageType< kanzi::ListBoxConcept::ScrolledMessageArguments > | |
Ckanzi::MessageType< kanzi::ListBoxConcept::ScrollFinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::ListBoxConcept::ScrollStartedMessageArguments > | |
Ckanzi::MessageType< kanzi::ListBoxConcept::TargetChangedMessageArguments > | |
Ckanzi::MessageType< kanzi::LongPressManipulator::LongPressMessageArguments > | |
Ckanzi::MessageType< kanzi::MessageDispatcherProperties::TimerMessageArguments > | |
Ckanzi::MessageType< kanzi::MessageDispatcherProperties::WriteLogMessageArguments > | |
Ckanzi::MessageType< kanzi::MultiClickManipulator::MultiClickMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::ActivatedMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::DeactivatedMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::NavigateMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::NavigateParentMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::NavigationActivatedMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::NavigationDeactivatedMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::RegisterToNavigationMessageArguments > | |
Ckanzi::MessageType< kanzi::Page::UnregisterFromNavigationMessageArguments > | |
Ckanzi::MessageType< kanzi::PageHost::NavigateNextMessageArguments > | |
Ckanzi::MessageType< kanzi::PageHost::NavigatePreviousMessageArguments > | |
Ckanzi::MessageType< kanzi::PageHost::NavigationFinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::PageHost::NavigationStartedMessageArguments > | |
Ckanzi::MessageType< kanzi::PanManipulator::FinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::PanManipulator::MovedMessageArguments > | |
Ckanzi::MessageType< kanzi::PanManipulator::StartedMessageArguments > | |
Ckanzi::MessageType< kanzi::PinchManipulator::FinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::PinchManipulator::MovedMessageArguments > | |
Ckanzi::MessageType< kanzi::PinchManipulator::StartedMessageArguments > | |
Ckanzi::MessageType< kanzi::PrefabViewConcept::AsynchronousLoadCompletedMessageArguments > | |
Ckanzi::MessageType< kanzi::PrefabViewConcept::LoadAsynchronouslyMessageArguments > | |
Ckanzi::MessageType< kanzi::PropertyTargetInterpolator::CompletedMessageArguments > | |
Ckanzi::MessageType< kanzi::RangeConcept::ValueChangedMessageArguments > | |
Ckanzi::MessageType< kanzi::RangeConcept::ValueChangeFinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::RangeConcept::ValueChangeStartedMessageArguments > | |
Ckanzi::MessageType< kanzi::Screen::ActivateThemeMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::ScrollDirectionMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::ScrollEdgeMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::ScrolledMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::ScrollFinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::ScrollPageMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::ScrollStartedMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::SetScrollMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::SetScrollTargetMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::SnapRequestMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::UserScrollFinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::UserScrollStartedMessageArguments > | |
Ckanzi::MessageType< kanzi::ScrollViewConcept::ZoomedMessageArguments > | |
Ckanzi::MessageType< kanzi::StateManager::EnteredStateMessageArguments > | |
Ckanzi::MessageType< kanzi::StateManager::GoToNextDefinedStateMessageArguments > | |
Ckanzi::MessageType< kanzi::StateManager::GoToPreviousDefinedStateMessageArguments > | |
Ckanzi::MessageType< kanzi::StateManager::GoToStateMessageArguments > | |
Ckanzi::MessageType< kanzi::StateManager::LeftStateMessageArguments > | |
Ckanzi::MessageType< kanzi::StateManager::TransitionFinishedMessageArguments > | |
Ckanzi::MessageType< kanzi::StateManager::TransitionStartedMessageArguments > | |
Ckanzi::MessageType< kanzi::ToggleButtonGroupConcept::ToggledMessageArguments > | |
►Ckanzi::MessageType< TArgumentsClass > | |
Ckanzi::DynamicMessageType< TArgumentsClass > | |
►Ckanzi::Metaclass | Metaclass provides type inspection mechanism for Kanzi classes |
►Ckanzi::MetaclassAbstractBase | |
Ckanzi::MetaclassAbstractImpl< TClass > | |
Ckanzi::MetaclassImpl< TClass > | |
►Ckanzi::MetaclassStaticBase | |
Ckanzi::MetaclassStaticImpl< TClass > | |
Ckanzi::MetadataGeneratedName | |
Ckanzi::MetaMethod | MetaMethod provides method invocation mechanism for Kanzi classes |
►Ckanzi::MetaObject | MetaObject is the base class for classes that provide type reflection |
►Ckanzi::Object | Object is the base class for Kanzi UI classes that implement association with a Domain |
►Ckanzi::AbstractAnimation | Interface for abstract animations |
►Ckanzi::ValueAnimation< TValueType > | Interface template for value animations |
►Ckanzi::FromToAnimationBase< TValueType > | |
Ckanzi::FromToAnimation< TValueType, TEasingFunction > | Template class for from-to animations |
Ckanzi::KeyframeAnimation< TValueType > | Template class for keyframe animations |
►Ckanzi::Action | Action is the base class for objects that execute something when the owning Trigger is activated |
Ckanzi::ExecuteScriptAction | Execute script action |
►Ckanzi::ForwardingAction | A class that is able to read arguments from message and translates them to action arguments |
Ckanzi::DispatchMessageAction | Dispatch message action |
Ckanzi::SetPropertyAction | Set property action |
Ckanzi::MoveFocusAction | Use the MoveFocusAction action to transfer focus from the currently focused item to another focusable item in the focus navigation chain |
Ckanzi::PlayAnimationAction | Play animation action is the action which starts playback of specified timeline when it is invoked |
Ckanzi::SetFocusAction | Use the SetFocusAction action to transfer focus to any focusable item in a node tree |
Ckanzi::Binding | Binding objects establish connections between properties, message values or arguments |
►Ckanzi::BindingProcessor | Binding validator |
Ckanzi::AnimationBindingProcessor | Animation validator |
Ckanzi::CallbackBindingProcessor | Callback validator |
Ckanzi::ExpressionBindingProcessor | Expression validator |
►Ckanzi::Condition | Condition for triggers |
Ckanzi::ExpressionCondition | Expression condition |
Ckanzi::Domain | Domain binds Kanzi subsystems and objects together |
►Ckanzi::InputManipulator | The base class for the input manipulator |
Ckanzi::ClickManipulator | Click input manipulator recognizes the click and tap gestures from incoming touch events |
Ckanzi::DragAndDropManipulator | Drag and drop input manipulator recognizes the drag and drop gesture from incoming touch events |
Ckanzi::LongPressManipulator | Long press input manipulator recognizes the long press gesture from the incoming touch events |
Ckanzi::MultiClickManipulator | Multi-click input manipulator recognizes double click and tap gestures from incoming touch events |
Ckanzi::PanManipulator | Pan input manipulator recognizes pan gesture from incoming touch events |
Ckanzi::PinchManipulator | Pinch input manipulator recognizes the pinch gesture from incoming touch events |
Ckanzi::ListBoxItemContainerGenerator2D | |
Ckanzi::ListBoxItemContainerGenerator3D | |
►Ckanzi::ListBoxItemGenerator2D | |
►Ckanzi::DataSourceListItemGenerator< ListBoxItemGenerator2D > | |
Ckanzi::DataSourceListItemGenerator2D | |
►Ckanzi::ListBoxItemGenerator3D | |
►Ckanzi::DataSourceListItemGenerator< ListBoxItemGenerator3D > | |
Ckanzi::DataSourceListItemGenerator3D | |
►Ckanzi::Node | Base class for scene graph nodes in Kanzi |
►Ckanzi::Node2D | Node2D is the base class of all 2D nodes |
Ckanzi::ButtonConceptImpl< Node2D, Button2D > | |
Ckanzi::ButtonConceptImpl< Node2D, ToggleButton2D > | |
Ckanzi::DockLayoutConceptImpl< Node2D, DockLayout2D > | |
Ckanzi::FlowLayoutConceptImpl< Node2D, FlowLayout2D > | |
Ckanzi::GridLayoutConceptImpl< Node2D, GridLayout2D > | |
Ckanzi::EmptyNode2D | Empty Node 2D can be used to group other 2D nodes |
Ckanzi::Image2D | |
Ckanzi::NinePatchImage2D | 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 |
►Ckanzi::Page | Use Page nodes to create the structure of an application user interface |
Ckanzi::PageHost | 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 |
Ckanzi::Portal | Portal layer |
Ckanzi::Screen | The screen represents the metrics of the target device and acts as the root node for the whole node tree |
Ckanzi::TrajectoryLayout2D | Trajectory Layout 2D arranges its items along a trajectory |
►Ckanzi::Viewport2D | Use a Viewport 2D to set the size of a render target surface onto which content is projected |
Ckanzi::ProgressiveRenderingViewport2D | Progressive rendering viewport 2D is a viewport which splits rendering its scene across multiple frames |
Ckanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits > | |
Ckanzi::ListBoxItemContainerImpl< Node2D, ListBoxItemContainer2D > | |
►Ckanzi::PrefabViewConceptImpl< Node2D, PrefabView2D > | |
Ckanzi::PrefabView2D | Prefab view 2D node |
►Ckanzi::ScrollViewConceptImpl< Node2D, ScrollView2D > | |
Ckanzi::ScrollView2D | Use the Scroll View 2D node to create an input plane to enable user input from gestures |
►Ckanzi::StackLayoutConceptImpl< Node2D, StackLayout2D > | |
Ckanzi::StackLayout2D | Stack Layout 2D arranges its items on a line along the axis you specify in the DirectionProperty |
►Ckanzi::TextBlockConceptImpl< Node2D, TextBlock2D > | |
Ckanzi::TextBlock2D | Text Block 2D displays a small amount of text in 2D |
►Ckanzi::ToggleButtonGroupConceptImpl< Node2D, ToggleButtonGroup2D > | |
Ckanzi::ToggleButtonGroup2D | Toggle Button Group 2D allows users of your application to select only one option from a set of options that are mutually exclusive |
►Ckanzi::Node3D | Base class for all 3D nodes |
Ckanzi::ButtonConceptImpl< Node3D, Button3D > | |
Ckanzi::ButtonConceptImpl< Node3D, ToggleButton3D > | |
Ckanzi::DockLayoutConceptImpl< Node3D, DockLayout3D > | |
Ckanzi::FlowLayoutConceptImpl< Node3D, FlowLayout3D > | |
Ckanzi::GridLayoutConceptImpl< Node3D, GridLayout3D > | |
Ckanzi::Camera | Camera node defines a view transform that is used to render the 3D scene |
Ckanzi::EmptyNode3D | |
Ckanzi::Instantiator3D | Instantiator3D node is a 3D node that replicates the appearance of 3D object, or a tree of 3D objects the instantiator node targets |
Ckanzi::LevelOfDetail3D | Level of detail selector node is a 3D node that changes the appearance of its child nodes based on the viewing distance |
Ckanzi::Light | Light node is a source of light for a 3D scene |
Ckanzi::Model3D | Renders a mesh in 3D space |
Ckanzi::Scene | Scene is a 3D node that is the root node for other 3D nodes |
Ckanzi::TrajectoryLayout3D | Trajectory Layout 3D arranges its items along a trajectory |
Ckanzi::Viewport3D | Use a Viewport 3D to set the size of a render target surface onto which content is projected |
Ckanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits > | |
Ckanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits > | |
Ckanzi::ListBoxItemContainerImpl< Node3D, ListBoxItemContainer3D > | |
►Ckanzi::PrefabViewConceptImpl< Node3D, PrefabView3D > | |
Ckanzi::PrefabView3D | Prefab view 3D node |
►Ckanzi::ScrollViewConceptImpl< Node3D, ScrollView3D > | |
Ckanzi::ScrollView3D | Use the Scroll View 3D node to create an input plane to enable user input from gestures |
►Ckanzi::StackLayoutConceptImpl< Node3D, StackLayout3D > | |
Ckanzi::StackLayout3D | Stack Layout 3D arranges its items on a line along the axis you specify in the DirectionProperty |
►Ckanzi::TextBlockConceptImpl< Node3D, TextBlock3D > | |
Ckanzi::TextBlock3D | Text Block 3D displays a small amount of text in 3D |
►Ckanzi::ToggleButtonGroupConceptImpl< Node3D, ToggleButtonGroup3D > | |
Ckanzi::ToggleButtonGroup3D | Toggle Button Group 3D allows users of your application to select only one option from a set of options that are mutually exclusive |
►Ckanzi::NodeComponent | NodeComponent is the base class for all node components |
Ckanzi::AnimationPlayer | Animation player is useful to perform playback of animation timeline |
Ckanzi::PropertyDrivenAnimationPlayer | Property driven animation player applies animation with time taken from specified property on the node every time property changes |
Ckanzi::PropertyTargetInterpolator | 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 |
►Ckanzi::Trigger | Trigger is the base class for defining events, conditions and actions for content-driven logic programming |
Ckanzi::MessageTrigger | Message handler trigger |
Ckanzi::OnAttachedTrigger | On Attached Trigger |
Ckanzi::OnPropertyChangedTrigger | Property change Trigger |
Ckanzi::TimerTrigger | Timer Trigger |
►Ckanzi::NodeComponentTemplate | NodeComponentTemplate is the base class for all node component templates |
Ckanzi::TriggerTemplate | TriggerTemplate is the base class for trigger templates |
►Ckanzi::Resource | Represents the base class for all resources |
Ckanzi::AnimationResource | A Resource wrapper class for animations |
Ckanzi::BinaryResource | |
►Ckanzi::Brush | Brush class |
Ckanzi::ColorBrush | Color brush class |
►Ckanzi::ContentBrush | Texture brush class |
Ckanzi::CompositionBrush | Texture brush class |
Ckanzi::MaterialBrush | Freeform shader brush |
Ckanzi::NullBrush | Null brush class |
Ckanzi::TextureBrush | Texture brush class |
►Ckanzi::DataContext | DataContext acts as a container for data |
►Ckanzi::DataObject | DataObject is the base class for data |
►Ckanzi::DataObjectEnumBase | DataObjectEnumBase is the base class for enum data |
Ckanzi::DataObjectEnum< DataType > | Provides functions to host / set / get value of given type |
Ckanzi::DataObjectList | DataObjectList is the base class for list data object |
Ckanzi::DataObjectTyped< DataType, DataTypeEnum > | Template class that can be used with standard types |
Ckanzi::DataSource | DataSource is the base class for data sources |
►Ckanzi::GPUResource | GPUResource is a resource that must be deployed to the GPU |
Ckanzi::Framebuffer | Framebuffer allows the rendering to the user-specified texture or renderbuffer, instead of rendering directly to the window |
Ckanzi::Mesh | Use Mesh::CreateInfo to describe and create meshes |
Ckanzi::ShaderProgram | ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call |
►Ckanzi::Surface | Surfaces provide images for Framebuffers where to render to |
Ckanzi::Renderbuffer | Renderbuffers provide the images that can be rendered to by attaching them to the framebuffer as color or depth stencil images |
Ckanzi::Texture | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes |
Ckanzi::Material | A material is an instance of a material type (ShaderProgram) that contains the property values for the material type properties |
Ckanzi::Morph | |
Ckanzi::PageTransitionCollection | Transition collection is used to define transitions within a Page Host |
Ckanzi::PrefabTemplate | |
Ckanzi::PrefabTemplateNode | |
►Ckanzi::RenderPass | RenderPass is the base class for Kanzi render passes |
Ckanzi::BlitRenderPass | Use the Blit Render Pass to blit one or more textures to the screen of the current rendering context using a material |
Ckanzi::ClearRenderPass | 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 |
Ckanzi::CompositionTargetRenderPass | 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 |
►Ckanzi::DrawObjectsRenderPass | 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 |
Ckanzi::DrawObjectsWithMaterialRenderPass | Use the Draw Objects With Material Render Pass to render nodes provided by an object source using a material |
Ckanzi::LegacyRenderPass | 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 |
Ckanzi::MaterialSetupRenderPass | Use the Material Setup Render Pass to set properties to a material for further render operations using that material |
Ckanzi::PipelineStateRenderPass | Use the Pipeline State Render Pass to set for its child render passes the depth and stencil testing, transparency, and culling |
►Ckanzi::ResourceDictionary | A resource dictionary is a container that maps resource IDs to resources |
Ckanzi::ResourceDictionarySelector | A resource dictionary selector is a type of a resource dictionary that redirects resource queries to its only nested dictionary |
Ckanzi::StateManager | State manager for managing states of nodes or application |
Ckanzi::Style | Style applying properties, node components and bindings to nodes |
Ckanzi::TextResource | Text resource |
Ckanzi::TimelineResource | |
Ckanzi::Trajectory | |
►CKzuFont | Font structure for rendering text |
CKzuBitmapFont | Font structure for rendering text |
►CKzuObjectSource | Structure for object source |
CKzuCombinerObjectSource | Combiner object source |
►CKzuFilterObjectSource | Structure for filter object source |
CKzuContainsPropertyFilter | Structure for property filter |
CKzuFrustumCullFilter | Structure for frustum cull filter |
CKzuLODFilter | Structure for level of detail filter |
CKzuObjectTypeFilter | Structure for object type filter |
CKzuPropertyIsEqualFilter | Structure for property is equal filter |
CKzuTagFilter | Structure for tag filter |
CKzuSortObjectSource | Sort object source |
►Ckanzi::Timeline | 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 |
Ckanzi::MediaTimeline | Timeline playing a media file |
Ckanzi::MorphWeightTimeline | Timeline for animating morph weights |
Ckanzi::ParallelTimeline | 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 |
Ckanzi::PreviewTimeline | Preview timeline, |
Ckanzi::PropertyAnimationTimeline | 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 |
Ckanzi::PropertyFieldAnimationTimeline | 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 |
Ckanzi::PropertyTargetInterpolationTimeline | 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 |
Ckanzi::SequentialTimeline | 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 |
Ckanzi::TimelineEvent | Event on a timeline |
Ckanzi::TimelineClock | Updates timelines based on time |
►Ckanzi::TimelinePlayback | Playback object for Timelines |
Ckanzi::MorphWeightTimelinePlayback | Timeline Playback for morph timeline |
Ckanzi::ParallelTimelinePlayback | Playback control class for ParallelTimeline |
Ckanzi::PreviewTimelinePlayback | Preview timeline playback controls child timeline playbacks based on preview instructions |
Ckanzi::PropertyAnimationTimelinePlayback | Playback class for PropertyAnimationTimeline |
Ckanzi::PropertyFieldAnimationTimelinePlayback | Playback control for PropertyFieldAnimationTimeline |
Ckanzi::PropertyFieldTargetInterpolationTimelinePlayback | Playback for property target interpolation timeline for interpolating specific property field |
Ckanzi::PropertyTargetInterpolationTimelinePlayback | Playback for property target interpolation timeline |
Ckanzi::MethodArgument | Holds argument type and value information |
Ckanzi::MethodArguments | Holds arguments applied on metamethod invocation |
Ckanzi::DataContext::ModifiedSubscription | Subscription entry |
►CModifierEntry | |
Ckanzi::PropertyTypeDescriptor< T >::TypedModifierEntry | |
Ckanzi::AbstractPropertyTypeDescriptor::ModifierEntry | |
►CModifierStorage | |
Ckanzi::PropertyTypeDescriptor< T >::TypedModifierStorage | |
Ckanzi::AbstractPropertyTypeDescriptor::ModifierStorage | |
►Ckanzi::Module | Module is a class representing a functional module with its own metadata about the types it contains |
►Ckanzi::Application | Application class |
Ckanzi::ExampleApplication | |
►Ckanzi::Plugin | |
Ckanzi::KanziComponentsModule | |
Ckanzi::V8Module | |
Ckanzi::ModuleDeleter | Module deleter for shared_ptr |
Ckanzi::MorphRuntime | Contains morph weights for a morph |
CNativeWindowProperties | Properties for a window |
Ckanzi::Node::NodeComponentEntry | Object node component entry |
►CNodeComponentMessageArguments | |
Ckanzi::AnimationPlayer::PauseMessageArguments | Message arguments for Pause message |
Ckanzi::NodeCompositor2D | Composition functionality for 2D nodes |
Ckanzi::NodeContext | |
Ckanzi::NodeVisual2D | Composition functionality for 2D nodes |
Ckanzi::AbstractPropertyTypeDescriptor::NotificationStorage | |
►CNotificationStorage | |
Ckanzi::PropertyTypeDescriptor< T >::TypedNotificationStorage | |
Ckanzi::ObjectFactory | |
Ckanzi::ObjectLoader | ObjectLoader loads objects from KZB |
Ckanzi::PerformanceInfo | HUD class allows drawing information on top of tests |
Ckanzi::NodeCompositor2D::PerspectiveTransformParameters | Perspective transform container |
Ckanzi::PowerEasingFunction | |
►Ckanzi::PrefabViewConcept | Prefab view concept class |
Ckanzi::PrefabViewConceptImpl< TBaseClass, TDerivedClass > | Base class for prefab views |
Ckanzi::PrefabViewConceptImpl< Node2D, PrefabView2D > | |
Ckanzi::PrefabViewConceptImpl< Node3D, PrefabView3D > | |
Ckanzi::detail::PrimitiveDataTypeTraits< T > | |
►Ckanzi::detail::PrimitiveDataTypeTraits< bool > | |
Ckanzi::PropertyDataTypeTraits< bool > | |
►Ckanzi::detail::PrimitiveDataTypeTraits< float > | |
Ckanzi::PropertyDataTypeTraits< float > | |
►Ckanzi::detail::PrimitiveDataTypeTraits< int > | |
Ckanzi::PropertyDataTypeTraits< int > | |
►Ckanzi::detail::PrimitiveDataTypeTraits< void * > | |
Ckanzi::PropertyDataTypeTraits< void * > | |
Ckanzi::detail::ProfilerRegistrationHelper< TProfiler > | Registered profiler instance |
Ckanzi::ProfilerRegistry< TProfiler > | Profiler registry |
Ckanzi::ProfilerRegistry< AbstractProfiler > | |
►Ckanzi::ProfilerRegistry< IntervalProfiler > | |
Ckanzi::StartupProfilerRegistry | The registry of startup profilers |
►Ckanzi::ProfilerRegistry< MainLoopTaskProfiler > | |
Ckanzi::MainLoopTaskProfilerRegistry | The registry of main loop task profilers |
Ckanzi::ProfilingCategory | Represents the runtime state of the profiling category |
Ckanzi::detail::ProfilingCategorySingletonInitializer< UniqueProfilingCategoryType > | Guarantees creation of profiling category singleton object associated with unique profiling category type defined with KZ_DETAIL_PROFILING_REGISTER_CATEGORY() and passed as template parameter |
Ckanzi::ProfilingScopeHelper | The profiling scope helper |
►Ckanzi::PropertyDataTypeTraits< T > | |
Ckanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits | |
Ckanzi::PropertyDataTypeTraits< string > | |
►Ckanzi::PropertyObject | PropertyObject is the base class that supports setting and retrieving properties |
Ckanzi::Object | Object is the base class for Kanzi UI classes that implement association with a Domain |
Ckanzi::PropertyType< Type, typename > | Property type represents a property type for the property system |
Ckanzi::PropertyType< AllowedScrollAxis > | |
Ckanzi::PropertyType< bool > | |
Ckanzi::PropertyType< float > | |
Ckanzi::PropertyType< GraphicsBlendMode > | |
Ckanzi::PropertyType< GraphicsColorWriteMode > | |
Ckanzi::PropertyType< GraphicsCompareFunction > | |
Ckanzi::PropertyType< GraphicsCullMode > | |
Ckanzi::PropertyType< GraphicsFormat > | |
Ckanzi::PropertyType< GraphicsStencilOperation > | |
Ckanzi::PropertyType< int > | |
Ckanzi::PropertyType< kanzi::Camera::FieldOfViewType > | |
Ckanzi::PropertyType< kanzi::Camera::OrthogonalCoordinateSystem > | |
Ckanzi::PropertyType< kanzi::Camera::ProjectionType > | |
Ckanzi::PropertyType< kanzi::ColorRGBA > | |
Ckanzi::PropertyType< kanzi::DispatchMessageAction::DispatchMode > | |
Ckanzi::PropertyType< kanzi::DockLayoutConcept::DockingSide > | |
Ckanzi::PropertyType< kanzi::FlowLayoutConcept::LayoutDirection > | |
Ckanzi::PropertyType< kanzi::FocusManager::FocusChainDirection > | |
Ckanzi::PropertyType< kanzi::GridLayoutConcept::GridDirection > | |
Ckanzi::PropertyType< kanzi::GridListBoxConcept::GridDirection > | |
Ckanzi::PropertyType< kanzi::LegacyRenderPass::InvalidateAttachments > | |
Ckanzi::PropertyType< kanzi::LevelOfDetail3D::LODType > | |
Ckanzi::PropertyType< kanzi::ListBoxConcept::SelectionBehavior > | |
Ckanzi::PropertyType< kanzi::Matrix4x4 > | |
Ckanzi::PropertyType< kanzi::Node2D::ContentStretch > | |
Ckanzi::PropertyType< kanzi::Node2D::ForegroundHint > | |
Ckanzi::PropertyType< kanzi::Node2D::PixelFormat > | |
Ckanzi::PropertyType< kanzi::Node::ContentStretch > | |
Ckanzi::PropertyType< kanzi::Node::DepthAlignment > | |
Ckanzi::PropertyType< kanzi::Node::HorizontalAlignment > | |
Ckanzi::PropertyType< kanzi::Node::VerticalAlignment > | |
Ckanzi::PropertyType< kanzi::PageTransitionCollection::kanzi::PageTransitionCollection::Transition::AnimationTarget > | |
Ckanzi::PropertyType< kanzi::PageTransitionCollection::kanzi::PageTransitionCollection::Transition::Direction > | |
Ckanzi::PropertyType< kanzi::Sampler::AddressingMode > | |
Ckanzi::PropertyType< kanzi::Sampler::Filter > | |
Ckanzi::PropertyType< kanzi::Sampler::MipmapMode > | |
Ckanzi::PropertyType< kanzi::Screen::WindowMetricsType > | |
Ckanzi::PropertyType< kanzi::ScrollViewConcept::AllowedScrollAxis > | |
Ckanzi::PropertyType< kanzi::SRTValue2D > | |
Ckanzi::PropertyType< kanzi::SRTValue3D > | |
Ckanzi::PropertyType< kanzi::StackLayoutConcept::LayoutDirection > | |
Ckanzi::PropertyType< kanzi::TextBlockConcept::TextHorizontalAlignment > | |
Ckanzi::PropertyType< kanzi::TextBlockConcept::TextVerticalAlignment > | |
Ckanzi::PropertyType< kanzi::Vector2 > | |
Ckanzi::PropertyType< kanzi::Vector3 > | |
Ckanzi::PropertyType< kanzi::Vector4 > | |
Ckanzi::PropertyType< KzsWindowOrientation > | |
Ckanzi::PropertyType< KzuExpressionValidatorOperation > | |
Ckanzi::PropertyType< KzuPropertyBinaryTargetAttribute > | |
Ckanzi::PropertyType< KzuTimeLineEntryPlaybackMode > | |
Ckanzi::PropertyType< KzuViewportCoordinateType > | |
Ckanzi::PropertyType< MessageRouting > | |
Ckanzi::PropertyType< ResourceSharedPtr > | |
Ckanzi::PropertyType< string > | |
►Ckanzi::PropertyType< Type > | |
Ckanzi::DynamicPropertyType< Type > | DynamicPropertyType is a handle for property types that are unknown |
Ckanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type > | Specialization for PropertyType for enums. See PropertyType |
Ckanzi::PropertyType< ViewportMode > | |
Ckanzi::PropertyType< void * > | |
Ckanzi::PropertyTypeEditorInfo | Editor information for metadata |
Ckanzi::QuadDescription | Quad description. Used to create renderable quad geometry |
Ckanzi::QuadraticEasingFunction | |
Ckanzi::QuarticEasingFunction | |
Ckanzi::QuinticEasingFunction | |
►Ckanzi::RangeConcept | RangeConcept represents a number range with an optional step |
Ckanzi::RangeConceptImpl< TBaseClass, TDerivedClass > | |
Ckanzi::Rectangle< T > | 2-dimensional integer rectangle |
Ckanzi::Rectangle< float > | |
Ckanzi::Rectangle< int > | |
Ckanzi::ReferenceCountScopeGuard< CounterType, FunctorType > | Reference count scope guard |
Ckanzi::RelativeNodeResolver | |
Ckanzi::Renderer | |
Ckanzi::Renderer3D | Renderer is the core component for assigning lights, meshes, cameras, skin animations etc. to lower level rendering |
Ckanzi::RendererStatisticsScope | |
Ckanzi::CompositionManager::Request | Composition request class |
Ckanzi::RenderPass::ResourceBinding | Struct containing resource binding information |
Ckanzi::ResourceID | Resource ID |
Ckanzi::ResourceLoaderFactory | Factory for resource loader tasks |
Ckanzi::ResourceLoaderThreadContext | Resource loader thread local data |
Ckanzi::ResourceManager | Use the resource manager to access and use resources in kzb files |
Ckanzi::ResourceProfiler | The resource profiler |
Ckanzi::ResourceProfilingAttributes | Container for resource profiling attributes |
►Ckanzi::ResourceProfilingContext | The resource profiling context |
►Ckanzi::NamedResourceProfilingContext | Named resource profiling context |
Ckanzi::GenericResourceProfilingContext | Generic resource profiling context |
Ckanzi::ResourceProfilingAcquireContext | The profiling context of resource acquirement |
Ckanzi::ResourceProfilingDeployContext | The profiling context of resource deployment |
Ckanzi::ResourceProfilingLoadContext | The profiling context of resource loading |
Ckanzi::ResourceProfilingMainLoopContext | The main loop resource profiling context |
Ckanzi::ResourceProfilingContextFactory | Resource profiling context factory |
Ckanzi::ResourceProfilingDataSample | The resource profiling data sample |
Ckanzi::ResourceProfilingPtreePopulator | Resource profiling ptree populator |
Ckanzi::GridLayoutConcept::RowColumnDefinition | Definition for the size and position of a single row or column |
Ckanzi::PageTransitionCollection::Runtime | Runtime class that is instantiated per page. Drives the internal state manager that is used to animate transitions |
Ckanzi::Sampler | Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures |
Ckanzi::ShaderProgram::SamplerInfo | |
Ckanzi::Scheduler | Scheduler class |
Ckanzi::ExecuteScriptAction::Scope | |
Ckanzi::ScopedRefCounter | Scoped reference counter, which takes an unsigned integer value as argument on construction to track |
►Ckanzi::ScrollViewConcept::ScrollPositionMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollMessageArguments | |
Ckanzi::ScrollViewConcept::SetScrollMessageArguments | |
►Ckanzi::ScrollViewConcept::ScrollTargetMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollMessageArguments | |
Ckanzi::ScrollViewConcept::SetScrollTargetMessageArguments | |
►Ckanzi::ScrollViewConcept | ScrollViewConcept is the base class that provides the functionality for the ScrollView2D and ScrollView3D classes |
Ckanzi::ScrollViewConceptImpl< TBaseClass, TDerivedClass > | |
Ckanzi::ScrollViewConceptImpl< Node2D, ScrollView2D > | |
Ckanzi::ScrollViewConceptImpl< Node3D, ScrollView3D > | |
Ckanzi::BindingExpressionOpCode::Settings | Settings contain information about expression binding operation, i.e |
Ckanzi::BindingAnimationOpCode::Settings | Settings contain information about animation binding operation, i.e |
Ckanzi::ShaderTextureUniform | Specifies single texture uniform entry |
Ckanzi::SharedImmutableString | Shared immutable string container |
Ckanzi::SineEasingFunction | |
Ckanzi::Mesh::Skeleton | Skeleton is for animating mesh with bones |
►Ckanzi::SliderConcept | SliderConcept contains the trajectory ResourceID property |
►Ckanzi::Slider2DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
Ckanzi::Slider2D | Examples
|
►Ckanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
Ckanzi::Slider3D | Examples
|
Ckanzi::SmootherStepEasingFunction | |
Ckanzi::SmoothStepEasingFunction | |
►Ckanzi::ScrollViewConcept::SnapMessageArguments | |
Ckanzi::ScrollViewConcept::ScrollMessageArguments | |
Ckanzi::ScrollViewConcept::SnapRequestMessageArguments | |
Ckanzi::SpeedMeasurer | Implements an object that calculates average speed from its measurement data |
Ckanzi::SplashScreen | Splash screen |
Ckanzi::SRTValue2D | Structure describing scale, rotation and translation transformation in 2D space |
►Ckanzi::SRTValue3D | Structure describing scale, rotation and translation transformation in 3D space |
Ckanzi::SRTValue3DLongerPath | |
►Ckanzi::StackLayoutConcept | Stack layout concept base class |
Ckanzi::StackLayoutConceptImpl< TBaseClass, TDerivedClass > | Stack layout concept implementation base class |
Ckanzi::StackLayoutConceptImpl< Node2D, StackLayout2D > | |
Ckanzi::StackLayoutConceptImpl< Node3D, StackLayout3D > | |
Ckanzi::StandardMaterial | Contains property types of Standard material |
Ckanzi::StateManager::State | |
Ckanzi::StateManager::StateGroup | |
Ckanzi::StateManager::StateGroupRuntime | State group runtime |
►CStateManagerRuntime | |
Ckanzi::StateManager | State manager for managing states of nodes or application |
Ckanzi::StateManager::StateObject | |
Ckanzi::StateManager::StateObjectRuntime | State object runtime |
Ckanzi::StateManager::StateRuntime | State runtime |
Ckanzi::StateManager::StateTransition | |
Ckanzi::StateManager::StateTransitionAnimation | |
Ckanzi::StepEasingFunction | |
Ckanzi::StopWatch | Stop watch class |
Ckanzi::SuspensionManager | Suspension manager implements logic for suspending the UI thread when there is no input, tasks or timed events |
Ckanzi::Tag | Tag represents a mark that can be added to a node to mark that the node is of certain kind |
Ckanzi::CompositionManager::Target | Composition target |
Ckanzi::StateManager::TargetObject | TargetObject |
►Ckanzi::TaskDispatcherBase | Base class for TaskDispatcher implementation |
Ckanzi::TaskDispatcher | Task dispatcher |
►CTBaseClass | |
Ckanzi::ButtonConceptImpl< TBaseClass, TDerivedClass > | Base class for buttons |
Ckanzi::DockLayoutConceptImpl< TBaseClass, TDerivedClass > | Dock layout concept implementation base class |
Ckanzi::FlowLayoutConceptImpl< TBaseClass, TDerivedClass > | Flow layout concept implementation base class |
Ckanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass > | GridConceptImplementation is an abstract class for implementing grid concept |
Ckanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits > | ListBoxConceptImpl provides common base implementation for different list boxes |
Ckanzi::ListBoxItemContainerImpl< TBaseClass, TDerivedClass > | Implementation of base List Box Item Container class for List Box |
Ckanzi::PrefabViewConceptImpl< TBaseClass, TDerivedClass > | Base class for prefab views |
Ckanzi::RangeConceptImpl< TBaseClass, TDerivedClass > | |
Ckanzi::ScrollViewConceptImpl< TBaseClass, TDerivedClass > | |
Ckanzi::Slider2DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
Ckanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
Ckanzi::StackLayoutConceptImpl< TBaseClass, TDerivedClass > | Stack layout concept implementation base class |
Ckanzi::TextBlockConceptImpl< TBaseClass, TDerivedClass > | TextConceptImplementation is an abstract class for implementing text concept |
Ckanzi::ToggleButtonGroupConceptImpl< TBaseClass, TDerivedClass > | |
►CTBaseItemGenerator | |
Ckanzi::DefaultListBoxItemGenerator< TBaseItemGenerator > | |
►Ckanzi::TextBlockConcept | TextConcept is base class for nodes that implement text rendering |
Ckanzi::TextBlockConceptImpl< TBaseClass, TDerivedClass > | TextConceptImplementation is an abstract class for implementing text concept |
Ckanzi::TextBlockConceptImpl< Node2D, TextBlock2D > | |
Ckanzi::TextBlockConceptImpl< Node3D, TextBlock3D > | |
CTextConcept | |
Ckanzi::TimeInterval | Interval in time specified as start and end timestamps |
►Ckanzi::TimelinePlaybackContext | Helper interface which defines the context of animation playback, i.e |
Ckanzi::SceneGraphTimelinePlaybackContext | Helper class to resolve objects for animation timelines |
Ckanzi::TimerMessageArguments | |
►CTInputClass | |
Ckanzi::SliderTrajectoryPresenter< TLayoutClass, TDerivedClass, TInputClass > | |
►Ckanzi::ToggleButtonGroupConcept | ToggleButtonGroup contains properties that are common to both ToggleButtonGroup2D and ToggleButtonGroup3D |
Ckanzi::ToggleButtonGroupConceptImpl< TBaseClass, TDerivedClass > | |
Ckanzi::ToggleButtonGroupConceptImpl< Node2D, ToggleButtonGroup2D > | |
Ckanzi::ToggleButtonGroupConceptImpl< Node3D, ToggleButtonGroup3D > | |
Ckanzi::InputManipulator::TouchInfo | Structure to hold the state of the current touch points |
Ckanzi::TouchPointIdEquals | 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 |
Ckanzi::TouchPointStateEquals | Helper predicate functor which you can use to search within a touch point container using the state of a touch point |
►Ckanzi::Trajectory2DInputLogic | |
Ckanzi::Trajectory2DInputHandler< TLayoutClass, TDerivedClass > | |
►Ckanzi::Trajectory3DInputLogic | |
Ckanzi::Trajectory3DInputHandler< TLayoutClass, TDerivedClass > | |
►Ckanzi::TrajectoryLayoutConcept | TrajectoryLayoutConcept contains trajectory layout related properties |
Ckanzi::TrajectoryLayout2D | Trajectory Layout 2D arranges its items along a trajectory |
Ckanzi::TrajectoryLayout3D | Trajectory Layout 3D arranges its items along a trajectory |
Ckanzi::TrajectoryListBox3DTraits | |
Ckanzi::TransformedScene3D | |
Ckanzi::PageTransitionCollection::Transition | Describes transition from one page to another |
Ckanzi::PageTransitionCollection::TransitionAnimation | Entry in transition animation array |
Ckanzi::PropertyTypeDescriptor< T >::TypedNotificationEntry | |
Ckanzi::ShaderProgram::UniformProperty | |
►Ckanzi::UsingIntrusivePtr | Class that should be inherited by objects using intrusive_ptr |
Ckanzi::AbstractPropertyTypeDescriptor::PropertyStorage | |
Ckanzi::AbstractPropertyTypeDescriptor::ValueModifier | |
►CValueSource | |
►Ckanzi::PropertyTypeDescriptor< T >::TypedValueSource | |
Ckanzi::ClassPropertyDefaultValue< bool > | |
Ckanzi::ClassPropertyDefaultValue< float > | |
Ckanzi::ClassPropertyDefaultValue< HorizontalAlignment > | |
Ckanzi::ClassPropertyDefaultValue< int > | |
Ckanzi::ClassPropertyDefaultValue< ResourceSharedPtr > | |
Ckanzi::ClassPropertyDefaultValue< VerticalAlignment > | |
Ckanzi::ClassPropertyDefaultValue< TDataType > | ClassPropertyDefaultValue is a helper for installing property values as class metadata |
Ckanzi::AbstractPropertyTypeDescriptor::ValueSource | |
Ckanzi::AbstractPropertyTypeDescriptor::ValueSourceEntry | |
Ckanzi::Vector2 | Vector with 2 floating point components: (x, y) |
Ckanzi::Vector3 | Vector with 3 floating point components: (x, y, z) |
Ckanzi::Vector4 | Vector with 4 floating point components: (x, y, z, w) |
Ckanzi::detail::VectorDataTypeTraits< T > | |
►Ckanzi::detail::VectorDataTypeTraits< ColorRGBA > | |
Ckanzi::PropertyDataTypeTraits< ColorRGBA > | |
►Ckanzi::detail::VectorDataTypeTraits< Vector2 > | |
Ckanzi::PropertyDataTypeTraits< Vector2 > | |
►Ckanzi::detail::VectorDataTypeTraits< Vector3 > | |
Ckanzi::PropertyDataTypeTraits< Vector3 > | |
►Ckanzi::detail::VectorDataTypeTraits< Vector4 > | |
Ckanzi::PropertyDataTypeTraits< Vector4 > | |
►Ckanzi::VertexAttribute | A base class for mesh and shader program vertex attributes |
Ckanzi::MeshVertexAttribute | MeshVertexAttribute describes how mesh vertex data is stored in memory |
Ckanzi::ShaderVertexAttribute | ShaderVertexAttribute describes the attributes that shader program will read when executed by graphics device |
Ckanzi::Watermark | Watermark |
►Cenable_shared_from_this | |
Ckanzi::Action | Action is the base class for objects that execute something when the owning Trigger is activated |
Ckanzi::DataObject | DataObject is the base class for data |
Ckanzi::Node | Base class for scene graph nodes in Kanzi |
Ckanzi::NodeComponent | NodeComponent is the base class for all node components |
Ckanzi::RenderPass | RenderPass is the base class for Kanzi render passes |
Ckanzi::Timeline | 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 |
►Cruntime_error | |
Ckanzi::KZBFileException | Exception which is thrown when error occurs during loading from KZB |
Ckanzi::LegacyError | |
►CTBaseGenerator | |
Ckanzi::DataSourceListItemGenerator< TBaseGenerator > | |
Ckanzi::DefaultListBoxItemContainerGenerator< TBaseGenerator > | |
►Cvariant | |
Ckanzi::Variant | Union container for manipulating an object from a heterogeneous set of types in a uniform manner |