Contains property types of Constraints.
More...
#include <kanzi/core.ui/constraints/constraint.hpp>
Contains property types of Constraints.
◆ FaceToCameraMode
Specifies the options for setting a 3D node to turn towards a camera.
- Since
- Kanzi 3.9.4
Enumerator |
---|
Disabled | Does not make the node turn towards the camera.
|
LookAt | Rotates the node along all axes to turn towards the camera.
|
Billboard | Keeps the node perpendicular to the camera field of view.
|
Cylindrical | Rotates the node along the y axis to turn towards the camera.
|
◆ makeEditorInfo()
◆ isInWorldCoordinates()
Gets the value of InWorldCoordinates property of object.
- Parameters
-
- Returns
- Returns value of the InWorldCoordinates property.
◆ setInWorldCoordinates()
Sets the value of InWorldCoordinates property of object.
- Parameters
-
object | An object. |
value | Value of InWorldCoordinatesColor property. |
◆ getFaceToCameraMode()
◆ setFaceToCameraMode()
◆ createPositionBinding()
Creates a binding for position constraint.
- Parameters
-
domain | Domain to use. |
targetRelativePath | Path to target node to track. |
- Returns
- Binding to add to the node with the constraint.
◆ createOrientationBinding()
Creates a binding for orientation constraint.
- Parameters
-
domain | Domain to use. |
targetRelativePath | Path to target node to track. |
- Returns
- Binding to add to the node with the constraint.
◆ createLookAtBinding()
Creates a binding for look at -constraint.
- Parameters
-
domain | Domain to use. |
targetRelativePath | Path to target node to track. |
- Returns
- Binding to add to the node with the constraint.
◆ createReversedLookAtBinding()
Creates a binding for reversed look at -constraint.
- Parameters
-
domain | Domain to use. |
targetRelativePath | Path to target node to track. |
- Returns
- Binding to add to the node with the constraint.
◆ createReversedCylindricalLookAtBinding()
Creates a binding for cylindrical look at -constraint.
- Parameters
-
domain | Domain to use. |
targetRelativePath | Path to target node to track. |
- Returns
- Binding to add to the node with the constraint.
◆ createLocalPositionBinding()
Creates a binding for local position constraint.
- Parameters
-
domain | Domain to use. |
targetRelativePath | Path to target node to track. |
- Returns
- Binding to add to the node with the constraint.
◆ createLocalOrientationBinding()
Creates a binding for local orientation constraint.
- Parameters
-
domain | Domain to use. |
targetRelativePath | Path to target node to track. |
- Returns
- Binding to add to the node with the constraint.
◆ PositionProperty
Position property.
The default value is "".
- See also
- setPosition(), getPosition()
◆ OrientationProperty
PropertyType<string> kanzi::Constraints::OrientationProperty |
|
static |
Orientation property.
The default value is "".
- See also
- setOrientation(), getOrientation()
◆ InWorldCoordinatesProperty
◆ FaceToCameraModeProperty
◆ FaceToCameraTargetCameraProperty
PropertyType<string> kanzi::Constraints::FaceToCameraTargetCameraProperty |
|
static |
◆ LookAtProperty
The documentation for this class was generated from the following file: