|
| class | AbstractAnimation |
| | Interface for abstract animations. More...
|
| |
| class | AbstractLogger |
| | Inherit from this class to implement logger. More...
|
| |
| class | AbstractMessageType |
| |
| class | AbstractMessageTypeDescriptor |
| |
| class | AbstractNodeReference |
| |
| class | AbstractProfiler |
| | AbstractProfiler. More...
|
| |
| class | AbstractPropertyNotificationHandler |
| | Abstract property notification handler. More...
|
| |
| class | AbstractPropertyType |
| | AbstractPropertyType is a homogeneous property type handle. More...
|
| |
| class | AbstractPropertyTypeDescriptor |
| | AbstractPropertyTypeDescriptor is used internally by the property type system to manage property types. More...
|
| |
| class | AbstractResourceReference |
| |
| class | AbstractValueProfiler |
| | Abstract value profiler. More...
|
| |
| class | Action |
| | Action is the base class for objects that execute something when the owning Trigger is activated. More...
|
| |
| class | AndroidLogger |
| |
| class | AnimationBindingProcessor |
| | Animation validator. More...
|
| |
| class | AnimationPlayer |
| | Use the Animation Player to play back an animation timeline that you set using the TimelineProperty property in that Animation Player. More...
|
| |
| class | AnimationResource |
| | A Resource wrapper class for animations. More...
|
| |
| class | Application |
| | Application class. More...
|
| |
| struct | ApplicationProperties |
| | Configurable application properties. More...
|
| |
| struct | AppliedStyleEntry |
| | Applied style entry. More...
|
| |
| struct | BackEasingFunction |
| |
| struct | BezierEasingFunction |
| |
| class | BinaryResource |
| |
| class | Binding |
| | Binding objects establish connections between properties, message values or arguments. More...
|
| |
| struct | BindingAnimationOpCode |
| | Animation binding operation. More...
|
| |
| struct | BindingExpressionOpCode |
| | Expression binding operation. More...
|
| |
| struct | BindingOperation |
| | Base class for binding operations. More...
|
| |
| class | BindingProcessor |
| | Binding validator. More...
|
| |
| class | BitmapImage |
| | Image is the basic runtime primitive to load, hold, and convert image data in memory. More...
|
| |
| class | BlitRenderPass |
| | Use the Blit Render Pass to blit one or more textures to the screen of the current rendering context using a material. More...
|
| |
| struct | BounceEasingFunction |
| |
| class | Box |
| | Class for box volume. More...
|
| |
| class | Brush |
| | Brush class. More...
|
| |
| class | BrushRenderer |
| | Brush renderer class. More...
|
| |
| class | Buffer |
| | GPU memory buffer, for vertex or index data. More...
|
| |
| class | BufferObjectStream |
| | Specifies stream to GL buffer object. More...
|
| |
| class | Button2D |
| | Button2D. More...
|
| |
| class | Button3D |
| | Button node. More...
|
| |
| class | ButtonConcept |
| | Button concept class. More...
|
| |
| class | ButtonConceptImpl |
| | Base class for buttons. More...
|
| |
| class | CallbackBindingProcessor |
| | Callback validator. More...
|
| |
| class | Camera |
| | Camera node defines a view transform that is used to render the 3D scene. More...
|
| |
| struct | CircleEasingFunction |
| |
| class | ClassPropertyDefaultValue |
| | ClassPropertyDefaultValue is a helper for installing property values as class metadata. More...
|
| |
| class | 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. More...
|
| |
| class | ClickManipulator |
| | Click input manipulator recognizes the click and tap gestures from incoming touch events. More...
|
| |
| class | ColorBrush |
| | Color brush class. More...
|
| |
| class | ColorBrushRenderer |
| | Color brush renderer class. More...
|
| |
| class | ColorRGBA |
| | Color with 4 floating point components: red, green, blue and alpha (r, g, b, a). More...
|
| |
| class | Command |
| | Command class defines property and message types used in implementation of commands. More...
|
| |
| class | CompositionBrush |
| | Texture brush class. More...
|
| |
| class | CompositionBrushRenderer |
| | OpenGL texture brush renderer class. More...
|
| |
| class | CompositionManager |
| | Composition manager. More...
|
| |
| class | CompositionRequirements |
| | Composition requirements represents the required buffers for composition. More...
|
| |
| class | CompositionStack |
| | Composition stack for managing current render context. More...
|
| |
| class | 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. More...
|
| |
| class | Condition |
| | Condition for triggers. More...
|
| |
| class | Constraints |
| | Contains property types of Constraints. More...
|
| |
| class | ContentBrush |
| | Texture brush class. More...
|
| |
| class | ContentBrushRenderer |
| | Content brush renderer class. More...
|
| |
| class | ContentItemCollectionModel |
| | Base class for exposing abstract access to collections of items of UI controls with content. More...
|
| |
| class | ContentItemModel |
| | Base class for exposing abstract access to content of UI controls with single content item model. More...
|
| |
| class | ContentReference |
| |
| class | CoutLogger |
| | This logger class writes log messages to standard output. More...
|
| |
| struct | CubicEasingFunction |
| |
| class | DataContext |
| | DataContext acts as a container for data. More...
|
| |
| class | DataObject |
| | DataObject is the base class for data. More...
|
| |
| class | DataObjectEnum |
| | Provides functions to host / set / get value of given type. More...
|
| |
| class | DataObjectEnumBase |
| | DataObjectEnumBase is the base class for enum data. More...
|
| |
| class | DataObjectList |
| | DataObjectList is the base class for list data object. More...
|
| |
| class | DataObjectTyped |
| | Template class that can be used with standard types. More...
|
| |
| class | DataSource |
| | 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. More...
|
| |
| class | DataSourceListItemGenerator |
| |
| class | DataSourceListItemGenerator2D |
| |
| class | DataSourceListItemGenerator3D |
| |
| class | DefaultEventSource |
| |
| class | DefaultListBoxItemContainerGenerator |
| |
| class | DefaultListBoxItemGenerator |
| |
| class | DefaultLogger |
| | Use this class to access the Default Logger. More...
|
| |
| class | DefaultProfilerRegistry |
| | The default profiler registry placeholder. More...
|
| |
| class | DispatchMessageAction |
| | Dispatch message action. More...
|
| |
| class | DockLayout2D |
| | Use the Dock Layout 2D node to place nodes relative to each other along the sides of a Dock Layout 2D node. More...
|
| |
| class | DockLayout3D |
| | Use the Dock Layout 3D node to place nodes relative to each other along the sides of a Dock Layout 3D node. More...
|
| |
| class | DockLayoutConcept |
| | Dock layout concept base class. More...
|
| |
| class | DockLayoutConceptImpl |
| | Dock layout concept implementation base class. More...
|
| |
| class | Domain |
| | Domain binds Kanzi subsystems and objects together. More...
|
| |
| class | DragAndDropManipulator |
| | Drag and drop input manipulator recognizes the drag and drop gesture from incoming touch events. More...
|
| |
| class | 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. More...
|
| |
| class | DrawObjectsWithMaterialRenderPass |
| | Use the Draw Objects With Material Render Pass to render nodes provided by an object source using a material. More...
|
| |
| class | DynamicMessageType |
| |
| class | DynamicPropertyType |
| | DynamicPropertyType is a handle for property types that are unknown. More...
|
| |
| struct | ElasticEasingFunction |
| |
| class | EmptyNode2D |
| | Empty Node 2D can be used to group other 2D nodes. More...
|
| |
| class | EmptyNode3D |
| |
| struct | enable_if |
| |
| struct | enable_if< true, _Type > |
| |
| class | EventFilter |
| | EventFilter class. More...
|
| |
| class | EventSource |
| | EventSource class. More...
|
| |
| struct | EventSourceProperties |
| | Configurable event source properties. More...
|
| |
| class | ExampleApplication |
| |
| class | ExecuteScriptAction |
| | Execute script action. More...
|
| |
| struct | ExponentialEasingFunction |
| |
| class | ExpressionBindingProcessor |
| | Expression validator. More...
|
| |
| class | ExpressionCondition |
| | Use trigger conditions to set which conditions must be met for a Trigger to set off. More...
|
| |
| class | File |
| |
| class | FixedString |
| | String that points to a string literal. More...
|
| |
| class | FlagScopeGuard |
| |
| class | FlowLayout2D |
| | Flow Layout 2D arranges 2D items along a line and continues to the next line when it runs out of space. More...
|
| |
| class | FlowLayout3D |
| | Flow Layout 3D arranges 3D items along a line and continues to the next line when it runs out of space. More...
|
| |
| class | FlowLayoutConcept |
| | Flow layout concept base class. More...
|
| |
| class | FlowLayoutConceptImpl |
| | Flow layout concept implementation base class. More...
|
| |
| class | FocusManager |
| | FocusManager enables you to set and change the keyboard and logical focus between attached nodes. More...
|
| |
| class | ForwardingAction |
| | A class that is able to read arguments from message and translates them to action arguments. More...
|
| |
| class | FPSConstraints |
| | Constraint for limiting the number of frames per second the Engine is rendering. More...
|
| |
| class | Framebuffer |
| | Framebuffer allows the rendering to the user-specified texture or renderbuffer, instead of rendering directly to the window. More...
|
| |
| class | FrameDescription |
| | Description of a frame, the remaining area of a quad with another quad cut out. More...
|
| |
| class | FrameTimeQueue |
| | Queue specialization for calculating frame rate. More...
|
| |
| struct | from_chars_result |
| |
| class | FromToAnimation |
| | Template class for from-to animations. More...
|
| |
| class | FromToAnimationBase |
| |
| class | GenericResourceProfilingContext |
| | Generic resource profiling context. More...
|
| |
| class | Geometry |
| | Renderable geometry. More...
|
| |
| class | GeometryFrame |
| | Geometry representing a quad that has its center cut out. More...
|
| |
| class | GeometryGl |
| | Base GL geometry. More...
|
| |
| class | GeometryGlBuffer |
| | GL geometry with set size. More...
|
| |
| class | GeometryQuad |
| | Renderable quad. More...
|
| |
| class | GlBrushRenderer |
| | OpenGL brush renderer specifics. More...
|
| |
| class | GLBufferHandle |
| | GLBufferHandle manages RAII ownership for GL buffer object. More...
|
| |
| class | GLFramebufferHandle |
| | GLFramebufferHandle manages RAII ownership for GL framebuffer object. More...
|
| |
| class | GlGraphicsAdapter |
| | Base class for handling calls to OpenGL family. More...
|
| |
| class | GlGraphicsAdapterCallGles |
| | OpenGL API call handler which calls the implementation from dynamically loaded GLES library. More...
|
| |
| class | GlGraphicsAdapterCheckForErrors |
| | Check for GL errors. More...
|
| |
| class | GlGraphicsAdapterLogger |
| | Logs OpenGL API calls. More...
|
| |
| class | GlGraphicsLogScope |
| | Scoped OpenGL log enable/disabler. More...
|
| |
| class | GlGraphicsOutput |
| | GlGraphicsOutput class. More...
|
| |
| struct | Global |
| |
| class | GLProgramHandle |
| | GLProgramHandle manages RAII ownership for GL program object. More...
|
| |
| class | GLRenderbufferHandle |
| | GLRenderbufferHandle manages RAII ownership for GL renderbuffer object. More...
|
| |
| class | GlRenderState |
| | OpenGL render state. More...
|
| |
| class | GlRenderValue |
| | Individual render value container. More...
|
| |
| class | GlRenderValue< TextureSharedPtr > |
| | Specialization of GlRenderValue. More...
|
| |
| class | GlRenderValueBase |
| | Base class for render value information. More...
|
| |
| struct | GlRenderValueBinding |
| | GlRenderValueBinding is a binding from shaders/materials into values in GlRenderState. More...
|
| |
| class | GLShaderHandle |
| | GLShaderHandle manages RAII ownership for GL shader object. More...
|
| |
| class | GLTextureHandle |
| | GLTextureHandle manages RAII ownership for GL texture object. More...
|
| |
| class | GPUResource |
| | GPUResource is a resource that must be deployed to the GPU. More...
|
| |
| class | GraphicsOutput |
| | GraphicsOutput class. More...
|
| |
| class | GridLayout2D |
| | Grid Layout 2D arranges 2D items in a grid. More...
|
| |
| class | GridLayout3D |
| | Grid Layout 3D arranges 3D items in a grid. More...
|
| |
| class | GridLayoutConcept |
| | GridConcept is a base class for the nodes that implement layout that arranges items in a grid. More...
|
| |
| class | GridLayoutConceptImpl |
| | GridConceptImplementation is an abstract class for implementing grid concept. More...
|
| |
| class | GridListBox2D |
| | Represents a node that layouts its list of 2D items in a grid. More...
|
| |
| class | GridListBox2DTraits |
| |
| class | GridListBox3D |
| | Represents a node that layouts its list of 3D items in a grid. More...
|
| |
| class | GridListBox3DTraits |
| |
| class | GridListBoxConcept |
| | Properties and messages for grid list boxes. More...
|
| |
| class | Image2D |
| |
| class | ImmutableString |
| | Immutable string container. More...
|
| |
| class | InputManager |
| | InputManager converts the events from the given event queue into input specific messages. More...
|
| |
| class | InputManipulator |
| | The base class for the input manipulator. More...
|
| |
| class | Instantiator3D |
| | Instantiator3D node is a 3D node that replicates the appearance of 3D object, or a tree of 3D objects the instantiator node targets. More...
|
| |
| class | InterpolatedValue |
| | Core component for smooth interpolation in code. More...
|
| |
| class | IntervalProfiler |
| | The interval profiler. More...
|
| |
| struct | IntervalProfilerSampleData |
| | The interval profiler data sample. More...
|
| |
| struct | IntervalProfilerSampleStatistics |
| |
| class | IntervalProfilingSampler |
| | The main loop task profiling sampler collects interval measurement to produce IntervalProfilerSampleData sample. More...
|
| |
| struct | IrisImageHeader |
| |
| class | KanziComponentsModule |
| |
| class | Keyboard |
| | Represents keyboard. More...
|
| |
| class | KeyframeAnimation |
| | Template class for keyframe animations. More...
|
| |
| class | KzbFile |
| | KZB file loader. More...
|
| |
| class | KZBFileException |
| | Exception which is thrown when error occurs during loading from KZB. More...
|
| |
| class | KzbMemoryParser |
| | Parser of the kzb file structure. More...
|
| |
| struct | KzuInputTouchPoint |
| | The structure describes the attributes for a touch point or mouse hit. More...
|
| |
| struct | KzuViewport |
| | Structure for viewport. More...
|
| |
| class | LegacyError |
| |
| class | 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. More...
|
| |
| class | LevelOfDetail3D |
| | Level of detail selector node is a 3D node that changes the appearance of its child nodes based on the viewing distance. More...
|
| |
| class | Light |
| | Light node is a source of light for a 3D scene. More...
|
| |
| struct | LinearEasingFunction |
| |
| class | ListBoxConcept |
| | Properties and messages for list boxes. More...
|
| |
| class | ListBoxConceptImpl |
| | ListBoxConceptImpl provides common base implementation for different list boxes. More...
|
| |
| class | ListBoxGridPresenter |
| |
| class | ListBoxItemContainer |
| | Base class for List Box Item Containers for List Box. More...
|
| |
| class | ListBoxItemContainer2D |
| | List Box Item Container for List Box 2D. Wrapper component for storing item object nodes. More...
|
| |
| class | ListBoxItemContainer3D |
| | List Box Item Container for List Box 3D. Wrapper component for storing item object nodes. More...
|
| |
| class | ListBoxItemContainerGenerator2D |
| |
| class | ListBoxItemContainerGenerator3D |
| |
| class | ListBoxItemContainerImpl |
| | Implementation of base List Box Item Container class for List Box. More...
|
| |
| class | ListBoxItemGenerator2D |
| |
| class | ListBoxItemGenerator3D |
| |
| class | ListBoxTrajectoryPresenter |
| |
| class | LongPressManipulator |
| | Long press input manipulator recognizes the long press gesture from the incoming touch events. More...
|
| |
| class | MainLoopTaskProfiler |
| | Profiles the execution time of main loop tasks. More...
|
| |
| class | MainLoopTaskProfilerRegistry |
| | The registry of main loop task profilers. More...
|
| |
| struct | MainLoopTaskProfilerSampleData |
| | The main loop task profiler data sample. More...
|
| |
| class | MainLoopTaskProfilingSampler |
| | The main loop task profiling sampler collects interval measurement to produce #MainLoopTaskProfilerSampleData sample. More...
|
| |
| class | Material |
| | A material is an instance of a material type (ShaderProgram) that contains the property values for the material type properties. More...
|
| |
| class | MaterialBrush |
| | Freeform shader brush. More...
|
| |
| class | MaterialBrushRenderer |
| | Freeform shader brush renderer. More...
|
| |
| class | MaterialRenderer |
| | Material renderer. More...
|
| |
| class | MaterialSetupRenderPass |
| | Use the Material Setup Render Pass to set properties to a material for further render operations using that material. More...
|
| |
| class | Matrix3x3 |
| | Matrix with 3x3 elements. More...
|
| |
| class | Matrix4x4 |
| | Matrix with 4x4 elements. More...
|
| |
| class | MediaTimeline |
| | Timeline playing a media file. More...
|
| |
| class | Mesh |
| | Use Mesh::CreateInfo to describe and create meshes. More...
|
| |
| class | MeshVertexAttribute |
| | MeshVertexAttribute describes how mesh vertex data is stored in memory. More...
|
| |
| class | MessageArguments |
| | Message arguments is the base class for arguments passed in messages. More...
|
| |
| struct | MessageArgumentsBaseMetaclassWrapper |
| |
| struct | MessageArgumentsBaseMetaclassWrapper< MessageArguments > |
| |
| class | MessageDispatcherProperties |
| |
| class | MessageTrigger |
| | Message handler trigger. More...
|
| |
| class | MessageType |
| |
| class | Metaclass |
| | Metaclass provides type inspection mechanism for Kanzi classes. More...
|
| |
| class | MetaclassAbstractBase |
| |
| class | MetaclassAbstractImpl |
| |
| class | MetaclassImpl |
| |
| class | MetaclassStaticBase |
| |
| class | MetaclassStaticImpl |
| |
| struct | MetadataGeneratedName |
| |
| class | MetaMethod |
| | MetaMethod provides method invocation mechanism for Kanzi classes. More...
|
| |
| class | MetaObject |
| | MetaObject is the base class for classes that provide type reflection. More...
|
| |
| class | MethodArgument |
| | Holds argument type and value information. More...
|
| |
| class | MethodArguments |
| | Holds arguments applied on metamethod invocation. More...
|
| |
| class | Model3D |
| | Renders a mesh in 3D space. More...
|
| |
| class | Module |
| | Module is a class representing a functional module with its own metadata about the types it contains. More...
|
| |
| struct | ModuleDeleter |
| | Module deleter for shared_ptr. More...
|
| |
| class | Morph |
| |
| class | MorphRuntime |
| | Contains morph weights for a morph. More...
|
| |
| class | MorphWeightTimeline |
| | Timeline for animating morph weights. More...
|
| |
| class | MorphWeightTimelinePlayback |
| | Timeline Playback for morph timeline. More...
|
| |
| class | MoveFocusAction |
| | Use the MoveFocusAction action to transfer focus from the currently focused item to another focusable item in the focus navigation chain. More...
|
| |
| class | MultiClickManipulator |
| | Multi-click input manipulator recognizes double click and tap gestures from incoming touch events. More...
|
| |
| class | NamedResourceProfilingContext |
| | Named resource profiling context. More...
|
| |
| class | NativeDeploymentTarget |
| | Reference to a backend implementation specific memory storage type for deployment. More...
|
| |
| class | 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. More...
|
| |
| class | Node |
| | Base class for scene graph nodes in Kanzi. More...
|
| |
| class | Node2D |
| | Node2D is the base class of all 2D nodes. More...
|
| |
| class | Node3D |
| | Base class for all 3D nodes. More...
|
| |
| class | NodeComponent |
| | NodeComponent is the base class for all node components. More...
|
| |
| class | NodeComponentTemplate |
| | NodeComponentTemplate is the base class for all node component templates. More...
|
| |
| class | NodeCompositor2D |
| | Composition functionality for 2D nodes. More...
|
| |
| struct | NodeContext |
| |
| class | NodePropertyNotificationHandler |
| | Node property notification handler. More...
|
| |
| class | NodeReference |
| |
| class | NodeVisual2D |
| | Composition functionality for 2D nodes. More...
|
| |
| class | NullBrush |
| | Null brush class. More...
|
| |
| class | NullGraphicsOutput |
| | NullGraphicsOutput class. More...
|
| |
| class | Object |
| | Object is the base class for Kanzi UI classes that implement association with a Domain. More...
|
| |
| class | ObjectFactory |
| |
| class | ObjectLoader |
| | ObjectLoader loads objects from KZB. More...
|
| |
| class | OnAttachedTrigger |
| | On Attached Trigger. More...
|
| |
| class | OnPropertyChangedTrigger |
| | Property change Trigger. More...
|
| |
| class | Page |
| | Use Page nodes to create the structure of an application user interface. More...
|
| |
| class | 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. More...
|
| |
| class | PageTransitionCollection |
| | Transition collection is used to define transitions within a Page Host. More...
|
| |
| class | PanManipulator |
| | Pan input manipulator recognizes pan gesture from incoming touch events. More...
|
| |
| class | 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. More...
|
| |
| class | ParallelTimelinePlayback |
| | Playback control class for ParallelTimeline. More...
|
| |
| class | PerformanceInfo |
| | HUD class allows drawing information on top of tests. More...
|
| |
| struct | PerformanceInfoProperties |
| | Configurable performance info display properties. More...
|
| |
| class | PinchManipulator |
| | Pinch input manipulator recognizes the pinch gesture from incoming touch events. More...
|
| |
| class | PipelineStateRenderPass |
| | Use the Pipeline State Render Pass to set for its child render passes the depth and stencil testing, transparency, and culling. More...
|
| |
| class | PlayAnimationAction |
| | Play animation action is the action which starts playback of specified timeline when it is invoked. More...
|
| |
| class | Plugin |
| |
| class | Portal |
| | Portal layer. More...
|
| |
| struct | PowerEasingFunction |
| |
| class | PrefabTemplate |
| |
| class | PrefabTemplateNode |
| |
| class | PrefabView2D |
| | Prefab view 2D node. More...
|
| |
| class | PrefabView3D |
| | Prefab view 3D node. More...
|
| |
| class | PrefabViewConcept |
| | Prefab view concept class. More...
|
| |
| class | PrefabViewConceptImpl |
| | Base class for prefab views. More...
|
| |
| class | PreviewTimeline |
| | Preview timeline,. More...
|
| |
| class | PreviewTimelinePlayback |
| | Preview timeline playback controls child timeline playbacks based on preview instructions. More...
|
| |
| class | ProfilerRegistry |
| | Profiler registry. More...
|
| |
| class | ProfilingCategory |
| | Represents the runtime state of the profiling category. More...
|
| |
| class | ProfilingScopeHelper |
| | The profiling scope helper. More...
|
| |
| class | ProgressiveRenderingViewport2D |
| | Progressive rendering viewport 2D is a viewport which splits rendering its scene across multiple frames. More...
|
| |
| class | PropertyAnimationTimeline |
| | 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. More...
|
| |
| class | PropertyAnimationTimelinePlayback |
| | Playback class for PropertyAnimationTimeline. More...
|
| |
| struct | PropertyDataTypeTraits |
| |
| struct | PropertyDataTypeTraits< bool > |
| |
| struct | PropertyDataTypeTraits< ColorRGBA > |
| |
| struct | PropertyDataTypeTraits< float > |
| |
| struct | PropertyDataTypeTraits< int > |
| |
| struct | PropertyDataTypeTraits< Matrix3x3 > |
| |
| struct | PropertyDataTypeTraits< Matrix4x4 > |
| |
| struct | PropertyDataTypeTraits< ResourceSharedPtr > |
| |
| struct | PropertyDataTypeTraits< SRTValue2D > |
| |
| struct | PropertyDataTypeTraits< SRTValue3D > |
| |
| struct | PropertyDataTypeTraits< string > |
| |
| struct | PropertyDataTypeTraits< Vector2 > |
| |
| struct | PropertyDataTypeTraits< Vector3 > |
| |
| struct | PropertyDataTypeTraits< Vector4 > |
| |
| struct | PropertyDataTypeTraits< void * > |
| |
| class | PropertyDrivenAnimationPlayer |
| | Use Property Driven Animation Player when you want to use a property type to control a keyframe animation. More...
|
| |
| class | 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. More...
|
| |
| class | PropertyFieldAnimationTimelinePlayback |
| | Playback control for PropertyFieldAnimationTimeline. More...
|
| |
| class | PropertyFieldTargetInterpolationTimelinePlayback |
| | Playback for property target interpolation timeline for interpolating specific property field. More...
|
| |
| class | PropertyListener |
| |
| class | PropertyObject |
| | PropertyObject is the base class that supports setting and retrieving properties. More...
|
| |
| class | 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. More...
|
| |
| class | PropertyTargetInterpolationTimelinePlayback |
| | Playback for property target interpolation timeline. More...
|
| |
| class | 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. More...
|
| |
| class | PropertyType |
| | Property type represents a property type for the property system. More...
|
| |
| class | PropertyType< Type, typename enable_if< is_enum< Type >::value >::type > |
| | Specialization for PropertyType for enums. See PropertyType. More...
|
| |
| class | PropertyTypeDescriptor |
| | PropertyTypeDescriptor is used internally by the property system to implement all operations required for property types that have the same data type. More...
|
| |
| struct | PropertyTypeEditorInfo |
| | Editor information for metadata. More...
|
| |
| class | QuadDescription |
| | Quad description. Used to create renderable quad geometry. More...
|
| |
| struct | QuadraticEasingFunction |
| |
| struct | QuarticEasingFunction |
| |
| struct | QuinticEasingFunction |
| |
| class | RangeConcept |
| | RangeConcept represents a number range with an optional step. More...
|
| |
| class | RangeConceptImpl |
| |
| class | ReadOnlyDiskFile |
| | Implements the File interface for files residing on a disk. More...
|
| |
| class | ReadOnlyMemoryFile |
| |
| class | Rectangle |
| | 2-dimensional integer rectangle. More...
|
| |
| class | ReferenceCountScopeGuard |
| | Reference count scope guard. More...
|
| |
| class | RelativeNodeResolver |
| |
| class | Renderbuffer |
| | Renderbuffers provide the images that can be rendered to by attaching them to the framebuffer as color or depth stencil images. More...
|
| |
| class | Renderer |
| |
| class | Renderer3D |
| | Renderer is the core component for assigning lights, meshes, cameras, skin animations etc. to lower level rendering. More...
|
| |
| class | RendererStatisticsScope |
| |
| class | RenderPass |
| | RenderPass is the base class for Kanzi render passes. More...
|
| |
| class | RenderStatePropertyNotificationHandler |
| | Render value updater for render state. More...
|
| |
| class | RenderValuePropertyNotificationHandler |
| | Render value updater for individual render values. More...
|
| |
| class | RenderValuePropertyNotificationHandlerBase |
| | Base class for notification handlers for render values and render state values (through handles). More...
|
| |
| class | Resource |
| | Represents the base class for all resources. More...
|
| |
| class | ResourceDictionary |
| | A resource dictionary is a container that maps resource IDs to resources. More...
|
| |
| class | ResourceDictionarySelector |
| | A resource dictionary selector is a type of a resource dictionary that redirects resource queries to its only nested dictionary. More...
|
| |
| class | ResourceID |
| | Resource ID. More...
|
| |
| class | ResourceLoaderFactory |
| | Factory for resource loader tasks. More...
|
| |
| struct | ResourceLoaderThreadContext |
| | Resource loader thread local data. More...
|
| |
| class | ResourceManager |
| | Use the resource manager to access and use resources in kzb files. More...
|
| |
| class | ResourceProfiler |
| | The resource profiler. More...
|
| |
| class | ResourceProfilingAcquireContext |
| | The profiling context of resource acquirement. More...
|
| |
| class | ResourceProfilingAttributes |
| | Container for resource profiling attributes. More...
|
| |
| class | ResourceProfilingContext |
| | The resource profiling context. More...
|
| |
| class | ResourceProfilingContextFactory |
| | Resource profiling context factory. More...
|
| |
| class | ResourceProfilingDataSample |
| | The resource profiling data sample. More...
|
| |
| class | ResourceProfilingDeployContext |
| | The profiling context of resource deployment. More...
|
| |
| class | ResourceProfilingLoadContext |
| | The profiling context of resource loading. More...
|
| |
| class | ResourceProfilingLoadTask |
| | Resource profiling wrapper for load task. More...
|
| |
| class | ResourceProfilingMainLoopContext |
| | The main loop resource profiling context. More...
|
| |
| struct | ResourceProfilingPtreePopulator |
| | Resource profiling ptree populator. More...
|
| |
| class | ResourceReference |
| |
| class | Sampler |
| | Sampler provides the sampling parameters, such as minification and magnification filters, mipmap mode, and texture addressing mode for textures. More...
|
| |
| class | Scene |
| | Scene is a 3D node that is the root node for other 3D nodes. More...
|
| |
| class | SceneGraphTimelinePlaybackContext |
| | Helper class to resolve objects for animation timelines. More...
|
| |
| class | Scheduler |
| | Scheduler class. More...
|
| |
| class | ScopedRefCounter |
| | Scoped reference counter, which takes an unsigned integer value as argument on construction to track. More...
|
| |
| class | Screen |
| | The screen represents the metrics of the target device and acts as the root node for the whole node tree. More...
|
| |
| class | ScrollView2D |
| | Use the Scroll View 2D node to create an input plane to enable user input from gestures. More...
|
| |
| class | ScrollView3D |
| | Use the Scroll View 3D node to create an input plane to enable user input from gestures. More...
|
| |
| class | ScrollViewConcept |
| | ScrollViewConcept is the base class that provides the functionality for the ScrollView2D and ScrollView3D classes. More...
|
| |
| class | ScrollViewConceptImpl |
| |
| class | 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. More...
|
| |
| class | SetFocusAction |
| | Use the SetFocusAction action to transfer focus to any focusable item in a node tree. More...
|
| |
| class | SetPropertyAction |
| | Set property action. More...
|
| |
| struct | ShaderProgram |
| | ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call. More...
|
| |
| struct | ShaderTextureUniform |
| | Specifies single texture uniform entry. More...
|
| |
| class | ShaderVertexAttribute |
| | ShaderVertexAttribute describes the attributes that shader program will read when executed by graphics device. More...
|
| |
| class | SharedImmutableString |
| | Shared immutable string container. More...
|
| |
| struct | SineEasingFunction |
| |
| class | Slider2D |
| | Examples
More...
|
| |
| class | Slider2DConceptImpl |
| |
| class | Slider3D |
| | Examples
More...
|
| |
| class | Slider3DConceptImpl |
| |
| class | SliderConcept |
| | SliderConcept contains the trajectory ResourceID property. More...
|
| |
| class | SliderTrajectoryPresenter |
| |
| struct | SmootherStepEasingFunction |
| |
| struct | SmoothStepEasingFunction |
| |
| class | SpeedMeasurer |
| | Implements an object that calculates average speed from its measurement data. More...
|
| |
| class | SplashScreen |
| | Splash screen. More...
|
| |
| class | SRTValue2D |
| | Structure describing scale, rotation and translation transformation in 2D space. More...
|
| |
| class | SRTValue3D |
| | Structure describing scale, rotation and translation transformation in 3D space. More...
|
| |
| class | SRTValue3DLongerPath |
| |
| class | StackLayout2D |
| | Stack Layout 2D arranges its items on a line along the axis you specify in the DirectionProperty. More...
|
| |
| class | StackLayout3D |
| | Stack Layout 3D arranges its items on a line along the axis you specify in the DirectionProperty. More...
|
| |
| class | StackLayoutConcept |
| | Stack layout concept base class. More...
|
| |
| class | StackLayoutConceptImpl |
| | Stack layout concept implementation base class. More...
|
| |
| class | StandardMaterial |
| | Contains property types of Standard material. More...
|
| |
| class | StartupProfilerRegistry |
| | The registry of startup profilers. More...
|
| |
| class | StateManager |
| | State manager for managing states of nodes or application. More...
|
| |
| struct | StepEasingFunction |
| |
| class | StopWatch |
| | Stop watch class. More...
|
| |
| class | Style |
| | Style applying properties, node components and bindings to nodes. More...
|
| |
| class | Surface |
| | Surfaces provide images for Framebuffers where to render to. More...
|
| |
| class | SuspensionManager |
| | Suspension manager implements logic for suspending the UI thread when there is no input, tasks or timed events. More...
|
| |
| class | Tag |
| | Tag represents a mark that can be added to a node to mark that the node is of certain kind. More...
|
| |
| class | TaskDispatcher |
| | Task dispatcher. More...
|
| |
| class | TaskDispatcherBase |
| | Base class for TaskDispatcher implementation. More...
|
| |
| class | TextBlock2D |
| | Text Block 2D displays a small amount of text in 2D. More...
|
| |
| class | TextBlock3D |
| | Text Block 3D displays a small amount of text in 3D. More...
|
| |
| class | TextBlockConcept |
| | TextConcept is base class for nodes that implement text rendering. More...
|
| |
| class | TextBlockConceptImpl |
| | TextConceptImplementation is an abstract class for implementing text concept. More...
|
| |
| class | TextResource |
| | Text resource. More...
|
| |
| struct | Texture |
| | Textures provide images that can be used with image nodes, texture brushes and materials for use in 3D rendering or material brushes. More...
|
| |
| class | TextureBrush |
| | Texture brush class. More...
|
| |
| class | TextureBrushRenderer |
| | Texture brush renderer class. More...
|
| |
| class | TextureSwizzleMask |
| | Texture swizzle mask. More...
|
| |
| struct | TimeInterval |
| | Interval in time specified as start and end timestamps. More...
|
| |
| class | 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. More...
|
| |
| class | TimelineClock |
| | Updates timelines based on time. More...
|
| |
| class | TimelineEvent |
| | Event on a timeline. More...
|
| |
| class | TimelinePlayback |
| | Playback object for Timelines. More...
|
| |
| class | TimelinePlaybackContext |
| | Helper interface which defines the context of animation playback, i.e. More...
|
| |
| class | TimelineResource |
| |
| struct | TimerMessageArguments |
| |
| class | TimerTrigger |
| | Timer Trigger. More...
|
| |
| class | ToggleButton2D |
| |
| class | ToggleButton3D |
| | Toggle button node. More...
|
| |
| class | ToggleButtonGroup2D |
| | Toggle Button Group 2D allows users of your application to select only one option from a set of options that are mutually exclusive. More...
|
| |
| class | ToggleButtonGroup3D |
| | Toggle Button Group 3D allows users of your application to select only one option from a set of options that are mutually exclusive. More...
|
| |
| class | ToggleButtonGroupConcept |
| | ToggleButtonGroup contains properties that are common to both ToggleButtonGroup2D and ToggleButtonGroup3D. More...
|
| |
| class | ToggleButtonGroupConceptImpl |
| |
| struct | 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. More...
|
| |
| struct | TouchPointStateEquals |
| | Helper predicate functor which you can use to search within a touch point container using the state of a touch point. More...
|
| |
| class | Trajectory |
| |
| class | Trajectory2DInputHandler |
| |
| class | Trajectory2DInputLogic |
| |
| class | Trajectory3DInputHandler |
| |
| class | Trajectory3DInputLogic |
| |
| class | TrajectoryLayout2D |
| | Trajectory Layout 2D arranges its items along a trajectory. More...
|
| |
| class | TrajectoryLayout3D |
| | Trajectory Layout 3D arranges its items along a trajectory. More...
|
| |
| class | TrajectoryLayoutConcept |
| | TrajectoryLayoutConcept contains trajectory layout related properties. More...
|
| |
| class | TrajectoryListBox3D |
| | Represents a node that layouts its list of 3D items on a trajectory. More...
|
| |
| class | TrajectoryListBox3DTraits |
| |
| class | TransformedScene3D |
| |
| class | Trigger |
| | Trigger is the base class for defining events, conditions and actions for content-driven logic programming. More...
|
| |
| class | TriggerTemplate |
| | TriggerTemplate is the base class for trigger templates. More...
|
| |
| class | TypedRenderStatePropertyNotificationHandler |
| | Specialized property state and value container for render state. More...
|
| |
| class | TypedRenderStatePropertyNotificationHandler< GraphicsBlendMode > |
| | TypedRenderStatePropertyNotificationHandler specialization. More...
|
| |
| class | TypedRenderStatePropertyNotificationHandler< TextureSharedPtr > |
| | TypedRenderStatePropertyNotificationHandler specialization. More...
|
| |
| class | UsingIntrusivePtr |
| | Class that should be inherited by objects using intrusive_ptr. More...
|
| |
| class | V8Module |
| |
| class | ValueAnimation |
| | Interface template for value animations. More...
|
| |
| struct | Variant |
| | Union container for manipulating an object from a heterogeneous set of types in a uniform manner. More...
|
| |
| class | Vector2 |
| | Vector with 2 floating point components: (x, y). More...
|
| |
| class | Vector3 |
| | Vector with 3 floating point components: (x, y, z). More...
|
| |
| class | Vector4 |
| | Vector with 4 floating point components: (x, y, z, w). More...
|
| |
| class | VertexAttribute |
| | A base class for mesh and shader program vertex attributes. More...
|
| |
| class | Viewport2D |
| | Use a Viewport 2D to set the size of a render target surface onto which content is projected. More...
|
| |
| class | Viewport3D |
| | Use a Viewport 3D to set the size of a render target surface onto which content is projected. More...
|
| |
| class | Watermark |
| | Watermark. More...
|
| |
| class | Win32DebugLogger |
| | This logger class writes log messages to the Windows debugger console. More...
|
| |
|
| typedef unsigned char | byte |
| |
| typedef std::thread::native_handle_type | ThreadNativeHandleType |
| |
| typedef boost::mt19937 | default_random_engine |
| |
| typedef boost::blank | monostate |
| |
| typedef unique_ptr< AbstractLogger > | AbstractLoggerUniquePtr |
| | Typedef of the kanzi::AbstractLogger unique pointer. More...
|
| |
| typedef PropertyTypeEditorInfo * | PropertyTypeEditorInfoSharedPtr |
| |
| typedef shared_ptr< MetaObject > | MetaObjectSharedPtr |
| | MetaObject shared pointer type. More...
|
| |
| typedef string | Win32String |
| |
| typedef string_view | Win32StringView |
| |
| typedef unique_ptr< ReadOnlyDiskFile > | ReadOnlyDiskFileUniquePtr |
| |
| typedef shared_ptr< AbstractProfiler > | AbstractProfilerSharedPtr |
| | The shared pointer to the abstract profiler source. More...
|
| |
| typedef ProfilerRegistry< AbstractProfiler > | AbstractProfilerRegistry |
| | AbstractProfilerRegistry declaration. More...
|
| |
| typedef shared_ptr< IntervalProfiler > | IntervalProfilerSharedPtr |
| | The shared pointer to the interval profiler. More...
|
| |
| typedef ProfilerRegistry< IntervalProfiler > | IntervalProfilerRegistry |
| | The interval profiler registry type. More...
|
| |
| typedef shared_ptr< MainLoopTaskProfiler > | MainLoopTaskProfilerSharedPtr |
| | The main loop task profiler shared pointer type. More...
|
| |
| typedef unique_ptr< MainLoopTaskProfilerRegistry > | MainLoopTaskProfilerRegistryUniquePtr |
| | The main loop task profiler registry unique ptr type. More...
|
| |
| typedef unique_ptr< StartupProfilerRegistry > | StartupProfilerRegistryUniquePtr |
| | The startup profiler registry unique ptr type. More...
|
| |
| typedef shared_ptr< AbstractPropertyNotificationHandler > | AbstractPropertyNotificationHandlerSharedPtr |
| | Abstract property notification handler shared pointer. More...
|
| |
| typedef unordered_map< string_view, AbstractPropertyTypeDescriptor * > | PropertyTypeRegistry |
| | Alias for map of all property types. More...
|
| |
| typedef shared_ptr< Resource > | ResourceSharedPtr |
| |
| typedef basic_string_view< const byte > | ConstByteSpan |
| | ConstByteSpan refers to constant contiguous sequence of bytes. More...
|
| |
| typedef shared_ptr< Action > | ActionSharedPtr |
| |
| typedef shared_ptr< DispatchMessageAction > | DispatchMessageActionSharedPtr |
| |
| typedef shared_ptr< ForwardingAction > | ForwardingActionSharedPtr |
| |
| typedef shared_ptr< ParallelTimeline > | ParallelTimelineSharedPtr |
| |
| typedef shared_ptr< PlayAnimationAction > | PlayAnimationActionSharedPtr |
| |
| typedef shared_ptr< SetPropertyAction > | SetPropertyActionSharedPtr |
| |
| typedef shared_ptr< AbstractAnimation > | AbstractAnimationSharedPtr |
| |
| typedef shared_ptr< TimelinePlayback > | TimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< AnimationPlayer > | AnimationPlayerSharedPtr |
| |
| typedef shared_ptr< AnimationResource > | AnimationResourceSharedPtr |
| |
| typedef FromToAnimation< bool, LinearEasingFunction > | BoolLinearFromToAnimation |
| |
| typedef shared_ptr< BoolLinearFromToAnimation > | BoolLinearFromToAnimationSharedPtr |
| |
| typedef FromToAnimation< float, LinearEasingFunction > | FloatLinearFromToAnimation |
| |
| typedef shared_ptr< FloatLinearFromToAnimation > | FloatLinearFromToAnimationSharedPtr |
| |
| typedef FromToAnimation< ColorRGBA, LinearEasingFunction > | ColorRGBALinearFromToAnimation |
| |
| typedef shared_ptr< ColorRGBALinearFromToAnimation > | ColorRGBALinearFromToAnimationSharedPtr |
| |
| typedef FromToAnimation< float, function< float(float)> > | FloatCustomFromToAnimation |
| |
| typedef shared_ptr< FloatCustomFromToAnimation > | FloatCustomFromToAnimationSharedPtr |
| |
| typedef KeyframeAnimation< bool > | BoolKeyframeAnimation |
| |
| typedef shared_ptr< BoolKeyframeAnimation > | BoolKeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< int > | IntKeyframeAnimation |
| |
| typedef shared_ptr< IntKeyframeAnimation > | IntKeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< float > | FloatKeyframeAnimation |
| |
| typedef shared_ptr< FloatKeyframeAnimation > | FloatKeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< Vector2 > | Vector2KeyframeAnimation |
| |
| typedef shared_ptr< Vector2KeyframeAnimation > | Vector2KeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< Vector3 > | Vector3KeyframeAnimation |
| |
| typedef shared_ptr< Vector3KeyframeAnimation > | Vector3KeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< Vector4 > | Vector4KeyframeAnimation |
| |
| typedef shared_ptr< Vector4KeyframeAnimation > | Vector4KeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< ColorRGBA > | ColorRGBAKeyframeAnimation |
| |
| typedef shared_ptr< ColorRGBAKeyframeAnimation > | ColorRGBAKeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< string > | StringKeyframeAnimation |
| |
| typedef shared_ptr< StringKeyframeAnimation > | StringKeyframeAnimationSharedPtr |
| |
| typedef KeyframeAnimation< ResourceID > | ResourceIDKeyframeAnimation |
| |
| typedef shared_ptr< ResourceIDKeyframeAnimation > | ResourceIDKeyframeAnimationSharedPtr |
| |
| typedef shared_ptr< MorphWeightTimeline > | MorphWeightTimelineSharedPtr |
| |
| typedef shared_ptr< MorphWeightTimelinePlayback > | MorphWeightTimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< ParallelTimelinePlayback > | ParallelTimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< PreviewTimeline > | PreviewTimelineSharedPtr |
| |
| typedef shared_ptr< PreviewTimelinePlayback > | PreviewTimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< PropertyAnimationTimeline > | PropertyAnimationTimelineSharedPtr |
| |
| typedef shared_ptr< PropertyAnimationTimelinePlayback > | PropertyAnimationTimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< PropertyDrivenAnimationPlayer > | PropertyDrivenAnimationPlayerSharedPtr |
| |
| typedef shared_ptr< PropertyFieldAnimationTimeline > | PropertyFieldAnimationTimelineSharedPtr |
| |
| typedef shared_ptr< PropertyFieldAnimationTimelinePlayback > | PropertyFieldAnimationTimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< PropertyTargetInterpolationTimeline > | PropertyTargetInterpolationTimelineSharedPtr |
| |
| typedef shared_ptr< PropertyFieldTargetInterpolationTimelinePlayback > | PropertyFieldTargetInterpolationTimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< PropertyTargetInterpolationTimelinePlayback > | PropertyTargetInterpolationTimelinePlaybackSharedPtr |
| |
| typedef shared_ptr< PropertyTargetInterpolator > | PropertyTargetInterpolatorSharedPtr |
| |
| typedef shared_ptr< SequentialTimeline > | SequentialTimelineSharedPtr |
| |
| typedef shared_ptr< Timeline > | TimelineSharedPtr |
| |
| typedef shared_ptr< TimelineClock > | TimelineClockSharedPtr |
| |
| typedef shared_ptr< TimelineResource > | TimelineResourceSharedPtr |
| |
| typedef ValueAnimation< bool > | BoolAnimation |
| |
| typedef shared_ptr< BoolAnimation > | BoolAnimationSharedPtr |
| |
| typedef ValueAnimation< int > | IntAnimation |
| |
| typedef shared_ptr< IntAnimation > | IntAnimationSharedPtr |
| |
| typedef ValueAnimation< float > | FloatAnimation |
| |
| typedef shared_ptr< FloatAnimation > | FloatAnimationSharedPtr |
| |
| typedef ValueAnimation< ColorRGBA > | ColorRGBAAnimation |
| |
| typedef shared_ptr< ColorRGBAAnimation > | ColorRGBAAnimationSharedPtr |
| |
| typedef ValueAnimation< Vector2 > | Vector2Animation |
| |
| typedef shared_ptr< Vector2Animation > | Vector2AnimationSharedPtr |
| |
| typedef ValueAnimation< Vector3 > | Vector3Animation |
| |
| typedef shared_ptr< Vector3Animation > | Vector3AnimationSharedPtr |
| |
| typedef ValueAnimation< Vector4 > | Vector4Animation |
| |
| typedef shared_ptr< Vector4Animation > | Vector4AnimationSharedPtr |
| |
| typedef ValueAnimation< string > | StringAnimation |
| |
| typedef shared_ptr< StringAnimation > | StringAnimationSharedPtr |
| |
| typedef ValueAnimation< ResourceID > | ResourceIDAnimation |
| |
| typedef shared_ptr< ResourceIDAnimation > | ResourceIDAnimationSharedPtr |
| |
| typedef ValueAnimation< SRTValue2D > | SRTValue2DAnimation |
| |
| typedef shared_ptr< SRTValue2DAnimation > | SRTValue2DAnimationSharedPtr |
| |
| typedef ValueAnimation< SRTValue3D > | SRTValue3DAnimation |
| |
| typedef shared_ptr< SRTValue3DAnimation > | SRTValue3DAnimationSharedPtr |
| |
| typedef shared_ptr< Framebuffer > | FramebufferSharedPtr |
| | Framebuffer shared pointer type. More...
|
| |
| typedef shared_ptr< MaterialBrush > | MaterialBrushSharedPtr |
| | Shared pointer definition. More...
|
| |
| typedef shared_ptr< Screen > | ScreenSharedPtr |
| | Screen shared pointer. More...
|
| |
| typedef vector< string_view > | SystemProperties |
| | Read-only values from the system. More...
|
| |
| typedef shared_ptr< AnimationBindingProcessor > | AnimationBindingProcessorSharedPtr |
| |
| typedef shared_ptr< Binding > | BindingSharedPtr |
| |
| typedef shared_ptr< Binding const > | BindingSharedConstPtr |
| |
| typedef shared_ptr< DataObject > | DataObjectSharedPtr |
| |
| typedef shared_ptr< DataContext > | DataContextSharedPtr |
| |
| typedef shared_ptr< BindingOperation > | BindingOperationSharedPtr |
| |
| typedef shared_ptr< BindingProcessor > | BindingProcessorSharedPtr |
| |
| typedef shared_ptr< CallbackBindingProcessor > | CallbackBindingProcessorSharedPtr |
| |
| typedef bool(* | BindingExpressionFunction) (BindingExpressionOpCode &expressionOpCode) |
| | Expression function pointer type. More...
|
| |
| typedef shared_ptr< ExpressionBindingProcessor > | ExpressionBindingProcessorSharedPtr |
| |
| typedef shared_ptr< BitmapImage > | BitmapImageSharedPtr |
| | Image shared pointer type. More...
|
| |
| typedef unique_ptr< BitmapImage > | BitmapImageUniquePtr |
| | Image unique pointer type. More...
|
| |
| typedef vector< BitmapImageUniquePtr > | BitmapImageVector |
| | Image shared pointer vector type. More...
|
| |
| typedef shared_ptr< Condition > | ConditionSharedPtr |
| |
| typedef shared_ptr< ExpressionCondition > | ExpressionConditionSharedPtr |
| |
| typedef shared_ptr< BinaryResource > | BinaryResourceSharedPtr |
| |
| typedef shared_ptr< Node > | NodeSharedPtr |
| | Alias for shared pointer of Node. More...
|
| |
| typedef shared_ptr< TextResource > | TextResourceSharedPtr |
| | Text resource shared pointer. More...
|
| |
| typedef DataObjectTyped< bool, DataObject::Bool > | DataObjectBool |
| |
| typedef DataObjectTyped< int32_t, DataObject::Integer > | DataObjectInt |
| |
| typedef DataObjectTyped< double, DataObject::Real > | DataObjectReal |
| |
| typedef DataObjectTyped< string, DataObject::String > | DataObjectString |
| |
| typedef shared_ptr< DataObjectEnumBase > | DataObjectEnumBaseSharedPtr |
| |
| typedef shared_ptr< DataObjectList > | DataObjectListSharedPtr |
| |
| typedef shared_ptr< DataSource > | DataSourceSharedPtr |
| |
| typedef weak_ptr< DataSource > | DataSourceWeakPtr |
| |
| typedef shared_ptr< void > | ScriptingSystemSharedPtr |
| |
| typedef shared_ptr< ShaderProgram > | ShaderProgramSharedPtr |
| | Shader program shared pointer type. More...
|
| |
| typedef shared_ptr< Texture > | TextureSharedPtr |
| | Texture shared pointer type. More...
|
| |
| typedef shared_ptr< KzuFont > | FontSharedPtr |
| |
| typedef shared_ptr< GraphicsOutput > | GraphicsOutputSharedPtr |
| |
| typedef shared_ptr< Brush > | BrushSharedPtr |
| | Brush shared pointer. More...
|
| |
| typedef unique_ptr< BrushRenderer > | BrushRendererPtr |
| | Brush renderer unique pointer. More...
|
| |
| typedef shared_ptr< ColorBrush > | ColorBrushSharedPtr |
| |
| typedef shared_ptr< CompositionBrush > | CompositionBrushSharedPtr |
| | Shared pointer type. More...
|
| |
| typedef shared_ptr< ContentBrush > | ContentBrushSharedPtr |
| | Shared pointer type. More...
|
| |
| typedef shared_ptr< NullBrush > | NullBrushSharedPtr |
| |
| typedef shared_ptr< TextureBrush > | TextureBrushSharedPtr |
| | Shared pointer definition. More...
|
| |
| typedef shared_ptr< BlitRenderPass > | BlitRenderPassSharedPtr |
| | BlitRenderPass shared pointer type. More...
|
| |
| typedef shared_ptr< ClearRenderPass > | ClearRenderPassSharedPtr |
| | ClearRenderPass shared pointer type. More...
|
| |
| typedef shared_ptr< CompositionTargetRenderPass > | CompositionTargetRenderPassSharedPtr |
| | LegacyRenderpass shared pointer type. More...
|
| |
| typedef shared_ptr< DrawObjectsRenderPass > | DrawObjectsRenderPassSharedPtr |
| | DrawObjectsRenderPass shared pointer type. More...
|
| |
| typedef shared_ptr< DrawObjectsWithMaterialRenderPass > | DrawObjectsWithMaterialRenderPassSharedPtr |
| | DrawObjectsWithMaterialRenderPass shared pointer type. More...
|
| |
| typedef vector< MeshVertexAttribute > | MeshAttributeCollection |
| |
| typedef MeshAttributeCollection::iterator | MeshAttributeCollectionIterator |
| |
| typedef MeshAttributeCollection::const_iterator | MeshAttributeCollectionConstIterator |
| |
| typedef vector< ShaderVertexAttribute > | ShaderAttributeCollection |
| |
| typedef ShaderAttributeCollection::iterator | ShaderAttributeCollectionIterator |
| |
| typedef ShaderAttributeCollection::const_iterator | ShaderAttributeCollectionConstIterator |
| |
| typedef shared_ptr< KzuContainsPropertyFilter > | ContainsPropertyFilterSharedPtr |
| |
| typedef shared_ptr< KzuObjectSource > | ObjectSourceSharedPtr |
| |
| typedef shared_ptr< KzuFilterObjectSource > | FilterObjectSourceSharedPtr |
| |
| typedef shared_ptr< KzuSortObjectSource > | SortObjectSourceSharedPtr |
| |
| typedef shared_ptr< KzuCombinerObjectSource > | CombinerObjectSourceSharedPtr |
| |
| typedef shared_ptr< KzuObjectTypeFilter > | ObjectTypeFilterSharedPtr |
| |
| typedef shared_ptr< KzuPropertyIsEqualFilter > | PropertyIsEqualFilterSharedPtr |
| |
| typedef shared_ptr< KzuTagFilter > | TagFilterSharedPtr |
| |
| typedef shared_ptr< LegacyRenderPass > | LegacyRenderPassSharedPtr |
| | LegacyRenderpass shared pointer type. More...
|
| |
| typedef shared_ptr< Material > | MaterialSharedPtr |
| |
| typedef shared_ptr< Material const > | MaterialSharedConstPtr |
| |
| typedef shared_ptr< Mesh > | MaeshSharedPtr |
| |
| typedef unique_ptr< MaterialRenderer > | MaterialRendererPtr |
| | MaterialRenderer unique pointer type. More...
|
| |
| typedef shared_ptr< MaterialSetupRenderPass > | MaterialSetupRenderPassSharedPtr |
| | MaterialSetupRenderPass shared pointer type. More...
|
| |
| typedef shared_ptr< Mesh > | MeshSharedPtr |
| |
| typedef shared_ptr< Morph const > | MorphSharedConstPtr |
| |
| typedef shared_ptr< Morph > | MorphSharedPtr |
| |
| typedef weak_ptr< ShaderProgram > | ShaderProgramWeakPtr |
| | Shader program weak pointer type. More...
|
| |
| typedef shared_ptr< MorphRuntime > | MorphRuntimeSharedPtr |
| |
| typedef shared_ptr< PipelineStateRenderPass > | PipelineStateRenderPassSharedPtr |
| | PipelineStateRenderPass shared pointer type. More...
|
| |
| typedef shared_ptr< RenderPass > | RenderPassSharedPtr |
| | RenderPass shared pointer type. More...
|
| |
| typedef shared_ptr< ClickManipulator > | ClickManipulatorSharedPtr |
| |
| typedef shared_ptr< DragAndDropManipulator > | DragAndDropManipulatorSharedPtr |
| |
| typedef shared_ptr< EventSource > | EventSourceSharedPtr |
| |
| typedef shared_ptr< InputManipulator > | InputManipulatorSharedPtr |
| |
| typedef weak_ptr< InputManipulator > | InputManipulatorWeakPtr |
| |
| typedef shared_ptr< LongPressManipulator > | LongPressManipulatorSharedPtr |
| |
| typedef shared_ptr< MoveFocusAction > | MoveFocusActionSharedPtr |
| |
| typedef shared_ptr< MultiClickManipulator > | MultiClickManipulatorSharedPtr |
| |
| typedef shared_ptr< PanManipulator > | PanManipulatorSharedPtr |
| |
| typedef shared_ptr< PinchManipulator > | PinchManipulatorSharedPtr |
| |
| typedef shared_ptr< SetFocusAction > | SetFocusActionSharedPtr |
| |
| typedef shared_ptr< Object > | ObjectSharedPtr |
| | Object shared pointer type. More...
|
| |
| typedef unordered_set< string > | UrlContainer |
| |
| typedef function< void(const TimerMessageArguments &)> | TimerFunction |
| |
| typedef shared_ptr< void > | TimerSubscriptionToken |
| |
| typedef shared_ptr< Camera > | CameraSharedPtr |
| | CameraNode shared pointer. More...
|
| |
| typedef shared_ptr< EmptyNode2D > | EmptyNode2DSharedPtr |
| |
| typedef shared_ptr< EmptyNode3D > | EmptyNode3DSharedPtr |
| |
| typedef shared_ptr< Image2D > | Image2DSharedPtr |
| |
| typedef shared_ptr< Instantiator3D > | Instantiator3DSharedPtr |
| | Instantiator3DNode shared pointer. More...
|
| |
| typedef shared_ptr< Light > | LightSharedPtr |
| |
| typedef shared_ptr< LevelOfDetail3D > | LevelOfDetail3DSharedPtr |
| | LODSelectorNode shared pointer. More...
|
| |
| typedef shared_ptr< Model3D > | Model3DSharedPtr |
| | Mesh node shared pointer. More...
|
| |
| typedef shared_ptr< NodeComponent > | NodeComponentSharedPtr |
| |
| typedef shared_ptr< ResourceDictionary > | ResourceDictionarySharedPtr |
| | Resource dictionary shared pointer. More...
|
| |
| typedef shared_ptr< void > | ScriptingContextSharedPtr |
| |
| typedef shared_ptr< Node const > | NodeConstSharedPtr |
| | Alias for shared pointer of const Node. More...
|
| |
| typedef weak_ptr< Node > | NodeWeakPtr |
| | Alias for weak pointer of Node. More...
|
| |
| typedef weak_ptr< Node const > | NodeConstWeakPtr |
| | Alias for weak pointer of const Node. More...
|
| |
| typedef shared_ptr< Node2D > | Node2DSharedPtr |
| |
| typedef shared_ptr< Node2D const > | Node2DConstSharedPtr |
| |
| typedef weak_ptr< Node2D > | Node2DWeakPtr |
| |
| typedef shared_ptr< Node3D > | Node3DSharedPtr |
| | Node3D shared pointer type. More...
|
| |
| typedef shared_ptr< const Node3D > | Node3DConstSharedPtr |
| | Node3D const shared pointer type. More...
|
| |
| typedef weak_ptr< Node3D > | Node3DWeakPtr |
| | Node3D weak pointer type. More...
|
| |
| typedef shared_ptr< Portal > | PortalSharedPtr |
| |
| typedef shared_ptr< ProgressiveRenderingViewport2D > | ProgressiveRenderingViewport2DSharedPtr |
| |
| typedef shared_ptr< Scene > | SceneSharedPtr |
| | Scene shared pointer. More...
|
| |
| typedef weak_ptr< Camera > | CameraWeakPtr |
| | CameraNode weak pointer. More...
|
| |
| typedef shared_ptr< Viewport2D > | Viewport2DSharedPtr |
| |
| typedef shared_ptr< Viewport3D > | Viewport3DSharedPtr |
| |
| typedef shared_ptr< NodeComponent const > | NodeComponentConstSharedPtr |
| |
| typedef shared_ptr< Style > | StyleSharedPtr |
| |
| typedef shared_ptr< AppliedStyleEntry > | AppliedStyleEntrySharedPtr |
| | AppliedStyleEntry shared pointer type. More...
|
| |
| typedef unique_ptr< CompositionStack > | CompositionStackPtr |
| | Composition stack shared pointer. More...
|
| |
| typedef unique_ptr< GeometryGl > | GeometryPtr |
| | Geometry pointer type. More...
|
| |
| typedef shared_ptr< GlGraphicsOutput > | GlGraphicsOutputSharedPtr |
| | GlGraphicsOutput shared pointer type. More...
|
| |
| typedef weak_ptr< Texture > | TextureWeakPtr |
| |
| typedef array< int, 4 > | GLSwizzleMask |
| |
| typedef shared_ptr< const Mesh > | MeshConstSharedPtr |
| |
| typedef shared_ptr< Buffer > | BufferSharedPtr |
| |
| typedef unique_ptr< Buffer > | BufferUniquePtr |
| |
| typedef unordered_map< ShaderProgram *, vector< int > > | ShaderProgramToAttributeMapSet |
| |
| typedef unique_ptr< RenderStatePropertyNotificationHandler > | RenderStatePropertyNotificationHandlerPtr |
| | Render state property container shared pointer. More...
|
| |
| typedef shared_ptr< Renderbuffer > | RenderbufferSharedPtr |
| | Renderbuffer shared pointer type. More...
|
| |
| typedef Rectangle< int > | ViewportRectangle |
| | Viewport rectangle definition. More...
|
| |
| typedef map< string, int > | AttributeNameToIndex |
| |
| typedef AttributeNameToIndex::iterator | AttributeNameToIndexIterator |
| |
| typedef AttributeNameToIndex::const_iterator | AttributeNameToIndexConstIterator |
| |
| typedef shared_ptr< Renderer > | RendererSharedPtr |
| |
| typedef shared_ptr< BufferObjectStream > | BufferObjectStreamSharedPtr |
| |
| typedef shared_ptr< Surface > | SurfaceSharedPtr |
| | Surface shared pointer type. More...
|
| |
| typedef int | NativeEventHandle |
| |
| typedef weak_ptr< Resource > | ResourceWeakPtr |
| |
| typedef shared_ptr< ResourceDictionarySelector > | ResourceDictionarySelectorSharedPtr |
| | Resource dictionary selector shared pointer. More...
|
| |
| typedef shared_ptr< KzbFile > | KzbFileSharedPtr |
| |
| typedef shared_ptr< ResourceManager > | ResourceManagerSharedPtr |
| | Resource manager shared pointer type. More...
|
| |
| typedef unique_ptr< ResourceProfiler > | ResourceProfilerUniquePtr |
| | The resource profiler unique ptr type. More...
|
| |
| typedef shared_ptr< ResourceProfilingContext > | ResourceProfilingContextSharedPtr |
| |
| typedef unique_ptr< ResourceProfilingContextFactory > | ResourceProfilingContextFactoryUniquePtr |
| | The resource profiling context factory unique pointer type. More...
|
| |
| typedef shared_ptr< ResourceProfilingDataSample > | ResourceProfilingDataSampleSharedPtr |
| | Profiled resource shared pointer type. More...
|
| |
| typedef shared_ptr< ResourceProfilingLoadTask > | ProfiledLoadTaskSharedPtr |
| | Profiled load task shared pointer type. More...
|
| |
| typedef shared_ptr< Trajectory > | TrajectorySharedPtr |
| |
| typedef shared_ptr< StateManager > | StateManagerSharedPtr |
| |
| typedef weak_ptr< StateManager > | StateManagerWeakPtr |
| |
| typedef shared_ptr< NodeComponentTemplate > | NodeComponentTemplateSharedPtr |
| |
| typedef shared_ptr< NodeComponentTemplate const > | NodeComponentTemplateConstSharedPtr |
| |
| typedef shared_ptr< PrefabTemplate > | PrefabTemplateSharedPtr |
| |
| typedef shared_ptr< PrefabTemplateNode > | PrefabTemplateNodeSharedPtr |
| |
| typedef weak_ptr< PrefabTemplateNode > | PrefabTemplateNodeWeakPtr |
| |
| typedef shared_ptr< KzuTextFormat > | TextFormatSharedPtr |
| | Text format shared pointer. More...
|
| |
| typedef shared_ptr< MessageTrigger > | MessageTriggerSharedPtr |
| |
| typedef shared_ptr< OnAttachedTrigger > | OnAttachedTriggerSharedPtr |
| |
| typedef shared_ptr< OnPropertyChangedTrigger > | OnPropertyChangedTriggerSharedPtr |
| |
| typedef shared_ptr< TimerTrigger > | TimerTriggerSharedPtr |
| |
| typedef shared_ptr< Trigger > | TriggerSharedPtr |
| |
| typedef shared_ptr< TriggerTemplate > | TriggerTemplateSharedPtr |
| |
| typedef shared_ptr< TriggerTemplate const > | TriggerTemplateConstSharedPtr |
| |
| typedef v8::Persistent< v8::FunctionTemplate > | PersistentFunctionTemplate |
| |
| typedef v8::Local< v8::Value > | LocalValue |
| |
| typedef v8::Local< v8::Object > | LocalObject |
| |
| typedef v8::Local< v8::External > | LocalExternal |
| |
| typedef v8::Local< v8::Context > | LocalContext |
| |
| typedef v8::Local< v8::Script > | LocalScript |
| |
| typedef v8::Local< v8::ObjectTemplate > | LocalObjectTemplate |
| |
| typedef v8::Local< v8::FunctionTemplate > | LocalFunctionTemplate |
| |
| typedef v8::Persistent< v8::Context > | PersistentContext |
| |
| typedef v8::Persistent< v8::Script > | PersistentScript |
| |
| typedef v8::Persistent< v8::Object > | PersistentObject |
| |
| typedef shared_ptr< ExecuteScriptAction > | ExecuteScriptActionSharedPtr |
| |
| typedef shared_ptr< Button2D > | Button2DSharedPtr |
| |
| typedef shared_ptr< Button3D > | Button3DSharedPtr |
| | Button shared pointer. More...
|
| |
| typedef shared_ptr< DataSourceListItemGenerator2D > | DataSourceListItemGenerator2DSharedPtr |
| |
| typedef shared_ptr< DataSourceListItemGenerator3D > | DataSourceListItemGenerator3DSharedPtr |
| |
| typedef function< void()> | PropertyChangedFunction |
| |
| typedef shared_ptr< DockLayout2D > | DockLayout2DSharedPtr |
| |
| typedef shared_ptr< DockLayout3D > | DockLayout3DSharedPtr |
| | DockLayout shared pointer. More...
|
| |
| typedef shared_ptr< FlowLayout2D > | FlowLayout2DSharedPtr |
| |
| typedef shared_ptr< FlowLayout3D > | FlowLayout3DSharedPtr |
| | FlowLayout shared pointer. More...
|
| |
| typedef shared_ptr< GridLayout2D > | GridLayout2DSharedPtr |
| | GridLayout2D shared pointer. More...
|
| |
| typedef shared_ptr< GridLayout3D > | GridLayout3DSharedPtr |
| | GridLayout3D shared pointer. More...
|
| |
| typedef shared_ptr< GridListBox2D > | GridListBox2DSharedPtr |
| |
| typedef shared_ptr< GridListBox3D > | GridListBox3DSharedPtr |
| |
| typedef shared_ptr< ListBoxItemContainer3D > | ListBoxItemContainer3DSharedPtr |
| |
| typedef shared_ptr< ListBoxItemContainer2D > | ListBoxItemContainer2DSharedPtr |
| |
| typedef shared_ptr< NinePatchImage2D > | NinePatchImage2DSharedPtr |
| |
| typedef shared_ptr< Page > | PageSharedPtr |
| |
| typedef weak_ptr< Page > | PageWeakPtr |
| |
| typedef shared_ptr< PageHost > | PageHostSharedPtr |
| |
| typedef shared_ptr< PageTransitionCollection > | PageTransitionCollectionSharedPtr |
| |
| typedef shared_ptr< PrefabView2D > | PrefabView2DSharedPtr |
| | Prefab view 2D shared pointer. More...
|
| |
| typedef shared_ptr< PrefabView3D > | PrefabView3DSharedPtr |
| | Prefab view 3D shared pointer. More...
|
| |
| typedef shared_ptr< ScrollView2D > | ScrollView2DSharedPtr |
| |
| typedef shared_ptr< ScrollView3D > | ScrollView3DSharedPtr |
| |
| typedef shared_ptr< Slider2D > | Slider2DSharedPtr |
| | Trajectory Slider shared pointer. More...
|
| |
| typedef SliderTrajectoryPresenter< TrajectoryLayout2D, Slider2D, Trajectory2DInputHandler< TrajectoryLayout2D, Slider2D > > | Slider2DPresenterType |
| |
| typedef Slider2DConceptImpl< RangeConceptImpl< Node2D, Slider2D >, Slider2DPresenterType, Slider2D > | Slider2DConceptImplType |
| |
| typedef shared_ptr< Slider3D > | Slider3DSharedPtr |
| | Trajectory Slider shared pointer. More...
|
| |
| typedef SliderTrajectoryPresenter< TrajectoryLayout3D, Slider3D, Trajectory3DInputHandler< TrajectoryLayout3D, Slider3D > > | Slider3DPresenterType |
| |
| typedef Slider3DConceptImpl< RangeConceptImpl< Node3D, Slider3D >, Slider3DPresenterType, Slider3D > | Slider3DConceptImplType |
| |
| typedef shared_ptr< StackLayout2D > | StackLayout2DSharedPtr |
| | Stack layout shared pointer. More...
|
| |
| typedef shared_ptr< StackLayout3D > | StackLayout3DSharedPtr |
| | StackLayout shared pointer. More...
|
| |
| typedef shared_ptr< TextBlock2D > | TextBlock2DSharedPtr |
| | TextLayer shared pointer. More...
|
| |
| typedef shared_ptr< TextBlock3D > | TextBlock3DSharedPtr |
| | TextBlock shared pointer. More...
|
| |
| typedef shared_ptr< ToggleButton2D > | ToggleButton2DSharedPtr |
| |
| typedef shared_ptr< ToggleButton3D > | ToggleButton3DSharedPtr |
| | ToggleButton shared pointer. More...
|
| |
| typedef shared_ptr< ToggleButtonGroup2D > | ToggleButtonGroup2DSharedPtr |
| | ToggleButtonGroup2D shared pointer. More...
|
| |
| typedef shared_ptr< ToggleButtonGroup3D > | ToggleButtonGroup3DSharedPtr |
| | ToggleButtonGroup3D shared pointer. More...
|
| |
| typedef shared_ptr< TrajectoryLayout2D > | TrajectoryLayout2DSharedPtr |
| | TrajectoryLayout shared pointer. More...
|
| |
| typedef shared_ptr< TrajectoryLayout3D > | TrajectoryLayout3DSharedPtr |
| | TrajectoryLayout shared pointer. More...
|
| |
| typedef shared_ptr< TrajectoryListBox3D > | TrajectoryListBox3DSharedPtr |
| |
|
| template<typename T , size_t Size, typename U > |
| bool | contains (const array< T, Size > &c, const U &value) |
| |
| template<class T , class D > |
| T | prev (T t, D d) |
| |
| template<class T > |
| T | prev (T t) |
| |
| template<class T > |
| T::iterator | begin (T &t) |
| |
| template<class T > |
| T::iterator | end (T &t) |
| |
| template<class T > |
| T::reverse_iterator | rbegin (T &t) |
| |
| template<class T > |
| T::reverse_iterator | rend (T &t) |
| |
| template<class T > |
| T::const_iterator | cbegin (T const &t) |
| |
| template<class T , size_t N> |
| const T * | cbegin (const T(&array)[N]) |
| |
| template<class T > |
| T::const_iterator | cend (T const &t) |
| |
| template<class T , size_t N> |
| const T * | cend (const T(&array)[N]) |
| |
| template<class T > |
| T::const_reverse_iterator | crbegin (T const &t) |
| |
| template<class T > |
| T::const_reverse_iterator | crend (T const &t) |
| |
| template<typename TBase , typename T > |
| shared_ptr< T > | make_polymorphic_shared_ptr (T *p) |
| |
| string | to_string (int value) |
| |
| string | to_string (long value) |
| |
| string | to_string (long long value) |
| |
| string | to_string (unsigned int value) |
| |
| string | to_string (unsigned long value) |
| |
| string | to_string (unsigned long long value) |
| |
| string | to_string (float value) |
| |
| string | to_string (double value) |
| |
| string | to_string (long double value) |
| |
| float | strtof (const char *val, char **end_ptr) |
| |
| template<class K , class T , class H , class P , class A , class Predicate > |
| void | erase_if (unordered_map< K, T, H, P, A > &c, Predicate pred) |
| |
| from_chars_result | from_chars (const char *first, const char *last, int &value, int base=10) |
| | Converts character range to int value. More...
|
| |
| template<typename T , typename A , typename U > |
| void | erase (vector< T, A > &c, const U &value) |
| |
| template<typename T , typename A , typename U > |
| void | erase_if (vector< T, A > &c, const U &predicate) |
| |
| template<typename T , typename A , typename U > |
| bool | contains (const vector< T, A > &c, const U &value) |
| |
| KANZI_API kzString | kzErrorCodeToString (kzsError code) |
| |
| template<> |
| string | logArgumentToString (const LegacyError &legacyError) |
| | Used by logging system to convert legacy exception type objects to string. More...
|
| |
| KANZI_API KZ_ATTRIBUTE_NO_RETURN void | kzThrowLegacyError (kzsError value) |
| |
| KANZI_API KZ_ATTRIBUTE_NO_RETURN void | kzThrowLegacyErrorMessage (kzsError value, kzString message) |
| |
| KANZI_API KZ_ATTRIBUTE_NO_RETURN void | kzThrowLegacyErrorMessage (kzsError value, const string &message) |
| |
| KANZI_API KZ_ATTRIBUTE_NO_RETURN void | kzThrowLegacyErrorFormat (kzsError value, kzString format,...) |
| |
| KANZI_API string | kzFormatVariadicLogMessage (kzString format,...) |
| |
| KANZI_API string | kzFormatVariadicLogMessageList (kzString format, va_list arguments) |
| |
| KANZI_API string | readAsText (File &file) |
| | Loads contents of a file into a string. More...
|
| |
| template<typename T > |
| string | logArgumentToString (const T &value) |
| | The logging subsystem uses this function to convert a value to string. More...
|
| |
| template<> |
| string | logArgumentToString (const std::exception &exception) |
| | Used by logging system to convert standard exception type objects to string. More...
|
| |
| template<> |
| string | logArgumentToString (const FixedString &fixedString) |
| | Used by logging system to convert fixed strings to string. More...
|
| |
| template<> |
| string | logArgumentToString (const ImmutableString &immutableString) |
| | Used by logging system to convert immutable strings to string. More...
|
| |
| template<> |
| string | logArgumentToString (const SharedImmutableString &sharedImmutableString) |
| | Used by logging system to convert shared immutable strings to string. More...
|
| |
| template<> |
| string | logArgumentToString (const string_view &stringView) |
| | Used by logging system to convert string_view to string. More...
|
| |
| template<> |
| string | logArgumentToString (const bool &value) |
| | Used by logging system to convert bool to string. More...
|
| |
| ColorRGBA | componentAbs (ColorRGBA v) |
| | Calculates component wise absolute value for all elements and returns resulting color. More...
|
| |
| ColorRGBA | componentCeil (ColorRGBA v) |
| | Calculates component wise ceil value for all elements and returns resulting color. More...
|
| |
| ColorRGBA | componentFloor (ColorRGBA v) |
| | Calculates component wise floor value for all elements and returns resulting color. More...
|
| |
| ColorRGBA | componentRound (ColorRGBA v) |
| | Calculates component wise rounded value for all elements and returns resulting color. More...
|
| |
| ColorRGBA | componentSqrt (ColorRGBA v) |
| | Calculates component wise square root all elements and returns resulting color. More...
|
| |
| ColorRGBA | componentWiseMax (ColorRGBA v1, ColorRGBA v2) |
| | Calculates component wise maximum for all color elements and returns the resulting color. More...
|
| |
| ColorRGBA | componentWiseMin (ColorRGBA v1, ColorRGBA v2) |
| | Calculates component wise minimum for all color elements and returns resulting color. More...
|
| |
| ColorRGBA | componentWiseMultiply (ColorRGBA v1, ColorRGBA v2) |
| | Does component wise multiply for all color elements and returns resulting color. More...
|
| |
| ColorRGBA | componentWiseDivide (ColorRGBA v1, ColorRGBA v2) |
| | Does component wise divide for all color elements and returns the resulting color. More...
|
| |
| ColorRGBA | componentWiseRemainder (ColorRGBA v1, ColorRGBA v2) |
| | Does component wise remainder for all color elements and returns the resulting color. More...
|
| |
| ColorRGBA | componentAdd (ColorRGBA v, float scalar) |
| | Adds a value to all color elements and returns the resulting color. More...
|
| |
| ColorRGBA | componentSubtract (ColorRGBA v, float scalar) |
| | Subtracts a value from all color elements and returns the resulting color. More...
|
| |
| ColorRGBA | operator+ (ColorRGBA v1, ColorRGBA v2) |
| | Adds two colors and returns the sum. More...
|
| |
| ColorRGBA | operator- (ColorRGBA v1, ColorRGBA v2) |
| | Subtracts two colors and returns the difference. More...
|
| |
| ColorRGBA | operator* (ColorRGBA v, float scalar) |
| | Multiplies all color elements with a scalar and returns the resulting color. More...
|
| |
| ColorRGBA | operator* (float scalar, ColorRGBA v) |
| | Multiplies all color elements with a scalar and returns the resulting color. More...
|
| |
| ColorRGBA | operator/ (ColorRGBA v, float scalar) |
| | Divides all color elements with a scalar and returns the resulting color. More...
|
| |
| ColorRGBA | operator- (ColorRGBA v) |
| | Negates all color elements and returns the resulting color. More...
|
| |
| ColorRGBA | operator+ (ColorRGBA v) |
| | Unary plus, doesn't do anything and returns the resulting color. More...
|
| |
| bool | operator== (ColorRGBA v1, ColorRGBA v2) |
| | Compares two colors for equality. More...
|
| |
| bool | operator!= (ColorRGBA v1, ColorRGBA v2) |
| | Compares two colors for inequality. More...
|
| |
| float | dotProduct (ColorRGBA v1, ColorRGBA v2) |
| | Calculates the dot product of two colors. More...
|
| |
| float | sRGBToLinear (float cs) |
| | Conversion from sRGB to linear for default gamma 2.2. More...
|
| |
| float | linearTosRGB (float cl) |
| | Conversion from linear to sRGB for default gamma 2.2. More...
|
| |
| ColorRGBA | sRGBToLinear (ColorRGBA cs) |
| | Conversion to whole ColorRGBA from sRGB to linear. More...
|
| |
| ColorRGBA | linearTosRGB (ColorRGBA cs) |
| | Conversion to whole ColorRGBA from linear to sRGB. More...
|
| |
| KANZI_API uint16_t | floatToHalfFloat (float f) |
| | Converts float to 16 bits representing a half float. More...
|
| |
| KANZI_API float | halfFloatToFloat (uint16_t halfFloatNumber) |
| | Converts 16 bits representing a half float to a float. More...
|
| |
| KANZI_API Matrix3x3 | operator* (Matrix3x3 m1, Matrix3x3 m2) |
| | Multiplies two matrices and returns the product. More...
|
| |
| KANZI_API Vector2 | operator* (Matrix3x3 m, Vector2 v) |
| | Multiplies matrix with vector and returns the product. More...
|
| |
| bool | operator== (Matrix3x3 m1, Matrix3x3 m2) |
| | Compares two matrices for equality. More...
|
| |
| bool | operator!= (Matrix3x3 m1, Matrix3x3 m2) |
| | Compares two matrices for inequality. More...
|
| |
| KANZI_API optional< Matrix3x3 > | inverse (const Matrix3x3 &matrix) |
| |
| KANZI_API bool | isTranslationOnly (const Matrix3x3 &matrix) |
| |
| KANZI_API bool | isScalingOnly (const Matrix3x3 &matrix) |
| |
| KANZI_API void | extractSRT (const Matrix3x3 &matrix, Vector2 &scale, float &rotationInRadians, Vector2 &translation) |
| |
| KANZI_API optional< Matrix3x3 > | normalized (const Matrix3x3 &matrix) |
| |
| KANZI_API Matrix4x4 | operator* (const Matrix4x4 &left, const Matrix4x4 &right) |
| |
| KANZI_API Matrix4x4 | multiplyAffine (const Matrix4x4 &left, const Matrix4x4 &right) |
| |
| KANZI_API Matrix4x4 | orthonormalizeBase (const Matrix4x4 &matrix) |
| |
| KANZI_API optional< Matrix4x4 > | inverse (const Matrix4x4 &matrix) |
| |
| KANZI_API bool | isTranslationOnly (const Matrix4x4 &matrix) |
| |
| KANZI_API void | extractSRT (const Matrix4x4 &matrix, Vector3 &scale, Vector3 &rotationInRadians, Vector3 &translation) |
| |
| template<typename T > |
| Rectangle< T > | intersection (const Rectangle< T > &rectangle1, const Rectangle< T > &rectangle2) |
| |
| Vector2 | componentAbs (Vector2 v) |
| | Calculates component wise absolute value for all elements and returns resulting vector. More...
|
| |
| Vector2 | componentCeil (Vector2 v) |
| | Calculates component wise ceil value for all elements and returns resulting vector. More...
|
| |
| Vector2 | componentFloor (Vector2 v) |
| | Calculates component wise floor value for all elements and returns resulting vector. More...
|
| |
| Vector2 | componentRound (Vector2 v) |
| | Calculates component wise rounded value for all elements and returns resulting vector. More...
|
| |
| Vector2 | componentSqrt (Vector2 v) |
| | Calculates component wise square root all elements and returns resulting vector. More...
|
| |
| Vector2 | componentWiseMax (Vector2 v1, Vector2 v2) |
| | Calculates the component wise maximum for all vector elements and returns the resulting vector. More...
|
| |
| Vector2 | componentWiseMin (Vector2 v1, Vector2 v2) |
| | Calculates the component wise minimum for all vector elements and returns the resulting vector. More...
|
| |
| Vector2 | componentWiseMultiply (Vector2 v1, Vector2 v2) |
| | Does component wise multiply for all vector elements and returns the resulting vector. More...
|
| |
| Vector2 | componentWiseDivide (Vector2 v1, Vector2 v2) |
| | Does component wise divide for all vector elements and returns the resulting vector. More...
|
| |
| Vector2 | componentWiseRemainder (Vector2 v1, Vector2 v2) |
| | Does component wise remainder for all vector elements and returns the resulting vector. More...
|
| |
| Vector2 | componentAdd (Vector2 v, float scalar) |
| | Adds a value to all elements of a vector and returns the result. More...
|
| |
| Vector2 | componentSubtract (Vector2 v, float scalar) |
| | Subtracts a value from all elements of a vector and returns the result. More...
|
| |
| bool | componentAllLessThan (Vector2 a, Vector2 b) |
| | Returns true if each component of the first vector is less than the corresponding component of the second vector. More...
|
| |
| bool | componentAllLessThanOrEqual (Vector2 a, Vector2 b) |
| | Returns true if each component of the first vector is less than or equal to the corresponding component of the second vector. More...
|
| |
| bool | componentAllGreaterThan (Vector2 a, Vector2 b) |
| | Returns true if each component of the first vector is greater than the corresponding component of the second vector. More...
|
| |
| bool | componentAllGreaterThanOrEqual (Vector2 a, Vector2 b) |
| | Returns true if each component of the first vector is greater than or equal to the corresponding component of the second vector. More...
|
| |
| Vector2 | operator+ (Vector2 v1, Vector2 v2) |
| | Adds two vectors and returns the sum. More...
|
| |
| Vector2 | operator- (Vector2 v1, Vector2 v2) |
| | Subtracts two vectors and returns the difference. More...
|
| |
| Vector2 | operator* (Vector2 v, float scalar) |
| | Multiplies all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector2 | operator* (float scalar, Vector2 v) |
| | Multiplies all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector2 | operator/ (Vector2 v, float scalar) |
| | Divides all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector2 | operator- (Vector2 v) |
| | Negates all vector elements and returns the resulting vector. More...
|
| |
| Vector2 | operator+ (Vector2 v) |
| | Unary plus, doesn't do anything and returns the resulting vector. More...
|
| |
| bool | operator== (Vector2 v1, Vector2 v2) |
| | Compares two vectors for equality. More...
|
| |
| bool | operator!= (Vector2 v1, Vector2 v2) |
| | Compares two vectors for inequality. More...
|
| |
| float | dotProduct (Vector2 v1, Vector2 v2) |
| | Calculates the dot product of two vectors. More...
|
| |
| float | pseudoCrossProduct (const Vector2 &left, const Vector2 &right) |
| | Calculates pseudo-cross product of two 2D vectors. More...
|
| |
| Vector3 | componentAbs (Vector3 v) |
| | Calculates component wise absolute value for all elements and returns resulting vector. More...
|
| |
| Vector3 | componentCeil (Vector3 v) |
| | Calculates component wise ceil value for all elements and returns resulting vector. More...
|
| |
| Vector3 | componentFloor (Vector3 v) |
| | Calculates component wise floor value for all elements and returns resulting vector. More...
|
| |
| Vector3 | componentRound (Vector3 v) |
| | Calculates component wise rounded value for all elements and returns resulting vector. More...
|
| |
| Vector3 | componentSqrt (Vector3 v) |
| | Calculates component wise square root all elements and returns resulting vector. More...
|
| |
| Vector3 | componentWiseMax (Vector3 v1, Vector3 v2) |
| | Calculates the component wise maximum for all vector elements and returns the resulting vector. More...
|
| |
| Vector3 | componentWiseMin (Vector3 v1, Vector3 v2) |
| | Calculates the component wise minimum for all vector elements and returns the resulting vector. More...
|
| |
| Vector3 | componentWiseMultiply (Vector3 v1, Vector3 v2) |
| | Does component wise multiply for all vector elements and returns the resulting vector. More...
|
| |
| Vector3 | componentWiseDivide (Vector3 v1, Vector3 v2) |
| | Does component wise divide for all vector elements and returns the resulting vector. More...
|
| |
| Vector3 | componentWiseRemainder (Vector3 v1, Vector3 v2) |
| | Does component wise remainder for all vector elements and returns the resulting vector. More...
|
| |
| Vector3 | componentAdd (Vector3 v, float scalar) |
| | Adds a value to all elements of a vector and returns the result. More...
|
| |
| Vector3 | componentSubtract (Vector3 v, float scalar) |
| | Subtracts a value from all elements of a vector and returns the result. More...
|
| |
| bool | componentAllLessThan (Vector3 a, Vector3 b) |
| | Returns true if each component of the first vector is less than the corresponding component of the second vector. More...
|
| |
| bool | componentAllLessThanOrEqual (Vector3 a, Vector3 b) |
| | Returns true if each component of the first vector is less than or equal to the corresponding component of the second vector. More...
|
| |
| bool | componentAllGreaterThan (Vector3 a, Vector3 b) |
| | Returns true if each component of the first vector is greater than the corresponding component of the second vector. More...
|
| |
| bool | componentAllGreaterThanOrEqual (Vector3 a, Vector3 b) |
| | Returns true if each component of the first vector is greater than or equal to the corresponding component of the second vector. More...
|
| |
| Vector3 | operator+ (Vector3 v1, Vector3 v2) |
| | Adds two vectors and returns the sum. More...
|
| |
| Vector3 | operator- (Vector3 v1, Vector3 v2) |
| | Subtracts two vectors and returns the difference. More...
|
| |
| Vector3 | operator* (Vector3 v, float scalar) |
| | Multiplies all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector3 | operator* (float scalar, Vector3 v) |
| | Multiplies all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector3 | operator/ (Vector3 v, float scalar) |
| | Divides all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector3 | operator- (Vector3 v) |
| | Negates all vector elements and returns the resulting vector. More...
|
| |
| Vector3 | operator+ (Vector3 v) |
| | Unary plus, doesn't do anything and returns the resulting vector. More...
|
| |
| bool | operator== (Vector3 v1, Vector3 v2) |
| | Compares two vectors for equality. More...
|
| |
| bool | operator!= (Vector3 v1, Vector3 v2) |
| | Compares two vectors for inequality. More...
|
| |
| float | dotProduct (Vector3 v1, Vector3 v2) |
| | Calculates the dot product of two vectors. More...
|
| |
| Vector3 | crossProduct (Vector3 v1, Vector3 v2) |
| | Calculates the cross product of two vectors. More...
|
| |
| Vector4 | componentAbs (Vector4 v) |
| | Calculates component wise absolute value for all elements and returns resulting vector. More...
|
| |
| Vector4 | componentCeil (Vector4 v) |
| | Calculates component wise ceil value for all elements and returns resulting vector. More...
|
| |
| Vector4 | componentFloor (Vector4 v) |
| | Calculates component wise floor value for all elements and returns resulting vector. More...
|
| |
| Vector4 | componentRound (Vector4 v) |
| | Calculates component wise rounded value for all elements and returns resulting vector. More...
|
| |
| Vector4 | componentSqrt (Vector4 v) |
| | Calculates component wise square root all elements and returns resulting vector. More...
|
| |
| Vector4 | componentWiseMax (Vector4 v1, Vector4 v2) |
| | Calculates the component wise maximum for all vector elements and returns the resulting vector. More...
|
| |
| Vector4 | componentWiseMin (Vector4 v1, Vector4 v2) |
| | Calculates the component wise minimum for all vector elements and returns the resulting vector. More...
|
| |
| Vector4 | componentWiseMultiply (Vector4 v1, Vector4 v2) |
| | Does component wise multiply for all vector elements and returns the resulting vector. More...
|
| |
| Vector4 | componentWiseDivide (Vector4 v1, Vector4 v2) |
| | Does component wise divide for all vector elements and returns the resulting vector. More...
|
| |
| Vector4 | componentWiseRemainder (Vector4 v1, Vector4 v2) |
| | Does component wise remainder for all vector elements and returns the resulting vector. More...
|
| |
| Vector4 | componentAdd (Vector4 v, float scalar) |
| | Adds a value to all elements of a vector and returns the result. More...
|
| |
| Vector4 | componentSubtract (Vector4 v, float scalar) |
| | Subtracts a value from all elements of a vector and returns the result. More...
|
| |
| bool | componentAllLessThan (Vector4 a, Vector4 b) |
| | Returns true if each component of the first vector is less than the corresponding component of the second vector. More...
|
| |
| bool | componentAllLessThanOrEqual (Vector4 a, Vector4 b) |
| | Returns true if each component of the first vector is less than or equal to the corresponding component of the second vector. More...
|
| |
| bool | componentAllGreaterThan (Vector4 a, Vector4 b) |
| | Returns true if each component of the first vector is greater than the corresponding component of the second vector. More...
|
| |
| bool | componentAllGreaterThanOrEqual (Vector4 a, Vector4 b) |
| | Returns true if each component of the first vector is greater than or equal to the corresponding component of the second vector. More...
|
| |
| Vector4 | operator+ (Vector4 v1, Vector4 v2) |
| | Adds two vectors and returns the sum. More...
|
| |
| Vector4 | operator- (Vector4 v1, Vector4 v2) |
| | Subtracts two vectors and returns the difference. More...
|
| |
| Vector4 | operator* (Vector4 v, float scalar) |
| | Multiplies all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector4 | operator* (float scalar, Vector4 v) |
| | Multiplies all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector4 | operator/ (Vector4 v, float scalar) |
| | Divides all vector elements with a scalar and returns the resulting vector. More...
|
| |
| Vector4 | operator- (Vector4 v) |
| | Negates all vector elements and returns the resulting vector. More...
|
| |
| Vector4 | operator+ (Vector4 v) |
| | Unary plus, doesn't do anything and returns the resulting vector. More...
|
| |
| bool | operator== (Vector4 v1, Vector4 v2) |
| | Compares two vectors for equality. More...
|
| |
| bool | operator!= (Vector4 v1, Vector4 v2) |
| | Compares two vectors for inequality. More...
|
| |
| float | dotProduct (Vector4 v1, Vector4 v2) |
| | Calculates the dot product of two vectors. More...
|
| |
| template<typename T > |
| void | registerMetaclass (ObjectFactory &objectFactory) |
| |
| template<typename T > |
| void | overrideMetaclass (ObjectFactory &objectFactory) |
| |
| KANZI_API wstring | convertUTF8ToWideChar (string_view utf8) |
| | Converts a given UTF-8 string view into a Win32-compatible wide character string. More...
|
| |
| KANZI_API string | convertWideCharToUTF8 (wstring_view wchar) |
| | Converts a given Win32-compatible wide character string view into a UTF-8 string. More...
|
| |
| Win32String | convertUTF8ToWin32 (string_view utf8) |
| |
| Win32String | convertWideCharToWin32 (wstring_view wchar) |
| |
| string | convertWin32ToUTF8 (Win32StringView win32) |
| |
| wstring | convertWin32ToWideChar (Win32StringView win32) |
| |
| timespec | millisecondsToTimespec (chrono::milliseconds ms) |
| | Converts C++ milliseconds to POSIX native nanosecond format. More...
|
| |
| timeval | millisecondsToTimeval (chrono::milliseconds ms) |
| | Converts C++ milliseconds to POSIX native microsecond format. More...
|
| |
| KANZI_API PropertyTypeRegistry::const_iterator | beginPropertyTypes () |
| | Get iterator to the beginning of registry of all property types. More...
|
| |
| KANZI_API PropertyTypeRegistry::const_iterator | endPropertyTypes () |
| | Get iterator to the end of registry of all property types. More...
|
| |
| bool | operator== (string_view left, FixedString right) |
| |
| bool | operator== (FixedString left, string_view right) |
| |
| bool | operator!= (string_view left, FixedString right) |
| |
| bool | operator!= (FixedString left, string_view right) |
| |
| string | to_string (FixedString fixedString) |
| |
| KANZI_API vector< string > | splitString (const string &source, const string &delimiter) |
| | Splits string to tokens. More...
|
| |
| KANZI_API vector< string_view > | splitString (string_view source, string_view delimiter) |
| | Splits string view to tokens. More...
|
| |
| KANZI_API unsigned char | toLower (unsigned char ch) |
| | Wrapper for tolower() that returns unsigned char. More...
|
| |
| KZ_INLINE void | resetStopWatch (StopWatch &stopWatch) |
| | Resets the stop watch. More...
|
| |
| optional< TimeInterval > | getIntersection (const TimeInterval &first, const TimeInterval &second) |
| | Gets intersection of two intervals. More...
|
| |
| template<typename T > |
| T | animationInterpolate (const T &from, const T &to, float phase) |
| |
| bool | animationInterpolate (bool from, bool to, float phase) |
| |
| string | animationInterpolate (const string &from, const string &to, float phase) |
| |
| ResourceID | animationInterpolate (const ResourceID &from, const ResourceID &to, float phase) |
| |
| const ResourceSharedPtr & | animationInterpolate (const ResourceSharedPtr &from, const ResourceSharedPtr &to, float phase) |
| |
| SRTValue3D | animationInterpolate (const SRTValue3D &from, const SRTValue3D &to, float phase) |
| |
| SRTValue3DLongerPath | animationInterpolate (const SRTValue3DLongerPath &from, const SRTValue3DLongerPath &to, float phase) |
| |
| SRTValue2D | animationInterpolate (const SRTValue2D &from, const SRTValue2D &to, float phase) |
| |
| template<typename T > |
| T | animationConcatenate (const T &lhs, const T &rhs) |
| |
| bool | animationConcatenate (bool lhs, bool rhs) |
| |
| ResourceSharedPtr | animationConcatenate (ResourceSharedPtr, ResourceSharedPtr rhs) |
| |
| SRTValue2D | animationConcatenate (const SRTValue2D &lhs, const SRTValue2D &rhs) |
| |
| SRTValue3D | animationConcatenate (const SRTValue3D &lhs, const SRTValue3D &rhs) |
| |
| void | registerTimelineLoaders (ObjectLoader &objectLoader) |
| | Registers loaders for build-in timeline types. More...
|
| |
| Timeline::DirectionBehavior | convert (KzuTimeLineEntryPlaybackMode mode) |
| |
| KzuTimeLineEntryPlaybackMode | convert (Timeline::DirectionBehavior behavior) |
| |
| KANZI_API void | load (ApplicationProperties &applicationProperties, string_view configurationFilePath) |
| | Loads application properties from configuration INI file. More...
|
| |
| KANZI_API void | load (ApplicationProperties &applicationProperties, const SystemProperties &systemProperties) |
| | Loads application properties from system properties. More...
|
| |
| KANZI_API void | appendSkipSystemInitialization (SystemProperties &systemProperties) |
| | Adds "-nosysinit" to the end of the system properties. More...
|
| |
| KANZI_API bool | hasSkipSystemInitialization (const SystemProperties &systemProperties) |
| | Checks whether one of the parameters is "-nosysinit". More...
|
| |
| KANZI_API string_view | findConfigurationName (const SystemProperties &systemProperties, string_view defaultConfigurationName) |
| | Returns the tail of the first argument that starts with "-config=" or default configuration name if not found. More...
|
| |
| KANZI_API bool | hasToken (const SystemProperties &systemProperties, string_view token) |
| | Checks if system properties contain specified token. More...
|
| |
| KANZI_API size_t | getRuntimeAssetDataSize () |
| | Gets size of runtime asset data. More...
|
| |
| KANZI_API const byte * | getRuntimeAssetData () |
| | Gets runtime asset data. More...
|
| |
| KANZI_API KzuBinaryDirectory * | createRuntimeAssetsDirectory (KzcMemoryManager *memoryManager) |
| | Create runtime asset binary directory. More...
|
| |
| KANZI_API void | registerRuntimeAssets (Domain *domain) |
| | Registers build-in runtime assets in resource manager of domain so they can be acquired at runtime. More...
|
| |
| KANZI_API BindingSharedPtr | loadBinding (KzcInputStream *inputStream, Domain *domain, const KzuBinaryFileInfo *file) |
| | Loads a binding from stream. More...
|
| |
| KANZI_API BindingSharedPtr | loadBinding (KzbFile &kzbFile, KzbMemoryParser &parser) |
| | Loads binding from KZB. More...
|
| |
| KANZI_API void | loadBindings (KzbFile &kzbFile, KzbMemoryParser &parser, vector< BindingSharedPtr > &bindings) |
| | Loads bindings from KZB. More...
|
| |
| KANZI_API PropertyField | kzuBindingFieldFromBinaryAttribute (KzuPropertyBinaryTargetAttribute attribute) |
| | Converts a property attribute to a field. More...
|
| |
| BindingProcessorSharedPtr | loadBindingValidator (KzcInputStream *inputStream, Domain *domain, const KzuBinaryFileInfo *file) |
| | Loads a binding validator from stream. More...
|
| |
| const Variant * | kzuExpressionValidatorGetArgument (Binding *rule, KzuExpressionValidatorArgumentType argumentType) |
| | Get expression validator argument. More...
|
| |
| KANZI_API BitmapImageUniquePtr | loadImage (Domain *domain, string_view imageUrl, bool isInCubemap) |
| | Loads an image from KZB file. More...
|
| |
| KANZI_API BitmapImageUniquePtr | loadNativeImage (Domain *domain, NativeDeploymentTarget target, string_view imageUrl, bool isInCubemap) |
| | Loads an image from KZB file with backend specific deployment target. More...
|
| |
| KANZI_API BitmapImageUniquePtr | imageLoadPNG (KzcInputStream *stream, string_view name="") |
| | Loads a PNG image from an input stream. More...
|
| |
| KANZI_API BitmapImageUniquePtr | imageLoadJPEG (KzcInputStream *stream, string_view name="") |
| | Loads a JPEG image from an input stream. More...
|
| |
| KANZI_API BitmapImageUniquePtr | imageLoadPVRTC (KzcInputStream *stream, string_view name="") |
| | Loads a PVRTC image from an input stream. More...
|
| |
| KANZI_API BitmapImageUniquePtr | imageLoadETC (KzcInputStream *stream, string_view name="") |
| | Loads an ETC image from an input stream. More...
|
| |
| KANZI_API BitmapImageUniquePtr | imageLoadATC (KzcInputStream *stream, string_view name="") |
| | Loads an ATC image from an input stream. More...
|
| |
| KANZI_API BitmapImageUniquePtr | imageLoadASTC (KzcInputStream *stream, string_view name="") |
| | Loads an ASTC image from an input stream. More...
|
| |
| KANZI_API BitmapImageUniquePtr | imageLoadRaw2D (KzcInputStream *stream, string_view name="") |
| | Loads a Raw2D image from an input stream. More...
|
| |
| KANZI_API void | imageSavePNG (const BitmapImage &image, KzcOutputStream *stream) |
| | Saves an image as a PNG to an output stream. More...
|
| |
| KANZI_API void | imageSavePNGPaletted (const BitmapImage &image, KzcOutputStream *stream) |
| | Saves an image as a paletted PNG to an output stream. More...
|
| |
| KANZI_API void | imageSaveJPEG (const BitmapImage &image, KzcOutputStream *stream, float quality=1.0f) |
| | Saves an image as a JPEG to an output stream. More...
|
| |
| KANZI_API bool | isValid (GraphicsFormat format) |
| | Indicates whether format is valid. More...
|
| |
| KANZI_API unsigned int | getBitsPerBlock (GraphicsFormat format) |
| | Returns number of bits per block of the specified format. More...
|
| |
| KANZI_API unsigned int | getBytesPerBlock (GraphicsFormat format) |
| | Returns number of bytes per block of the specified format. More...
|
| |
| KANZI_API bool | isCompressed (GraphicsFormat format) |
| | Indicates whether format is compressed format or not. More...
|
| |
| KANZI_API GraphicsFormat | getFallback (GraphicsFormat format) |
| | Returns an alternative format which is potentially more widely supported. More...
|
| |
| KANZI_API GraphicsFormat | getCommon (GraphicsFormat format1, GraphicsFormat format2) |
| | Returns a common superset of two formats, or GraphicsFormatNone if formats cannot be combined. More...
|
| |
| KANZI_API GraphicsDataType | getDataType (GraphicsFormat format) |
| | Returns data type of the format. More...
|
| |
| KANZI_API unsigned int | getChannelCount (GraphicsFormat format) |
| | Returns number of unique color channels of the format. More...
|
| |
| KANZI_API unsigned int | getDataSizeBytes (int width, int height, GraphicsFormat format) |
| | Returns data size in bytes for image with specified dimensions and format. More...
|
| |
| KANZI_API bool | hasColor (GraphicsFormat format) |
| | Indicates whether given format has one more more color channels. More...
|
| |
| KANZI_API bool | hasAlpha (GraphicsFormat format) |
| | Indicates whether given format has alpha channel. More...
|
| |
| KANZI_API bool | hasDepth (GraphicsFormat format) |
| | Indicates whether given format has depth channel. More...
|
| |
| KANZI_API bool | hasStencil (GraphicsFormat format) |
| | Indicates whether given format has stencil channel. More...
|
| |
| KANZI_API bool | hasAliasedChannel (GraphicsFormat format) |
| | Indicates whether given format has an aliased color channel. More...
|
| |
| KANZI_API unsigned int | getBitCount (GraphicsDataType dataType) |
| | Return number of bits per one element of data type. More...
|
| |
| KANZI_API unsigned int | getBitCount (GraphicsDataType dataType, unsigned int componentCount) |
| | Return number of bits per one element of data type. More...
|
| |
| KANZI_API unsigned int | getByteCount (GraphicsDataType dataType) |
| | Return number of bytes per one element of data type. More...
|
| |
| KANZI_API bool | isPacked (GraphicsDataType dataType) |
| | Indicates whether given data type is packed or not. More...
|
| |
| KANZI_API unsigned int | getByteCount (GraphicsDataType dataType, unsigned int componentCount) |
| | Returns number of bytes for graphics data. More...
|
| |
| KANZI_API FixedString | toFixedString (GraphicsDataType dataType) |
| | Returns human readable string for GraphicsDataType. More...
|
| |
| KANZI_API FixedString | toFixedString (GraphicsFormat format) |
| | Returns human readable string for GraphicsFormat. More...
|
| |
| KANZI_API optional< GraphicsFormat > | findGraphicsFormatByName (string_view formatName) |
| | Returns GraphicsFormat given its name as a human readable string. More...
|
| |
| CompositionRequirements | combineCompositionRequirements (const CompositionRequirements &lhs, const CompositionRequirements &rhs) |
| | Merge two composition requirements together. More...
|
| |
| void | swap (VertexAttribute &attribute1, VertexAttribute &attribute2) |
| |
| void | swap (MeshVertexAttribute &attribute1, MeshVertexAttribute &attribute2) |
| |
| void | swap (ShaderVertexAttribute &attribute1, ShaderVertexAttribute &attribute2) |
| |
| KANZI_API optional< VertexAttribute::Semantic > | toVertexAttributeSemantic (unsigned int kzbVertexAttributeSemantic) |
| | Converts KZB vertex attribute semantic to runtime VertexAttribute::Semantic. More...
|
| |
| KANZI_API FixedString | toFixedString (VertexAttribute::Semantic semantic) |
| | Returns human readable string for semantic. More...
|
| |
| void | swap (Mesh::CreateInfo::Cluster &cluster1, Mesh::CreateInfo::Cluster &cluster2) |
| |
| void | swap (Mesh::CreateInfo &createInfo1, Mesh::CreateInfo &createInfo2) |
| |
| KANZI_API void | writeVertexAttribute (Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex, size_t component, float v) |
| | Writes one float attribute component to vertex data. More...
|
| |
| KANZI_API void | writeVertexAttribute (Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex, float v) |
| | Writes one float attribute value to vertex data. More...
|
| |
| KANZI_API void | writeVertexAttribute (Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex, Vector2 v) |
| | Writes one Vector2 attribute value to vertex data. More...
|
| |
| KANZI_API void | writeVertexAttribute (Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex, Vector3 v) |
| | Writes one Vector3 attribute value to vertex data. More...
|
| |
| KANZI_API void | writeVertexAttribute (Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex, Vector4 v) |
| | Writes one Vector3 attribute value to vertex data. More...
|
| |
| KANZI_API float | readVertexAttributeComponent (const Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex, size_t component) |
| | Reads one attribute component of given vertex from mesh create info. More...
|
| |
| KANZI_API float | readVertexAttributeFloat (const Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex) |
| | Reads float attribute of given vertex from mesh. More...
|
| |
| KANZI_API Vector2 | readVertexAttributeVector2 (const Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex) |
| | Reads Vector2 attribute of given vertex from mesh. More...
|
| |
| KANZI_API Vector3 | readVertexAttributeVector3 (const Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex) |
| | Reads Vector3 attribute of given vertex from mesh. More...
|
| |
| KANZI_API Vector4 | readVertexAttributeVector4 (const Mesh::CreateInfo &createInfo, size_t vertexIndex, size_t attributeIndex) |
| | Reads Vector4 attribute of given vertex from mesh. More...
|
| |
| KANZI_API Mesh::CreateInfo | loadMeshCreateInfo (Domain *domain, KzcInputStream *inputStream, const KzuBinaryFileInfo *file) |
| | Loads mesh create info from legacy KZB. More...
|
| |
| KANZI_API Mesh::CreateInfo | loadMeshCreateInfo (Domain *domain, KzbFile &kzbFile, ReadOnlyMemoryFile &file, KzbMemoryParser &parser) |
| | Loads mesh create info from KZB. More...
|
| |
| KANZI_API Box | calculateBoundingVolume (const Mesh::CreateInfo &createInfo) |
| | Calculates bounding box from mesh vertex data. More...
|
| |
| KANZI_API void | updateVertexAttributeOffsetsAndVertexSize (Mesh::CreateInfo &createInfo) |
| | Sets offsets for vertex attributes in mesh create info. More...
|
| |
| KANZI_API void | updateVertexAttributeStrides (Mesh::CreateInfo &createInfo) |
| | Calculates vertex format size and updates stride to all vertex attributes in mesh create info. More...
|
| |
| KANZI_API ResourceManager::UrlContainer | collectResourceUrls (const Mesh::CreateInfo &createInfo) |
| | For each cluster in mesh create info, get material URL, if set. More...
|
| |
| KANZI_API void | acquireResources (Domain *domain, Mesh::CreateInfo &createInfo) |
| | For each cluster in mesh create info, load material from materialURL, if set. More...
|
| |
| KANZI_API Mesh::CreateInfo | generateBox (Vector3 size, bool useHalfFloat, bool generateNormals, bool generateTangents, MaterialSharedPtr material, string_view materialURL, GPUResource::MemoryType memoryType) |
| | Makes mesh create info for box primitive mesh. More...
|
| |
| KANZI_API Mesh::CreateInfo | generateSphere (float radius, unsigned int segmentCount, unsigned int rowCount, bool useHalfFloat, bool generateNormals, bool generateTangents, MaterialSharedPtr material, string_view materialURL, GPUResource::MemoryType memoryType) |
| | Makes mesh create info for sphere primitive mesh. More...
|
| |
| KANZI_API Mesh::CreateInfo | generatePlane (float width, float height, bool invertU, bool invertV, bool useHalfFloat, bool generateNormals, bool generateTangents, MaterialSharedPtr material, string_view materialURL, GPUResource::MemoryType memoryType) |
| | Makes mesh create info for plane primitive mesh. More...
|
| |
| kzsError | kzuResourceManagerLoadMorph_internal (Domain *domain, KzcInputStream *inputStream, const KzuBinaryFileInfo *file, Resource **out_resource) |
| |
| KANZI_API Node * | getScopeFocusedNode (Node &node) |
| | Returns the logical focus node of the scope node. More...
|
| |
| KANZI_API void | setScopeFocusedNode (Node &scope, Node &focus) |
| | Sets the logical focus node of the given scope node. More...
|
| |
| KANZI_API uint32_t | getSupportedKzbFormatVersion () |
| | Gets the supported KZB format version. More...
|
| |
| KANZI_API ConstByteSpan | getKzbMagic () |
| | Gets the KZB magic byte sequence. More...
|
| |
| KANZI_API bool | isKzbMagic (ConstByteSpan data) |
| | Tells if beginning of given byte span matches KZB magic. More...
|
| |
| KANZI_API bool | isKzbMagic (File &file) |
| | Tells if beginning of given file matches KZB magic. More...
|
| |
| KANZI_API UrlContainer | collectResourceUrls (const KzbMemoryParser::PropertyContainer &properties) |
| | Collects URLs of all property values of Resource type. More...
|
| |
| KANZI_API void | applyProperties (Object &object, const KzbMemoryParser::PropertyContainer &properties) |
| | Apply properties from a PropertyContainer to an Object. More...
|
| |
| KANZI_API ObjectSharedPtr | loadEmbeddedObject (Domain *domain, KzcInputStream *inputStream, const KzuBinaryFileInfo *file) |
| | Loads embedded object. More...
|
| |
| KANZI_API TimerSubscriptionToken | addTimerHandler (KzuMessageDispatcher *messageDispatcher, chrono::milliseconds interval, KzuTimerMessageMode mode, TimerFunction callback) |
| |
| KANZI_API void | removeTimerHandler (KzuMessageDispatcher *messageDispatcher, TimerSubscriptionToken token) |
| |
| KANZI_API Matrix4x4 | calculateRelativeOrthogonalProjectionMatrixFromValues (float near, float far, Camera::FieldOfViewType fovType, float orthoSize, float aspectRatio) |
| | Creates an orthogonal projection matrix for a symmetrical viewing volume. More...
|
| |
| KANZI_API Matrix4x4 | calculatePerspectiveProjectionMatrixFromValues (float near, float far, Camera::FieldOfViewType fovType, float fovInDegrees, float aspectRatio) |
| | Creates a perspective projection matrix for a symmetrical viewing volume. More...
|
| |
| KANZI_API Matrix4x4 | calculateSubProjection (Matrix4x4 projection, float relativeOffsetX, float relativeOffsetY, float relativeSizeX, float relativeSizeY) |
| | Calculate sub-quad projection of an existing projection matrix. More...
|
| |
| KANZI_API unsigned int | getTreeHeight (const Node &node) |
| | Gets tree height from the object node to the parent. More...
|
| |
| KANZI_API optional< string > | getRelativePath (const Node &targetNode, const Node &baseNode) |
| | Gets the relative path from base object node to target object node, or nullopt if path could not be found. More...
|
| |
| KANZI_API Node * | findCommonParent (const Node &nodeA, const Node &nodeB) |
| | Gets first common parent from nodeA and nodeB, or null if not found. More...
|
| |
| KANZI_API Node * | getRoot (Node &node) |
| | Gets the root node of the scene graph where the node belongs to or null if node does not belong to any scene graph. More...
|
| |
| KANZI_API const Node * | getRoot (const Node &node) |
| | Gets the root node of the scene graph where the node belongs to or null if node does not belong to any scene graph. More...
|
| |
| KANZI_API bool | isParentOf (const Node &child, const Node &parent) |
| | Indicates whether one node is the parent of another node. More...
|
| |
| KANZI_API bool | isAncestorOf (const Node &node, const Node &ancestor) |
| | Indicates whether one node is the ancestor of another node at any level in the scene graph hierarchy. More...
|
| |
| template<typename Type > |
| shared_ptr< Type > | findParent (const Node &node) |
| | Gets nearest parent of specified type. More...
|
| |
| KANZI_API void | nodeLookAt (Node3D &node, Vector3 position, Vector3 lookAtPoint, Vector3 upVector) |
| | Sets node transformation so that the node is in a given position looking at the given point. More...
|
| |
| KANZI_API void | registerDefaultTypes (ObjectFactory &objectFactory) |
| | Registers default Kanzi object types in object factory. More...
|
| |
| FixedString | toFixedString (Framebuffer::CreateInfo::Status status) |
| | Returns a human readable description for Framebuffer::CreateInfo::Status. More...
|
| |
| KANZI_API bool | isValidFramebufferSize (float size) |
| | Checks if size is valid framebuffer size. More...
|
| |
| KANZI_API bool | isValidFramebufferSize (Vector2 const &size) |
| |
| KANZI_API bool | isValidFramebufferSize (float width, float height) |
| |
| KANZI_API unsigned | toValidFramebufferSize (float size) |
| |
| KANZI_API unsigned int | getFeatures (Framebuffer::AttachmentPoint attachmentPoint) |
| |
| KANZI_API int | getCompressedGLFormat (GraphicsFormat format) |
| | Returns the GL API internal format enumeration of the kanzi::Format. More...
|
| |
| int | acquireUniformLocation (Material &material, string_view name) |
| | Acquire uniform location from a material. More...
|
| |
| template<typename T > |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< T > &value) |
| | Type-specific render value update to GPU. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< bool > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< int > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< float > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< ColorRGBA > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Vector2 > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Vector3 > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Vector4 > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Matrix3x3 > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<> |
| void | updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Matrix4x4 > &value) |
| | updateRenderValueContainer() specialization. More...
|
| |
| template<typename T > |
| void | updateRenderValue (Renderer &renderer, GlRenderValue< T > &value) |
| | Update render value container to GPU. More...
|
| |
| template<typename T > |
| bool | updateRenderValue (Renderer &renderer, GlRenderValue< T > &value, unsigned int textureUnit) |
| | Update render value container to the GPU. More...
|
| |
| template<> |
| bool | updateRenderValue (Renderer &renderer, GlRenderValue< TextureSharedPtr > &value, unsigned int textureUnit) |
| | updateRenderValueContainer() specialization. More...
|
| |
| KANZI_API optional< GraphicsElementType > | toGraphicsElementType (unsigned int kzbElementType) |
| |
| KANZI_API optional< GraphicsDataType > | toGraphicsDataType (unsigned int kzbMeshVertexAttributeDataType) |
| |
| KANZI_API optional< GraphicsFormat > | toGraphicsFormatFromKzbDepthAttachment (int kzbFormat) |
| |
| KANZI_API optional< GraphicsFormat > | toGraphicsFormatFromKzbTextureFormat (unsigned int kzbTextureFormat) |
| |
| KANZI_API optional< GraphicsFormat > | toGraphicsFormatFromKzbImageFormat (unsigned int kzbFormat) |
| |
| KANZI_API optional< Sampler::Filter > | toSamplerFilterFromKzbTextureFilter (unsigned int kzbTextureFilter) |
| |
| KANZI_API optional< Sampler::MipmapMode > | toSamplerMipmapModeFromKzbMipmapMode (unsigned int kzbMipmapMode) |
| |
| KANZI_API optional< Sampler::AddressingMode > | toSamplerAddressingModeFromKzbWrapMode (unsigned int kzbWrapMode) |
| |
| void | swap (Mesh::Skeleton &skeleton1, Mesh::Skeleton &skeleton2) |
| |
| void | swap (Mesh::Cluster &cluster1, Mesh::Cluster &cluster2) |
| |
| void | swap (Mesh &mesh1, Mesh &mesh2) |
| |
| template<typename T > |
| T | acquireRenderValueFromPropertyDefault (AbstractPropertyType abstractProperty, Node *node, Object *object, Material &material) |
| | Default implementation for acquiring value for property notification handlers. More...
|
| |
| template<typename T > |
| T | acquireRenderValueFromProperty (AbstractPropertyType abstractProperty, Node *node, Object *object, Material &material, ShaderProgram::UniformTransformation) |
| | Default implementation for acquiring value for property notification handlers. More...
|
| |
| template<> |
| GraphicsBlendMode | acquireRenderValueFromProperty (AbstractPropertyType abstractProperty, Node *node, Object *object, Material &material, ShaderProgram::UniformTransformation transformation) |
| | acquireRenderValueFromProperty() specialization. More...
|
| |
| template<> |
| ColorRGBA | acquireRenderValueFromProperty (AbstractPropertyType abstractProperty, Node *node, Object *object, Material &material, ShaderProgram::UniformTransformation transformation) |
| | acquireRenderValueFromProperty() specialization. More...
|
| |
| template<> |
| TextureSharedPtr | acquireRenderValueFromProperty (AbstractPropertyType abstractProperty, Node *node, Object *object, Material &material, ShaderProgram::UniformTransformation transformation) |
| | acquireRenderValueFromProperty() specialization. More...
|
| |
| void | swap (Renderbuffer &buffer1, Renderbuffer &buffer2) |
| |
| KANZI_API unsigned int | getAttributeDimension (VertexAttribute::Semantic attribute) |
| |
| KANZI_API FixedString | toFixedString (Sampler::Filter filter) |
| |
| KANZI_API FixedString | toFixedString (Sampler::MipmapMode mipmapMode) |
| |
| KANZI_API BitmapImageUniquePtr | captureCurrentFramebufferToImage (unsigned int width, unsigned int height, GraphicsFormat format) |
| | Capture the current framebuffer to an image. More...
|
| |
| KANZI_API BitmapImageUniquePtr | captureScreenToImage (Renderer &renderer, unsigned int width, unsigned int height, GraphicsFormat format) |
| | Capture the screen (default framebuffer) to an image. More...
|
| |
| void | swap (ShaderProgram &shader1, ShaderProgram &shader2) |
| |
| KANZI_API ShaderProgram::FixedUniform | toFixedUniform (string_view uniformName) |
| | Gets FixedUniform from given string. More...
|
| |
| void | swap (ShaderProgram::CreateInfo &createInfo1, ShaderProgram::CreateInfo &createInfo2) |
| |
| ShaderProgram::CreateInfo | loadShaderProgramCreateInfo (Domain *domain, KzbFile &kzbFile, ReadOnlyMemoryFile &file, KzbMemoryParser &parser, string_view name) |
| | Load shader program create info from KZB file. More...
|
| |
| ShaderProgram::CreateInfo | loadShaderProgramCreateInfo (Domain *domain, KzcInputStream *inputStream, const KzuBinaryFileInfo *file) |
| | Load shader program create info from legacy KZB file. More...
|
| |
| KANZI_API FixedString | getVerboseDescription (ShaderProgram::CreateInfo::Status status) |
| | Returns human readable description for ShaderProgram CreateInfo status. More...
|
| |
| void | swap (Texture &texture1, Texture &texture2) |
| |
| KANZI_API unsigned int | getFaceCount (Texture::Type type) |
| |
| KANZI_API unsigned int | getGLTextureImageTarget (Texture::Type type, unsigned int face) |
| |
| KANZI_API unsigned int | getGLTextureTarget (Texture::Type type) |
| |
| KANZI_API TextureSharedPtr | createTextureFromMemory (Domain *domain, unsigned int width, unsigned int height, GraphicsFormat sourceFormat, const void *data, GraphicsFormat destinationFormat, string_view name) |
| | Loads a new image from memory and creates a texture out of it. More...
|
| |
| KANZI_API unsigned int | calculateMipmapLevelCount (unsigned int width, unsigned int height) |
| | Calculates number of mipmap levels for provided image size. More...
|
| |
| void | swap (Texture::CreateInfo &info1, Texture::CreateInfo &info2) |
| |
| Texture::CreateInfo | loadTextureCreateInfo (Domain *domain, KzbFile &kzbFile, ReadOnlyMemoryFile &file, KzbMemoryParser &parser) |
| | Load texture create info from KZB file. More...
|
| |
| Texture::CreateInfo | loadTextureCreateInfo (Domain *domain, KzcInputStream *inputStream, const KzuBinaryFileInfo *file) |
| | Load texture create info from legacy KZB file. More...
|
| |
| KANZI_API FixedString | getVerboseDescription (Texture::CreateInfo::Status status) |
| | Returns human readable description for CreateInfo status. More...
|
| |
| KANZI_API void | loadPrefabAsync (const Node &node, ResourceID prefabResourceId, ResourceManager::AsyncAcquireFinishedCallback callback) |
| | Acquires prefab and required nested resources recursively. More...
|
| |
| KANZI_API void | collectResourceUrls (const PrefabTemplate &prefabTemplate, const Node &node, ResourceManager::UrlContainer &urls) |
| | Collects URLs from all resource properties that are used by the nodes in a prefab template. More...
|
| |
| KANZI_API void | collectResourceUrlsFromStateManagers (const PrefabTemplate &prefabTemplate, const Node &node, ResourceManager::UrlContainer &urls) |
| | Looks up resource properties of type StateManager in the nodes of a prefab template. More...
|
| |
| KANZI_API void | collectResourceUrls (const PrefabTemplate &prefabTemplate, ResourceManager::UrlContainer &urls) |
| | Collects URLs from all resource properties that are used by the nodes in a prefab template. More...
|
| |
| KANZI_API void | collectResourceUrls (const PrefabTemplateNode &prefabTemplateNode, ResourceManager::UrlContainer &urls) |
| | Collects URLs from all resource properties that are used by a prefab template node and its children. More...
|
| |
| KANZI_API void | collectResourceUrlsFromStateManagers (const PrefabTemplate &prefabTemplate, ResourceManager::UrlContainer &urls) |
| | Looks up resource properties of type StateManager in the nodes of a prefab template. More...
|
| |
| KANZI_API void | collectResourceUrls (const ResourceDictionary &resourceDictionary, ResourceManager::UrlContainer &urls) |
| | Collects the URLs from a resource dictionary. More...
|
| |
| KANZI_API void | collectResourceUrls (ResourceManager *resourceManager, string_view hostname, ResourceManager::UrlContainer &urls) |
| | Collect resource urls from a named file. More...
|
| |
| KANZI_API void | collectResourceUrlsFromPrefabTemplateUrl (ResourceManager *resourceManager, string_view prefabTemplateUrl, const Node &node, ResourceManager::UrlContainer &urls) |
| | Collects URLs from all resource properties that are used by the nodes in a prefab template. More...
|
| |
| KANZI_API void | collectResourceUrlsFromPrefabTemplateUrl (ResourceManager *resourceManager, string_view prefabTemplateUrl, ResourceManager::UrlContainer &urls) |
| | Collects URLs from all resource properties that are used by the nodes in a prefab template. More...
|
| |
| KANZI_API void | collectResourceUrlsFromPrefabTemplateNodeResourceDictionaryUrls (ResourceManager *resourceManager, string_view prefabTemplateNodeUrls, ResourceManager::UrlContainer &urls) |
| | Collects the URLs of resources from the resource dictionaries of the prefab templates you specify. More...
|
| |
| KANZI_API void | collectResourceUrls (ResourceManager *resourceManager, KzuBinaryDirectory *binaryDirectory, ResourceManager::UrlContainer &urls) |
| | Collects the URLs of all resources in the binary directory you specify. More...
|
| |
| KANZI_API void | collectResourceUrls (ResourceManager *resourceManager, ResourceManager::UrlContainer &urls) |
| | Collects the URLs of all resources from all the binary directories that have been added to the resource manager. More...
|
| |
| KANZI_API void | registerDefaultResources (Screen &screen) |
| | Registers default resources in the resource manager and Screen node's dictionary. More...
|
| |
| KANZI_API void | registerNodeComponentLoader (ObjectLoader &objectLoader, const Metaclass *metaclass) |
| | Registers node component template loader for specified node component type. More...
|
| |
| void | registerNodeComponentLoaders (ObjectLoader &objectLoader) |
| | Registers node component template loaders for build-in node component types. More...
|
| |
| void | doListBoxArrange (Node3D &node) |
| |
| void | doListBoxArrange (Node2D &node) |
| |
| template<class DerivedClassType , class CurvePointType > |
| void | messagingAndChangeSignaling (DerivedClassType &m_derivedClass, optional< float > &m_lastHitPointValue, CurvePointType &m_lastHitPoint, CurvePointType &closestCurvePoint, float distanceAlongCurve, float shortestDistance, InputManipulator::InputMessageArguments &message) |
| |