#include <kanzi/ui/node/slider3d.hpp>
Public Types | |
| typedef Slider3DConceptImplType | ConceptClass |
| Slider concept implementation, defining the base class (Component) and presenter (TrajectoryLayout3D). More... | |
| typedef Slider3DPresenterType | PresenterClass |
Public Types inherited from kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
| typedef shared_ptr< TPresenterClass > | PresenterSharedPtr |
Static Public Member Functions | |
| static Slider3DSharedPtr | create (Domain *domain, string_view name) |
| Creates a Slider3D node. More... | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::SliderConcept | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Protected Member Functions | |
| Slider3D (Domain *domain, string_view name) | |
| Constructor. More... | |
Protected Member Functions inherited from kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
| virtual void | onNodePropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) KZ_OVERRIDE |
| void | findLayout () |
| virtual void | onAttached () KZ_OVERRIDE |
| virtual Vector3 | measureOverride (Vector3 availableSize) KZ_OVERRIDE |
| KzuUiComponent::measureOverride() implementation. More... | |
| virtual void | arrangeOverride (Vector3 actualSize) KZ_OVERRIDE |
| KzuUiComponent::arrangeOverride() implementation. More... | |
Additional Inherited Members | |
Public Member Functions inherited from kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass > | |
| void | hitPointChanged () |
| void | initialize () |
| void | addBindingToIndicatorPrefab (Node3D &indicator) const |
| const PresenterSharedPtr & | getPresenter () const |
| Slider3DConceptImpl (Domain *domain, string_view name) | |
| ~Slider3DConceptImpl () | |
| float | getMaxDistanceFromCurve () const |
| Gets the value of MaxDistanceFromCurveProperty. More... | |
| void | setMaxDistanceFromCurve (float value) |
| Sets the value of MaxDistanceFromCurveProperty. More... | |
Static Public Attributes inherited from kanzi::SliderConcept | |
| static PropertyType< float > | MaxDistanceFromCurveProperty |
| MaxDistanceFromCurve property. More... | |
To create a Slider 3D node with a custom appearance:
Slider concept implementation, defining the base class (Component) and presenter (TrajectoryLayout3D).
|
explicitprotected |
Constructor.
| domain | The UI domain the new node belongs to. |
| name | The name of the node. |
|
static |
Creates a Slider3D node.
| domain | The UI domain the new node belongs to. |
| name | The name of the stack layout. |
|
static |