#include <kanzi/ui/node/concept/slider3d_concept.hpp>
Public Types | |
typedef shared_ptr< TPresenterClass > | PresenterSharedPtr |
Public Member Functions | |
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 Member Functions | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::SliderConcept | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Protected Member Functions | |
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 | |
Static Public Attributes inherited from kanzi::SliderConcept | |
static PropertyType< float > | MaxDistanceFromCurveProperty |
MaxDistanceFromCurve property. More... | |
typedef shared_ptr<TPresenterClass> kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::PresenterSharedPtr |
|
explicit |
kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::~Slider3DConceptImpl | ( | ) |
|
static |
void kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::hitPointChanged | ( | ) |
void kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::initialize | ( | ) |
void kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::addBindingToIndicatorPrefab | ( | Node3D & | indicator | ) | const |
const Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::PresenterSharedPtr & kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::getPresenter | ( | ) | const |
float kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::getMaxDistanceFromCurve | ( | ) | const |
Gets the value of MaxDistanceFromCurveProperty.
void kanzi::Slider3DConceptImpl< TBaseClass, TPresenterClass, TDerivedClass >::setMaxDistanceFromCurve | ( | float | value | ) |
Sets the value of MaxDistanceFromCurveProperty.
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
KzuUiComponent::measureOverride() implementation.
|
protectedvirtual |
KzuUiComponent::arrangeOverride() implementation.