|
class | AbstractAnimation |
| Interface for abstract animations. More...
|
|
class | AbstractMessageType |
|
class | AbstractNodeReference |
|
class | AbstractPropertyNotificationHandler |
| Abstract property notification handler. More...
|
|
class | AbstractPropertyType |
|
class | AbstractResourceReference |
|
class | Action |
| Action is the base class for objects that execute something when the owning Trigger is triggered. More...
|
|
class | AnimationBindingProcessor |
| Animation validator. More...
|
|
class | Application |
| Application class. More...
|
|
struct | ApplicationProperties |
| Configurable application properties. More...
|
|
struct | AppliedStyleEntry |
| Applied style entry. More...
|
|
struct | Attribute |
|
struct | BackEasingFunction |
|
class | BinaryResource |
|
class | Binding |
| Binding objects establish connections between properties, message values or arguments. More...
|
|
class | BindingProcessor |
| Binding validator. More...
|
|
struct | BounceEasingFunction |
|
class | Brush |
| Brush class. More...
|
|
class | BrushRenderer |
| TODO: follow the NVI pattern, use xxxOverride protected funcs Brush renderer class. More...
|
|
class | BrushResource |
|
class | Buffer |
| Type enumeration of the buffer. 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...
|
|
class | Chain |
| Chain class. More...
|
|
class | Chain< Ret, Link, void > |
|
class | Chain< void, Link, Arg > |
|
class | Chain< void, Link, void > |
|
struct | CircleEasingFunction |
|
class | ClassPropertyDefaultValue |
| ClassPropertyDefaultValue is a helper for installing property values as class metadata. More...
|
|
class | ClassPropertyDefaultValue< bool > |
|
class | ClassPropertyDefaultValue< float > |
|
class | ClassPropertyDefaultValue< int > |
|
class | ClassPropertyDefaultValue< KzcColorRGBA > |
|
class | ClassPropertyDefaultValue< Matrix3x3 > |
|
class | ClassPropertyDefaultValue< Matrix4x4 > |
|
class | ClassPropertyDefaultValue< ResourceID > |
|
class | ClassPropertyDefaultValue< string > |
|
class | ClassPropertyDefaultValue< Type, typename std::enable_if< std::is_enum< Type >::value >::type > |
|
class | ClassPropertyDefaultValue< Vector2 > |
|
class | ClassPropertyDefaultValue< Vector3 > |
|
class | ClickManipulator |
| Click manipulator generates messages necessary to implement logic for object that can be pressed, for example buttons. More...
|
|
class | ClipQuad |
| Clipping quad. 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 | Composer |
|
class | CompositionManager |
| Composition manager. More...
|
|
class | Condition |
| Condition for triggers. More...
|
|
class | Constraints |
| Contains property types of Constraints. More...
|
|
class | ContentBrush |
| Texture brush class. More...
|
|
class | ContentBrushRenderer |
| OpenGL texture 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 |
|
struct | CubicEasingFunction |
|
class | DataObject |
| DataObject is the base class for data. More...
|
|
class | DataSource |
| DataSource is the base class for data sources. More...
|
|
class | DefaultEventSource |
|
class | DefaultListBoxItemContainerGenerator |
|
class | DefaultListBoxItemGenerator |
|
class | DefaultRenderTarget |
|
class | DispatchMessageAction |
| Dispatch message action. More...
|
|
class | DockLayout2D |
| DockLayout2D. More...
|
|
class | DockLayout3D |
| Dock layout arranges its items. 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. More...
|
|
class | DynamicMessageType |
|
class | DynamicPropertyType |
|
struct | ElasticEasingFunction |
|
class | EmptyNode2D |
| Empty Node 2D can be used to group other 2D nodes. More...
|
|
class | EmptyNode3D |
|
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 |
| Expression condition. More...
|
|
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 | Framebuffer |
| Framebuffer allows the rendering to the user-specified texture or renderbuffer, instead of rendering directly to the window. More...
|
|
class | FromToAnimation |
| Template class for from-to animations. More...
|
|
class | GlBrushRenderer |
| OpenGL brush renderer specifics. More...
|
|
struct | Global |
|
class | GLProgramHandle |
| GLProgramHandle manages RAII ownership for GL program object. More...
|
|
class | GlRenderState |
| OpenGL render state. More...
|
|
class | GlRenderStateValueContainer |
| OpenGL render state value container. More...
|
|
class | GLShaderHandle |
| GLShaderHandle manages RAII ownership for GL shader object. More...
|
|
struct | GlShaderRenderer |
| Shader property storage. More...
|
|
class | GPUResource |
|
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 | InputManipulator |
|
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 | IntClassPropertyDefaultValueHelper |
|
class | KanziComponentsModule |
|
class | Keyboard |
| Represents keyboard. More...
|
|
class | KeyframeAnimation |
| Template class for keyframe animations. More...
|
|
struct | KzuInputManager |
| Input manager. More...
|
|
struct | KzuInputTouchPoint |
| Touch point description. More...
|
|
struct | KzuRenderContext |
| Render context. More...
|
|
class | KzuTimelineEntryMessages |
|
struct | KzuViewport |
| Structure for viewport. More...
|
|
class | LayerRenderpass |
|
class | LegacyError |
|
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. More...
|
|
class | Material |
| A material is an instance of a material type (shader) 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 | Matrix3x3 |
| Matrix with 3x3 elements. More...
|
|
class | Matrix4x4 |
| Matrix with 4x4 elements. More...
|
|
class | MediaTimeline |
| Timeline playing a media file. More...
|
|
class | Mesh |
| Mesh stores the geometry data for rendering Model3d nodes. More...
|
|
struct | MeshBone |
| Definition of mesh bone, that is used for mesh skinning. More...
|
|
struct | MeshCluster |
| Mesh cluster. More...
|
|
struct | MeshVertexData |
| Vertex data of a mesh. More...
|
|
struct | MessageArguments |
| Message arguments is the base class for arguments passed in messages. More...
|
|
class | MessageDispatcherProperties |
|
class | MessageTrigger |
| Message handler trigger. More...
|
|
class | MessageType |
|
class | Metaclass |
| Metaclass provides type inspection mechanism for Kanzi classes. More...
|
|
class | MetaclassAbstractImpl |
|
class | MetaclassImpl |
|
class | MetaclassStaticImpl |
|
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 | MultiClickManipulator |
| Multi click input manipulator. 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 |
|
class | Node3D |
| Base class for all 3D nodes. More...
|
|
struct | NodeContext |
|
class | NodePropertyNotificationHandler |
| Node property notification handler. More...
|
|
class | NodeReference |
|
class | NullBrush |
| Null brush class. More...
|
|
class | Object |
| Object provides metadata and property access to derived classes. More...
|
|
class | ObjectFactory |
|
class | OnAttachedTrigger |
| On Attached Trigger. More...
|
|
class | OnPropertyChangedTrigger |
| Property change Trigger. More...
|
|
class | Page |
| Page component, allows to perform screen-to-screen transitions in 2D UI. More...
|
|
class | PageNavigationTracker |
| Page navigation tracker manages navigation requests in scene tree. More...
|
|
class | PageTransitionReader |
|
class | PanManipulator |
| Pan input manipulator. More...
|
|
class | ParallelTimeline |
| 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 | ParallelTimelinePlayback |
| Playback control class for ParallelTimeline. More...
|
|
class | PinchManipulator |
| Pinch input manipulator. More...
|
|
class | Pipeline |
| Pipeline class. More...
|
|
class | PlayAnimationAction |
| Play animation action. More...
|
|
class | Plugin |
|
class | Portal |
| Portal layer. More...
|
|
struct | PowerEasingFunction |
|
class | PrefabTemplate |
|
class | PrefabTemplateNode |
|
class | ProgressiveRenderingViewport2D |
|
class | PropertyAnimationTimeline |
| The Kanzi animation system consists animations and timelines: animations define how to animate a property, and timelines map the animations to time and to objects you want to animate. More...
|
|
class | PropertyAnimationTimelinePlayback |
| Playback class for PropertyAnimationTimeline. 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 | PropertyType |
|
class | PropertyType< ResourceID > |
|
class | PropertyType< Type, typename std::enable_if< std::is_enum< Type >::value >::type > |
|
struct | PropertyTypeEditorInfo |
|
struct | QuadraticEasingFunction |
|
struct | QuarticEasingFunction |
|
struct | QuinticEasingFunction |
|
class | RangeConcept |
| RangeConcept represents a number range with an optional step. More...
|
|
class | RangeConceptImpl |
|
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 | RenderContextStack |
| Render context stack. More...
|
|
class | Renderer |
|
class | Renderer3D |
| Renderer is the core component for assigning lights, meshes, cameras, skin animations etc. More...
|
|
class | RendererStatisticsScope |
|
class | Renderpass |
| Render pass passes set of objects to be rendered down to renderer. More...
|
|
class | RenderStatePropertyNotificationHandler |
| Property state and value container for render state. More...
|
|
class | RenderStateResourceContainer |
| Render state resource container. More...
|
|
class | RenderTarget |
| RenderTarget class. More...
|
|
class | Resource |
| Represents the base class for all resources. More...
|
|
class | ResourceDictionary |
| Resource dictionary. More...
|
|
class | ResourceID |
| Resource ID. More...
|
|
class | ResourceManager |
|
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 | Screen |
| The screen represents the metrics of the target device and acts as the root node for the whole node tree. More...
|
|
class | ScrollView2D |
|
class | ScrollView3D |
|
class | ScrollViewConcept |
|
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 | SetPropertyAction |
| Set property action. More...
|
|
class | Shader |
| Shader GPU resource. More...
|
|
struct | ShaderTextureUniform |
| Specifies single texture uniform entry. More...
|
|
class | ShapeRenderer |
|
struct | SineEasingFunction |
|
struct | Skeleton |
| Skeleton container. More...
|
|
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 | 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 | StateManager |
| State manager for managing states of nodes or application. More...
|
|
class | StateManagerMessageArguments |
| Represents base message arguments of state manager messages. More...
|
|
struct | StepEasingFunction |
|
class | StopWatch |
| Stop watch class. More...
|
|
class | Style |
| Style applying properties, triggers and bindings to nodes. More...
|
|
class | Surface |
| Surfaces provide images for Framebuffers where to render to. More...
|
|
class | SyncPoint |
|
class | Tag |
| Tag represents a mark that can be added to a node to mark that the node is of certain kind. 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...
|
|
class | Texture |
| Textures provide images that can be read from shaders through samplers. More...
|
|
class | TextureBrush |
| Texture brush class. More...
|
|
class | TextureBrushRenderer |
| Texture brush renderer class. More...
|
|
class | Timeline |
| Timeline maps animations to time and objects. More...
|
|
class | TimelineClock |
| Updates timelines based on time. More...
|
|
class | TimelineEvent |
| Event on a timeline. More...
|
|
class | TimelinePlayback |
| Playback object for timelines. Created for every timeline that is played. More...
|
|
class | TimelinePlaybackContext |
| Helper interface to resolve objects for timelines. More...
|
|
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 |
|
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 | TransformedScene2D |
|
class | TransformedScene3D |
|
class | TransitionView2D |
| Transition layer. More...
|
|
class | Trigger |
| Trigger is the base class for defining events, conditions and actions for content-driven logic programming. More...
|
|
class | TypedDataObject |
| Template class that can be used with standard types. More...
|
|
struct | Uniform |
|
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...
|
|
struct | VariantTransform2D |
| 3x3 matrix data to be stored in variant. More...
|
|
struct | VariantTransform3D |
| 4x4 matrix data to be stored in variant. 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 |
|
struct | Viewport |
|
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...
|
|
|
typedef function< void()> | Task |
| Tasks are stateless functions. More...
|
|
typedef vector< Task > | TaskContainer |
|
typedef
TaskContainer::const_iterator | TaskConstIterator |
|
typedef shared_ptr< Action > | ActionSharedPtr |
|
typedef shared_ptr
< DispatchMessageAction > | DispatchMessageActionSharedPtr |
|
typedef shared_ptr
< PlayAnimationAction > | PlayAnimationActionSharedPtr |
|
typedef shared_ptr
< SetPropertyAction > | SetPropertyActionSharedPtr |
|
typedef shared_ptr
< AbstractAnimation > | AbstractAnimationSharedPtr |
|
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
< ParallelTimeline > | ParallelTimelineSharedPtr |
|
typedef shared_ptr
< ParallelTimelinePlayback > | ParallelTimelinePlaybackSharedPtr |
|
typedef shared_ptr
< PropertyAnimationTimeline > | PropertyAnimationTimelineSharedPtr |
|
typedef shared_ptr
< PropertyAnimationTimelinePlayback > | PropertyAnimationTimelinePlaybackSharedPtr |
|
typedef shared_ptr
< PropertyFieldAnimationTimeline > | PropertyFieldAnimationTimelineSharedPtr |
|
typedef shared_ptr
< PropertyFieldAnimationTimelinePlayback > | PropertyFieldAnimationTimelinePlaybackSharedPtr |
|
typedef shared_ptr
< SequentialTimeline > | SequentialTimelineSharedPtr |
|
typedef shared_ptr< Timeline > | TimelineSharedPtr |
|
typedef shared_ptr
< TimelinePlayback > | TimelinePlaybackSharedPtr |
|
typedef shared_ptr< TimelineClock > | TimelineClockSharedPtr |
|
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 vector< string_view > | SystemProperties |
| Read-only values from the system. More...
|
|
typedef shared_ptr
< AnimationBindingProcessor > | AnimationBindingProcessorSharedPtr |
|
typedef shared_ptr< KzuAnimation > | AnimationSharedPtr |
|
typedef shared_ptr< Binding > | BindingSharedPtr |
|
typedef shared_ptr< Binding
const > | BindingSharedConstPtr |
|
typedef shared_ptr< DataObject > | DataObjectSharedPtr |
|
typedef shared_ptr< DataSource > | DataSourceSharedPtr |
|
typedef shared_ptr
< BindingProcessor > | BindingProcessorSharedPtr |
|
typedef shared_ptr
< CallbackBindingProcessor > | CallbackBindingProcessorSharedPtr |
|
typedef kzsError(* | KzuExpressionValidatorFunction )(const Variant *firstArgumentRegister, const Variant *secondArgumentRegister, Variant *outputRegister, PropertyField firstArgumentField, PropertyField secondArgumentField, PropertyField outputField, kzBool *out_valid) |
| Expression validator function pointer type. More...
|
|
typedef shared_ptr
< ExpressionBindingProcessor > | ExpressionBindingProcessorSharedPtr |
|
typedef shared_ptr< Condition > | ConditionSharedPtr |
|
typedef shared_ptr
< ExpressionCondition > | ExpressionConditionSharedPtr |
|
typedef shared_ptr
< BinaryResource > | BinaryResourceSharedPtr |
|
typedef shared_ptr< Node > | NodeSharedPtr |
|
typedef shared_ptr< TextResource > | TextResourceSharedPtr |
| Text resource shared pointer. More...
|
|
typedef TypedDataObject< bool,
DataObject::Bool > | DataObjectBool |
|
typedef TypedDataObject
< int32_t, DataObject::Integer > | DataObjectInt |
|
typedef TypedDataObject
< double, DataObject::Real > | DataObjectReal |
|
typedef TypedDataObject
< string, DataObject::String > | DataObjectString |
|
typedef weak_ptr< DataSource > | DataSourceWeakPtr |
|
typedef shared_ptr< void > | ScriptingSystemSharedPtr |
|
typedef shared_ptr< EventSource > | EventSourceSharedPtr |
|
typedef shared_ptr< Brush > | BrushSharedPtr |
| Brush shared pointer. More...
|
|
typedef shared_ptr< BrushRenderer > | BrushRendererSharedPtr |
| Brush renderer shared pointer. More...
|
|
typedef shared_ptr< BrushResource > | BrushResourceSharedPtr |
|
typedef shared_ptr< ColorBrush > | ColorBrushSharedPtr |
|
typedef shared_ptr< ContentBrush > | ContentBrushSharedPtr |
| Shared pointer type. More...
|
|
typedef shared_ptr< MaterialBrush > | MaterialBrushSharedPtr |
| Shared pointer definition. More...
|
|
typedef shared_ptr< NullBrush > | NullBrushSharedPtr |
|
typedef shared_ptr< TextureBrush > | TextureBrushSharedPtr |
| Shared pointer definition. More...
|
|
typedef shared_ptr< Framebuffer > | FramebufferSharedPtr |
|
typedef shared_ptr< Composer > | ComposerSharedPtr |
|
typedef shared_ptr
< LayerRenderpass > | LayerRenderPassSharedPtr |
|
typedef shared_ptr
< KzuDebugComposer > | DebugComposerSharedPtr |
|
typedef shared_ptr< Material > | MaterialSharedPtr |
|
typedef shared_ptr< Material
const > | MaterialSharedConstPtr |
|
typedef shared_ptr< Texture > | TextureSharedPtr |
|
typedef shared_ptr< Mesh > | MeshSharedPtr |
|
typedef shared_ptr< const Mesh > | MeshConstSharedPtr |
|
typedef shared_ptr< Morph > | MorphSharedPtr |
|
typedef shared_ptr< Shader > | ShaderSharedPtr |
|
typedef shared_ptr< MeshBone > | MeshBoneSharedPtr |
|
typedef shared_ptr< MeshCluster > | MeshClusterSharedPtr |
|
typedef unordered_map< string,
int > | StringToAttributeIndex |
|
typedef shared_ptr
< StringToAttributeIndex > | StringToAttributeIndexSharedPtr |
|
typedef unordered_map< string,
StringToAttributeIndexSharedPtr > | StringToAttributeIndexSet |
|
typedef unordered_map< Shader
*, vector< int > > | ShaderToAttributeMapSet |
|
typedef shared_ptr< Morph const > | MorphSharedConstPtr |
|
typedef shared_ptr< Renderbuffer > | RenderbufferSharedPtr |
|
typedef shared_ptr< Renderer3D > | Renderer3DSharedPtr |
|
typedef shared_ptr< ShapeRenderer > | ShapeRendererSharedPtr |
|
typedef shared_ptr< Renderpass > | RenderpassSharedPtr |
|
typedef shared_ptr< Sampler > | SamplerSharedPtr |
|
typedef shared_ptr< Surface > | SurfaceSharedPtr |
|
typedef shared_ptr
< ClickManipulator > | ClickManipulatorSharedPtr |
|
typedef shared_ptr
< DragAndDropManipulator > | DragAndDropManipulatorSharedPtr |
|
typedef shared_ptr
< InputManipulator > | InputManipulatorSharedPtr |
|
typedef shared_ptr
< LongPressManipulator > | LongPressManipulatorSharedPtr |
|
typedef shared_ptr
< MultiClickManipulator > | MultiClickManipulatorSharedPtr |
|
typedef shared_ptr
< PanManipulator > | PanManipulatorSharedPtr |
|
typedef shared_ptr
< PinchManipulator > | PinchManipulatorSharedPtr |
|
typedef shared_ptr< Resource > | ResourceSharedPtr |
|
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 |
| LightNode shared pointer. More...
|
|
typedef shared_ptr
< LevelOfDetail3D > | LevelOfDetail3DSharedPtr |
| LODSelectorNode shared pointer. More...
|
|
typedef shared_ptr< Model3D > | Model3DSharedPtr |
| Mesh node shared pointer. More...
|
|
typedef shared_ptr< Trigger > | TriggerSharedPtr |
|
typedef shared_ptr< Trigger
const > | TriggerConstSharedPtr |
|
typedef shared_ptr
< ResourceDictionary > | ResourceDictionarySharedPtr |
| Resource dictionary shared pointer. More...
|
|
typedef weak_ptr< Node > | NodeWeakPtr |
|
typedef shared_ptr< Node const > | NodeConstSharedPtr |
|
typedef shared_ptr< void > | ScriptingContextSharedPtr |
|
typedef shared_ptr< Node2D > | Node2DSharedPtr |
|
typedef shared_ptr< Node2D const > | Node2DConstSharedPtr |
|
typedef weak_ptr< Node2D > | Node2DWeakPtr |
|
typedef void(* | KzuLayerHitTestVisitor )(const Node2D *layer, Vector2 layerPoint, void *userData, Node **out_objectNode) |
| Hit test visitor function. More...
|
|
typedef shared_ptr< Node3D > | Node3DSharedPtr |
|
typedef weak_ptr< Node3D > | Node3DWeakPtr |
|
typedef shared_ptr< const Node3D > | Node3DConstSharedPtr |
|
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< Screen > | ScreenSharedPtr |
| Screen shared pointer. More...
|
|
typedef shared_ptr
< TransitionView2D > | TransitionView2DSharedPtr |
|
typedef shared_ptr< Viewport2D > | Viewport2DSharedPtr |
|
typedef shared_ptr< Viewport3D > | Viewport3DSharedPtr |
|
typedef shared_ptr< Style > | StyleSharedPtr |
|
typedef shared_ptr< Object > | ObjectSharedPtr |
| Object shared pointer type. More...
|
|
typedef boost::mt19937 | default_random_engine |
|
typedef boost::string_ref | string_view |
|
typedef shared_ptr
< AbstractPropertyNotificationHandler > | AbstractPropertyNotificationHandlerSharedPtr |
| Abstract property notification handler shared pointer. More...
|
|
typedef shared_ptr
< PropertyTypeEditorInfo > | PropertyTypeEditorInfoSharedPtr |
|
typedef shared_ptr< RenderTarget > | RenderTargetSharedPtr |
|
typedef shared_ptr
< RenderStatePropertyNotificationHandler > | RenderStatePropertyContainerSharedPtr |
| Render state property container shared pointer. 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
< CompositionManager > | CompositionManagerSharedPtr |
| Composition manager shared pointer type. More...
|
|
typedef shared_ptr
< KzuAnimationItem > | AnimationItemSharedPtr |
|
typedef shared_ptr< KzuFont > | FontSharedPtr |
|
typedef shared_ptr
< KzuTimeLineEntry > | TimeLineEntrySharedPtr |
|
typedef weak_ptr< Resource > | ResourceWeakPtr |
|
typedef shared_ptr
< ResourceManager > | ResourceManagerSharedPtr |
|
typedef shared_ptr< Trajectory > | TrajectorySharedPtr |
|
typedef vector< Pipeline > | PipelineContainer |
|
typedef shared_ptr< StateManager > | StateManagerSharedPtr |
|
typedef weak_ptr< StateManager > | StateManagerWeakPtr |
|
typedef shared_ptr
< PrefabTemplate > | PrefabTemplateSharedPtr |
|
typedef shared_ptr
< PrefabTemplateNode > | PrefabTemplateNodeSharedPtr |
|
typedef weak_ptr
< PrefabTemplateNode > | PrefabTemplateNodeWeakPtr |
|
typedef shared_ptr
< MessageTrigger > | MessageTriggerSharedPtr |
|
typedef shared_ptr
< OnAttachedTrigger > | OnAttachedTriggerSharedPtr |
|
typedef shared_ptr
< OnPropertyChangedTrigger > | OnPropertyChangedTriggerSharedPtr |
|
typedef shared_ptr< TimerTrigger > | TimerTriggerSharedPtr |
|
typedef shared_ptr
< KzuAnimationClip > | AnimationClipSharedPtr |
|
typedef shared_ptr
< KzuTimeLineSequence > | TimeLineSequenceSharedPtr |
|
typedef shared_ptr
< KzuObjectSource > | ObjectSourceSharedPtr |
|
typedef shared_ptr
< KzuFilterObjectSource > | FilterObjectSourceSharedPtr |
|
typedef shared_ptr
< KzuSortObjectSource > | SortObjectSourceSharedPtr |
|
typedef shared_ptr
< KzuCombinerObjectSource > | CombinerObjectSourceSharedPtr |
|
typedef shared_ptr
< RenderContextStack > | RenderContextStackSharedPtr |
|
typedef function< void(const
TimerMessageArguments &)> | TimerFunction |
|
typedef shared_ptr< void > | TimerSubscriptionToken |
|
typedef shared_ptr< KzuTextFormat > | TextFormatSharedPtr |
| TextFormat shared pointer. More...
|
|
typedef shared_ptr< Button2D > | Button2DSharedPtr |
|
typedef shared_ptr< Button3D > | Button3DSharedPtr |
| Button shared pointer. More...
|
|
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 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 |
|
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 |
|
|
void | taskWrapper (function< kzsError()> f) |
| Helper function for taskWrap(). More...
|
|
template<typename F > |
Task | taskWrap (F f) |
| Wrapper for turning functions returning kzsError into Tasks. 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) |
|
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) |
|
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 | findConfigurationName (const SystemProperties &systemProperties, const string &defaultConfigurationName) |
| Returns the tail of the first argument that starts with "-config=" or defaultConfigurationName if not found. More...
|
|
KzuBinaryDirectory * | createRuntimeAssetsDirectory (KzcMemoryManager *memoryManager) |
|
KANZI_API BindingSharedPtr | loadBinding (KzcInputStream *inputStream, Domain *domain, const KzuBinaryFileInfo *file) |
| Loads a binding from stream. 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...
|
|
kzString | kzErrorCodeToString (kzsError code) |
|
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 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 | getUsageFlags (Framebuffer::Attachment attachment) |
|
kzsError | kzuResourceManagerLoadMorph_internal (Domain *domain, KzcInputStream *inputStream, const KzuBinaryFileInfo *file, Resource **out_resource) |
|
KANZI_API kzString | TextureFilterStr (Sampler::Filter filter) |
|
KANZI_API kzString | TextureMipmapModeStr (Sampler::MipmapMode mipmapMode) |
|
KANZI_API unsigned int | getMipLevelCountFromTextureSize (unsigned int width, unsigned int height) |
| Helper function to return the number of mip levels needed for the specified texture size. More...
|
|
KANZI_API unsigned int | textureTargetGetFaceCount (Texture::Target target) |
|
KANZI_API Texture::ImageTarget | getTextureImageTarget (Texture::Target target, unsigned int face) |
|
KANZI_API unsigned int | getGLTextureTarget (Texture::Target value) |
|
KANZI_API unsigned int | getGLTextureTarget (Texture::ImageTarget value) |
|
kzsError | kzuInputManipulatorSendMessage (MessageArguments *message, Node *objectNode) |
| Send message utility, providing predictable state manager transitions due to message queue processing. More...
|
|
ColorRGBA | componentWiseMax (ColorRGBA v1, ColorRGBA v2) |
| Calculates the component wise maximum for all color elements and returns the resulting color. More...
|
|
ColorRGBA | componentWiseMin (ColorRGBA v1, ColorRGBA v2) |
| Calculates the component wise minimum for all color elements and returns the resulting color. More...
|
|
ColorRGBA | componentWiseMultiply (ColorRGBA v1, ColorRGBA v2) |
| Does component wise multiply for 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...
|
|
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 | 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) |
|
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 | 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 | 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 | 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 | 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 | 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...
|
|
Matrix4x4 | calculateRelativeOrthogonalProjectionMatrixFromValues (float near, float far, Camera::FieldOfViewType fovType, float orthoSize, float aspectRatio) |
| Creates an orthogonal projection matrix for a symmetrical viewing volume. More...
|
|
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 unsigned int | getTreeHeight (const Node &node) |
| Gets tree height from the object node to the parent, if no parents, height = 1, if single parent, and parent's parent = NULL, height = 2 and so on. More...
|
|
KANZI_API optional< string > | getRelativePath (const Node &targetNode, const Node &baseNode) |
| Returns the relative path from base object node to target object node, KZ_NULL if not found. More...
|
|
KANZI_API Node * | findCommonParent (const Node &nodeA, const Node &nodeB) |
| Returns first common parent from nodeA and nodeB, KZ_NULL if not found. More...
|
|
KANZI_API Node * | getRoot (Node &node) |
| Returns the root of the scene graph. More...
|
|
KANZI_API const Node * | getRoot (const Node &node) |
| Returns the root of the scene graph. More...
|
|
KANZI_API bool | isParentOf (const Node &child, const Node &parent) |
|
KANZI_API bool | isAncestorOf (const Node &node, const Node &ancestor) |
| Returns whether the parent node is the parent of the child node at any level in the scene graph hierarchy. More...
|
|
template<typename Type > |
shared_ptr< Type > | findParent (const Node &node) |
| Returns nearest parent of specified type. More...
|
|
KANZI_API float | unboundedLayout () |
| Returns a value to initialize an unbounded layout dimension. More...
|
|
KANZI_API bool | isUnboundedLayout (float value) |
| Checks whether a value is an unbounded layout dimension. More...
|
|
KANZI_API float | resetUnboundedToZero (float value) |
|
KANZI_API Vector2 | resetUnboundedToZero (const Vector2 &value) |
|
KANZI_API Vector3 | resetUnboundedToZero (const Vector3 &value) |
|
KANZI_API void | kzuLayerHitTest (const Node2D *layer, Vector2 point, const Metaclass *type, Node **out_objectNode) |
| Performs a hit test to a layer and all sub-layers. More...
|
|
KANZI_API void | kzuLayerHitTestIterate (const Node2D *layer, Vector2 point, KzuLayerHitTestVisitor visitor, void *userData, Node **out_objectNode) |
| Iterate layers and call visitor function. 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...
|
|
template<typename TResourceType > |
shared_ptr< TResourceType > | dereferenceResource (const ResourceSharedPtr &resource) |
|
template<> |
shared_ptr< Texture > KANZI_API | dereferenceResource (const ResourceSharedPtr &resource) |
|
template<typename T > |
void | registerMetaclass (ObjectFactory &objectFactory) |
|
template<class T , class D > |
T | prev (T t, D d) |
|
template<class T > |
T | prev (T t) |
|
template<class T > |
int | distance (T const &t1, T const &t2) |
|
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) |
|
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) |
|
KANZI_API bool | operator== (const VariantTransform2D &lhs, const VariantTransform2D &rhs) |
|
KANZI_API bool | operator== (const VariantTransform3D &lhs, const VariantTransform3D &rhs) |
|
KANZI_API unsigned int | formatGetBytesPerBlock (GraphicsFormat format) |
| Returns number of bytes per block of the specified format. More...
|
|
KANZI_API unsigned int | formatGetChannelCount (GraphicsFormat format) |
| Returns number of channels in the specified format. More...
|
|
KANZI_API unsigned int | formatGetSupportFlags (const Renderer *renderer, GraphicsFormat format) |
| Describes what the specified format can be used for in the specified renderer. More...
|
|
KANZI_API bool | formatSupportsTexture (const Renderer *renderer, GraphicsFormat format) |
| Returns whether format can be used as texture by the specified renderer. More...
|
|
KANZI_API bool | formatSupportsColorAttachment (const Renderer *renderer, GraphicsFormat format) |
| Returns whether format can be used as color attachment in framebuffers. More...
|
|
KANZI_API bool | formatSupportsDepthStencilAttachment (const Renderer *renderer, GraphicsFormat format) |
| Returns whether format can be used as depth/stencil attachment in framebuffers. More...
|
|
KANZI_API bool | formatIsCompressed (GraphicsFormat format) |
| Returns whether format is compressed format or not. More...
|
|
KANZI_API int | formatGetCompressedGLFormat (GraphicsFormat format) |
| Returns the GL API internal format enumeration of the kanzi::Format. More...
|
|
KANZI_API bool | formatIsBackwardsCompatible (GraphicsFormat oldFormat, GraphicsFormat newFormat) |
| Tells whether format is backwards-compatible with another format (so that no conversion is necessary). More...
|
|
KANZI_API GraphicsFormat | formatGetFallback (GraphicsFormat format) |
| Returns the default fallback format. More...
|
|
KANZI_API GraphicsFormat | formatGetFallback (const Renderer *renderer, GraphicsFormat format, unsigned int usageFlags) |
| Returns a fallback format which supports specified usage flags. More...
|
|
KANZI_API GraphicsFormat | formatGetCommon (GraphicsFormat lhs, GraphicsFormat rhs) |
| Returns a common superset of two formats, or Format::Nothing if formats cannot be combined. More...
|
|
KANZI_API GraphicsFormat | formatGetUncompressed (GraphicsFormat format) |
| Returns uncompressed version of format. More...
|
|
KANZI_API GraphicsFormat | formatGetDepthStencilRenderbuffer (const Renderer *renderer, bool depth, bool stencil) |
| Returns a depth/stencil renderbuffer format which is supported by renderer. More...
|
|
KANZI_API GraphicsFormat | formatGetDepthStencilTexture (const Renderer *renderer, bool depth, bool stencil) |
| Returns a depth/stencil texture format which is supported by renderer. More...
|
|
KANZI_API GraphicsDataType | formatGetDataType (GraphicsFormat format) |
| Returns data type of the format. More...
|
|
KANZI_API void | formatGetBlockSize (GraphicsFormat format, unsigned int &blockWidth, unsigned int &blockHeight) |
| Returns image size in blocks. More...
|
|
KANZI_API unsigned int | formatGetDataSizeBlocks (int imageWidth, int imageHeight, GraphicsFormat format) |
| Returns data size in blocks for image with specified dimensions and format. More...
|
|
KANZI_API unsigned int | formatGetDataSizeBytes (int width, int height, GraphicsFormat format) |
| Returns data size in bytes for image with specified dimensions and format. More...
|
|
KANZI_API unsigned int | dataTypeGetGLAttributeType (const Renderer *renderer, GraphicsDataType dataType) |
| Returns GL API attribute type for given DataType. More...
|
|
KANZI_API bool | formatHasRed (GraphicsFormat format) |
| Returns true if format has red component. More...
|
|
KANZI_API bool | formatHasGreen (GraphicsFormat format) |
| Returns true if format has green component. More...
|
|
KANZI_API bool | formatHasBlue (GraphicsFormat format) |
| Returns true if format has blue component. More...
|
|
KANZI_API bool | formatHasAlpha (GraphicsFormat format) |
| Returns true if format has alpha component. More...
|
|
KANZI_API bool | formatHasDepth (GraphicsFormat format) |
| Returns true if format has depth component. More...
|
|
KANZI_API bool | formatHasStencil (GraphicsFormat format) |
| Returns true if format has depth component. More...
|
|
KANZI_API unsigned int | formatGetRedSize (GraphicsFormat format) |
| Returns number of bits in the red component of the format. More...
|
|
KANZI_API unsigned int | formatGetGreenSize (GraphicsFormat format) |
| Returns number of bits in the green component of the format. More...
|
|
KANZI_API unsigned int | formatGetBlueSize (GraphicsFormat format) |
| Returns number of bits in the blue component of the format. More...
|
|
KANZI_API unsigned int | formatGetAlphaSize (GraphicsFormat format) |
| Returns number of bits in the alpha component of the format. More...
|
|
KANZI_API unsigned int | formatGetDepthSize (GraphicsFormat format) |
| Returns number of bits in the depth component of the format. More...
|
|
KANZI_API unsigned int | formatGetStencilSize (GraphicsFormat format) |
| Returns number of bits in the stencil component of the format. More...
|
|
KANZI_API void | formatGetGLFormatTriplet (const Renderer *renderer, GraphicsFormat format, GraphicsFormatUsageFlags usageFlags, unsigned int *out_glFormat, unsigned int *out_glInternalFormat, unsigned int *out_glType) |
| Returns GL API format, internal format, type triplet for given Format. More...
|
|
KANZI_API unsigned int | graphicsDataTypeGetByteCount (GraphicsDataType dataType) |
|
KANZI_API kzString | graphicsDataTypeStr (GraphicsDataType dataType) |
|
KANZI_API kzString | formatStr (GraphicsFormat format) |
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, bool value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, int value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, float value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, KzcColorRGBA value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, KzcVector2 value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, KzcVector3 value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, KzcVector4 value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, KzcMatrix3x3 value) |
| Update single render value. More...
|
|
void | updateRenderValue (Renderer &renderer, int uniformLocation, KzcMatrix4x4 value) |
| Update single render value. More...
|
|
template<typename T > |
void | updateRenderValueContainer (Renderer &renderer, T &container) |
| Update single value container. More...
|
|
template<> |
void | updateRenderValueContainer< GlRenderStateValueContainer< TextureSharedPtr > > (Renderer &renderer, GlRenderStateValueContainer< TextureSharedPtr > &container) |
|
KANZI_API VertexAttribute::Semantic | semanticFromString (kzString name) |
|
template<typename T > |
void | updateRenderState (GlRenderState &renderState, RenderStatePropertyNotificationHandler &handler, Object &object, Material &material) |
| Update render state with new values acquirable from this. More...
|
|
template<> |
void | updateRenderState< GraphicsBlendMode > (GlRenderState &renderState, RenderStatePropertyNotificationHandler &handler, Object &object, Material &material) |
|
template<> |
void | updateRenderState< RenderStateResourceContainer > (GlRenderState &renderState, RenderStatePropertyNotificationHandler &handler, Object &object, Material &material) |
|
KANZI_API unsigned int | getAttributeDimension (VertexAttribute::Semantic attribute) |
|
KANZI_API vector< string > | splitString (const string &source, const string &separator) |
| Splits string to tokens. More...
|
|
KANZI_API void | initializeDefaultResources (Domain *domain, Screen &screen, Renderer3D *renderer) |
|
KANZI_API TimerSubscriptionToken | addTimerHandler (KzuMessageDispatcher *messageDispatcher, chrono::milliseconds interval, KzuTimerMessageMode mode, TimerFunction callback) |
|
KANZI_API void | removeTimerHandler (KzuMessageDispatcher *messageDispatcher, TimerSubscriptionToken token) |
|
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) |
|