Dali 3D User Interface Engine
Functions
Dali::PropertyTypes Namespace Reference

Template function instances for property getters. More...

Functions

DALI_EXPORT_API const char * GetName (Property::Type type)
 Retrieve the name of a property type. More...
 
template<typename T >
Property::Type Get ()
 Retrieve an enumerated property type. More...
 
template<>
Property::Type Get< bool > ()
 
template<>
Property::Type Get< float > ()
 
template<>
Property::Type Get< int > ()
 
template<>
Property::Type Get< Vector2 > ()
 
template<>
Property::Type Get< Vector3 > ()
 
template<>
Property::Type Get< Vector4 > ()
 
template<>
Property::Type Get< Matrix3 > ()
 
template<>
Property::Type Get< Matrix > ()
 
template<>
Property::Type Get< AngleAxis > ()
 
template<>
Property::Type Get< Quaternion > ()
 
template<>
Property::Type Get< std::string > ()
 
template<>
Property::Type Get< Dali::Rect< int > > ()
 
template<>
Property::Type Get< Property::Map > ()
 
template<>
Property::Type Get< Property::Array > ()
 

Detailed Description

Template function instances for property getters.

.0

Function Documentation

template<typename T >
Property::Type Dali::PropertyTypes::Get ( )
inline

Retrieve an enumerated property type.

New versions of this templated function must be defined for future types. .0

Returns
The property type.

Definition at line 65 of file property-types.h.

References Dali::Property::NONE.

Referenced by Dali::Internal::Object::AddPropertyNotification(), Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::Create(), Dali::NinePatchImage::CreateCroppedBufferImage(), Dali::Toolkit::Internal::DeterminePropertyFromNode(), Dali::Internal::Adaptor::AccessibilityAdaptor::DisableAccessibility(), Dali::Toolkit::Internal::AccessibilityManager::DoMoveFocus(), Dali::Toolkit::Internal::AccessibilityManager::DoSetCurrentFocusActor(), Dali::Integration::EnableProfiling(), Dali::Toolkit::Text::EventData::EventData(), Dali::Toolkit::Internal::FeedbackStyle::FeedbackStyle(), Dali::Toolkit::Text::FontDefaults::FontDefaults(), DALI_IMPORT_API::Clipboard::Get(), Dali::TtsPlayer::Get(), Dali::Property::Get(), Dali::Toolkit::Text::GetCharactersDirection(), Dali::Toolkit::Internal::SuperBlurView::GetCurrentBlurStrength(), Dali::Internal::ImageActor::GetDefaultProperty(), Dali::GetImplementation(), Dali::Toolkit::Text::GetMirroredText(), Dali::Internal::Adaptor::anonymous_namespace{performance-logger-impl.cpp}::GetPerformanceInterface(), Dali::ImageActor::GetShaderEffect(), Dali::Toolkit::Text::AtlasRenderer::Impl::Impl(), Dali::Toolkit::Text::Controller::Impl::Impl(), Dali::Toolkit::Text::Internal::MergeFontDescriptions(), Dali::Toolkit::ImageAtlas::New(), Dali::Timer::New(), Dali::NinePatchImage::New(), Dali::BufferImage::New(), Dali::LongPressGestureDetector::New(), Dali::FrameBufferImage::New(), Dali::PinchGestureDetector::New(), Dali::TapGestureDetector::New(), Dali::NativeImage::New(), Dali::EncodedBufferImage::New(), Dali::Toolkit::AtlasManager::New(), Dali::PanGestureDetector::New(), Dali::Application::New(), Dali::CameraActor::New(), Dali::ResourceImage::New(), Dali::Animation::New(), Dali::ImageActor::New(), Dali::Layer::New(), Dali::ShaderEffect::New(), Dali::Actor::New(), Dali::Toolkit::Internal::GradientRenderer::NewGradient(), Dali::ShaderEffect::NewWithPrefix(), Dali::Internal::Adaptor::Application::OnInit(), Dali::Toolkit::Internal::TextEditor::OnKeyInputFocusGained(), Dali::Toolkit::Internal::TextField::OnKeyInputFocusGained(), Dali::Toolkit::Internal::TextEditor::OnKeyInputFocusLost(), Dali::Toolkit::Internal::TextField::OnKeyInputFocusLost(), Dali::Toolkit::Internal::TextLabel::OnRelayout(), Dali::Toolkit::Text::operator<<(), Dali::Toolkit::Internal::ItemView::RemoveLayout(), Dali::Toolkit::Text::ReorderLines(), Dali::Toolkit::Text::SetBidirectionalInfo(), Dali::Toolkit::Text::SetLineBreakInfo(), Dali::Integration::SetPanGestureMaximumPredictionAmount(), Dali::Integration::SetPanGestureMinimumPredictionAmount(), Dali::Integration::SetPanGesturePredictionAmount(), Dali::Integration::SetPanGesturePredictionAmountAdjustment(), Dali::Integration::SetPanGesturePredictionMode(), Dali::Integration::SetPanGestureSmoothingAmount(), Dali::Integration::SetPanGestureSmoothingMode(), Dali::Toolkit::Text::SetWordBreakInfo(), Dali::Toolkit::Text::ShapeText(), Dali::Internal::Adaptor::Adaptor::Start(), Dali::Internal::Adaptor::StyleMonitor::StyleMonitor(), anonymous_namespace{utc-Dali-ImageView.cpp}::TestImage(), Dali::ToolkitTestApplication::ToolkitTestApplication(), UtcDaliAnyGet(), UtcDaliBubbleEmitterEmitBubble(), UtcDaliControlRendererCopyAndAssignment(), UtcDaliControlRendererGetPropertyMap1(), UtcDaliControlRendererGetPropertyMap2(), UtcDaliControlRendererGetPropertyMap3(), UtcDaliControlRendererGetPropertyMap4(), UtcDaliControlRendererGetPropertyMap5(), UtcDaliControlRendererGetPropertyMap6(), UtcDaliControlRendererRemoveAndReset(), UtcDaliControlRendererSetGetDepthIndex(), UtcDaliControlRendererSetOnOffStage(), UtcDaliControlRendererSize(), UtcDaliDebugRendererGetRenderer1(), UtcDaliDebugRendererGetRenderer2(), UtcDaliDebugRendererResetRenderer(), UtcDaliKeyboardFocusManagerClearFocus(), UtcDaliKeyboardFocusManagerGet(), UtcDaliKeyboardFocusManagerGetFocusGroup(), UtcDaliKeyboardFocusManagerMoveFocus(), UtcDaliKeyboardFocusManagerSetAndGetCurrentFocusActor(), UtcDaliKeyboardFocusManagerSetAndGetFocusGroupLoop(), UtcDaliKeyboardFocusManagerSetAndGetFocusIndicator(), UtcDaliKeyboardFocusManagerSetAsFocusGroup(), UtcDaliKeyboardFocusManagerSignalFocusedActorActivated(), UtcDaliKeyboardFocusManagerSignalFocusGroupChanged(), UtcDaliLifecycleControllerGet(), UtcDaliLifecycleControllerSignalInit(), UtcDaliLifecycleControllerSignalLanguageChanged(), UtcDaliLifecycleControllerSignalPause(), UtcDaliLifecycleControllerSignalReset(), UtcDaliLifecycleControllerSignalResize(), UtcDaliLifecycleControllerSignalResume(), UtcDaliLifecycleControllerSignalTerminate(), UtcDaliPropertyTypesGet14P(), UtcDaliRendererFactoryCopyAndAssignment(), UtcDaliRendererFactoryGet(), UtcDaliRendererFactoryGetBorderRenderer1(), UtcDaliRendererFactoryGetBorderRenderer2(), UtcDaliRendererFactoryGetColorRenderer1(), UtcDaliRendererFactoryGetColorRenderer2(), UtcDaliRendererFactoryGetImageRenderer1(), UtcDaliRendererFactoryGetImageRenderer2(), UtcDaliRendererFactoryGetLinearGradientRenderer(), UtcDaliRendererFactoryGetNPatchRenderer1(), UtcDaliRendererFactoryGetNPatchRenderer2(), UtcDaliRendererFactoryGetNPatchRenderer3(), UtcDaliRendererFactoryGetNPatchRenderer4(), UtcDaliRendererFactoryGetNPatchRendererN1(), UtcDaliRendererFactoryGetNPatchRendererN2(), UtcDaliRendererFactoryGetRadialGradientRenderer(), UtcDaliRendererFactoryResetRenderer1(), UtcDaliRendererFactoryResetRenderer2(), UtcDaliStyleManagerGet(), UtcDaliStyleManagerSetOrientation(), UtcDaliStyleManagerSetOrientationValue(), UtcDaliStyleManagerSetStyleConstant(), UtcDaliSuperBlurViewGetBlurStrengthPropertyIndex(), Dali::Toolkit::Text::Internal::MultilanguageSupport::ValidateFonts(), and Dali::Toolkit::Text::View::View().

Definition at line 83 of file property-types.h.

References Dali::Property::ROTATION.

template<>
Property::Type Dali::PropertyTypes::Get< bool > ( )
inline

Definition at line 67 of file property-types.h.

References Dali::Property::BOOLEAN.

Referenced by Dali::Internal::SceneGraph::AnimatableProperty< bool >::GetType(), and UtcDaliPropertyTypesGet02P().

Here is the caller graph for this function:

template<>
Property::Type Dali::PropertyTypes::Get< Dali::Rect< int > > ( )
inline

Definition at line 89 of file property-types.h.

References Dali::Property::RECTANGLE.

template<>
Property::Type Dali::PropertyTypes::Get< float > ( )
inline
template<>
Property::Type Dali::PropertyTypes::Get< int > ( )
inline

Definition at line 81 of file property-types.h.

References Dali::Property::MATRIX.

Referenced by Dali::Internal::SceneGraph::InheritedMatrix::GetType(), and Dali::Internal::SceneGraph::AnimatableProperty< Matrix >::GetType().

Here is the caller graph for this function:

Definition at line 79 of file property-types.h.

References Dali::Property::MATRIX3.

Referenced by Dali::Internal::SceneGraph::AnimatableProperty< Matrix3 >::GetType().

Here is the caller graph for this function:

Definition at line 93 of file property-types.h.

References Dali::Property::ARRAY.

Definition at line 91 of file property-types.h.

References Dali::Property::MAP.

template<>
Property::Type Dali::PropertyTypes::Get< std::string > ( )
inline

Definition at line 87 of file property-types.h.

References Dali::Property::STRING.

DALI_IMPORT_API const char * Dali::PropertyTypes::GetName ( Property::Type  type)
Dali Docs Home
Read more about Dali