Dali 3D User Interface Engine
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Dali::Toolkit Namespace Reference

DALi Toolkit namespace. More...

Namespaces

namespace  anonymous_namespace{control-impl.cpp}
 
namespace  anonymous_namespace{multi-language-support-impl.cpp}
 
namespace  anonymous_namespace{renderer-factory.cpp}
 
namespace  anonymous_namespace{solid-color-actor.cpp}
 
namespace  ControlOrientation
 Control Orientation namespace.
 
namespace  DALI_INTERNAL
 
namespace  DefaultItemLayout
 Default item layout mode.
 
namespace  DepthIndex
 
namespace  Internal
 
namespace  Text
 

Classes

class  Builder
 This class provides the ability to load and style an actor tree from a string representation. More...
 
class  JsonParser
 
class  TreeNode
 
class  BloomView
 BloomView is a class for applying a render process that intensifies and blurs the bright parts of an image, bleeding bright areas into darker ones and making bright light look more realistic. More...
 
class  BubbleEmitter
 BubbleEmitter is used to display lots of moving bubbles on the stage. More...
 
class  EffectsView
 EffectsView: Applies an effect to a tree of actors. More...
 
class  Magnifier
 Magnifier control is used to apply a magnify effect to content on the stage. More...
 
class  ConfirmationPopup
 The ConfirmationPopup widget provides a simple interface to the Popup widget in which to create common use-case popups. More...
 
class  Popup
 The Popup widget provides a configurable pop-up dialog with built-in layout of three main fields. More...
 
class  ControlRenderer
 ControlRenderer provides renderer for rendering the controls. More...
 
class  RendererFactory
 RendererFactory is a singleton object that provides and shares renderers for controls. More...
 
class  ShadowView
 ShadowView is a class for applying shadows to objects present in the view. More...
 
class  Slider
 Slider is a control to enable sliding an indicator between two values. More...
 
class  SuperBlurView
 SuperBlurView accepts an image as input, and displays/animates it with various blur strength. More...
 
class  TextEditor
 A control which provides a multi-line editable text editor. More...
 
class  TextSelectionPopupCallbackInterface
 Interface used to receive the TextSelectionPopup's button callbacks. More...
 
class  TextSelectionPopup
 A control which provides a Popup with a number of buttons. More...
 
class  TextSelectionToolbar
 A control which provides a Popup with a number of buttons. More...
 
class  ToolBar
 Provides a tool bar where other controls (Dali::Actor) could be placed. More...
 
class  KeyInputFocusManager
 KeyInputFocusManager This class provides the functionality of registering for keyboard events for controls. More...
 
class  ImageAtlas
 An ImageAtlas is a large image containing multiple smaller images. More...
 
class  ScriptPlugin
 Abstract interface to provide scripting support. More...
 
class  Script
 Script This class provides the ability to execute script in a supported language. More...
 
class  StyleManager
 StyleManager provides the following functionalities: More...
 
class  CubeTransitionCrossEffect
 SubClass of CubeTransitionEffect Rotate the neighboring cubes in perpendicular directions to transition from one image to another. More...
 
class  CubeTransitionEffect
 CubeTransitionEffect is a base class of custom transition effect on Images The two images are partitioned into tiles and serves as two perpendicular faces of cubes By rotating these cubes to transit from one image to another. More...
 
class  CubeTransitionFoldEffect
 SubClass of CubeTransitionEffect Rotate the neighboring cubes in opposite directions to transition from one image to another. More...
 
class  CubeTransitionWaveEffect
 SubClass of CubeTransitionEffect Rotate the cubes successively according to the finger movement to achieve wave-like transition effect. More...
 
class  AtlasGlyphManager
 
class  AtlasManager
 
class  AccessibilityManager
 Manages registration of actors in an accessibility focus chain and changing the focused actor within that chain. More...
 
class  Alignment
 Alignment is a container which provides an easy way to align other actors inside its boundary. More...
 
class  Button
 Button is a base class for different kind of buttons. More...
 
class  CheckBoxButton
 CheckBoxButton provides a check box button which user can check or uncheck. More...
 
class  PushButton
 A PushButton changes its appearance when is pressed and returns to its original when is released. More...
 
class  RadioButton
 A RadioButton provides a radio button which two states selected or unselected. More...
 
class  Control
 Control is the base class for all controls. More...
 
class  GaussianBlurView
 GaussianBlurView is a class for applying a render process that blurs an image. More...
 
class  ImageView
 ImageView is a class for displaying an Image. More...
 
class  Model3dView
 Model3dView is a control for displaying 3d geometry. More...
 
class  PageFactory
 PageFactory is an abstract interface for providing image actors to PageTurnView Each image actor is identified by a unique ID, and has a linear order from 0 to GetNumberOfPages()-1. More...
 
class  PageTurnLandscapeView
 PageTurnLandscapeView provides a page turn view in landscape mode .0. More...
 
class  PageTurnPortraitView
 PageTurnPortraitView provides a page turn view in portrait mode. More...
 
class  PageTurnView
 PageTurnView is a base class of different mode of pageTurnViews ( portrait or landscape ) More...
 
class  ScrollBar
 ScrollBar is a UI component that can be linked to the scrollable objects indicating the current scroll position of the scrollable object. More...
 
class  ItemFactory
 ItemFactory is for providing actors to ItemView. More...
 
struct  ItemRange
 A support class for managing ranges of items. More...
 
class  ItemLayout
 An ItemLayout describes the constraints which are imposed on items in the layout. More...
 
class  ItemView
 ItemView is a scrollable layout container. More...
 
class  ScrollViewEffect
 ScrollView Effect base class, used to apply custom effects to a ScrollView instance. More...
 
class  ScrollViewPagePathEffect
 ScrollView Page Path Effect. More...
 
struct  ClampState2D
 A 2 dimensional clamp .0. More...
 
class  RulerDomain
 Used for specifying minimum/maximum extents of a ruler. More...
 
class  Ruler
 Abstract class to define scroll axes. More...
 
class  DefaultRuler
 Concrete implementation of Ruler that has no snapping and has one single page. More...
 
class  FixedRuler
 Concrete implementation of Ruler that has fixed snapping. More...
 
class  ScrollView
 ScrollView contains actors that can be scrolled manually (via touch) or automatically. More...
 
class  Scrollable
 Base class for derived Scrollables that contains actors that can be scrolled manually (via touch) or automatically. More...
 
class  TableView
 TableView is a layout container for aligning child actors in a grid like layout. More...
 
class  TextField
 A control which provides a single-line editable text field. More...
 
class  TextLabel
 A control which renders a short text string. More...
 
class  KeyboardFocusManager
 Provides the functionality of handling keyboard navigation and maintaining the two dimensional keyboard focus chain. More...
 
class  DummyControl
 Control does not have a New method so use this dummy class for the handle. More...
 
class  DummyControlImpl
 Cannot create an instance of Internal::Control, so use this dummy class for the implementation. More...
 
class  DummyControlImplOverride
 Cannot create an instance of Internal::Control, so use this dummy class for the implementation. More...
 
class  TETButton
 Creates a PushButton to test if interrupt events are handled correctly. More...
 

Typedefs

typedef IntrusivePtr< ItemLayoutItemLayoutPtr
 Pointer to a Dali::Toolkit::ItemLayout object .0. More...
 
typedef unsigned int ItemId
 Unique identity for each item in the view. .0. More...
 
typedef std::vector< ItemIdItemIdContainer
 Item id container type .0. More...
 
typedef ItemIdContainer::iterator ItemIdIter
 Item id iterator type .0. More...
 
typedef
ItemIdContainer::const_iterator 
ConstItemIdIter
 Item id const iterator type .0. More...
 
typedef std::pair< ItemId, ActorItem
 Item type .0. More...
 
typedef std::vector< ItemItemContainer
 Item container type .0. More...
 
typedef ItemContainer::iterator ItemIter
 Item iterator type .0. More...
 
typedef
ItemContainer::const_iterator 
ConstItemIter
 Item const iterator type .0. More...
 
typedef IntrusivePtr< RulerRulerPtr
 Pointer to Dali::Toolkit::Ruler object .0. More...
 

Enumerations

enum  DisplacementEffectType { DISPLACEMENT_EFFECT_DISPLACED = 0, DISPLACEMENT_EFFECT_FIXED }
 Creates a new displacement effect. More...
 
enum  SoftButtonEffectType { SOFT_BUTTON_ELLIPTICAL = 0, SOFT_BUTTON_RECTANGULAR, SOFT_BUTTON_FIXED }
 Creates a new soft button shader effect. More...
 
enum  ClampState { NotClamped, ClampedToMin, ClampedToMax }
 How axes/rotation or scale are clamped .0. More...
 
enum  SnapType { Snap, Flick }
 The snap type .0. More...
 
enum  DirectionBias { DirectionBiasLeft = -1, DirectionBiasNone = 0, DirectionBiasRight = 1 }
 DirectionBias types. More...
 

Functions

JsonParser DownCast (BaseHandle handle)
 
Property::Map CreateAlphaDiscardEffect ()
 Creates a new Alpha discard effect. More...
 
ShaderEffect CreateBendyEffect ()
 Creates a new Bendy effect. More...
 
ShaderEffect CreateBlindEffect ()
 BlindEffect is a custom shader effect to achieve blind effects in Image actors. More...
 
ShaderEffect CreateBouncingEffect (const Vector4 &color)
 Creates a new bouncing effect. More...
 
ShaderEffect CreateCarouselEffect ()
 Creates a new Carousel effect. More...
 
ShaderEffect CreateDisplacementEffect (DisplacementEffectType type)
 
void DissolveEffectSetCentralLine (Actor &actor, const Vector2 &position, const Vector2 &displacement, float initialProgress)
 Set the dissolve central line. More...
 
Property::Map CreateDissolveEffect (bool useHighPrecision=true)
 Create a new Dissolve effect. More...
 
ShaderEffect CreateDissolveLocalEffect (unsigned int numberOfDimples)
 Create a new DissolveLocalEffect. More...
 
Dali::Property::Map CreateDistanceFieldEffect ()
 Creates a new DistanceFieldEffect. More...
 
Property::Map CreateImageRegionEffect ()
 Creates a new ImageRegionEffect. More...
 
ShaderEffect CreateIrisEffect ()
 Creates a new IrisEffect. More...
 
ShaderEffect CreateMaskEffect (Image maskImage)
 Creates a new MaskEffect. More...
 
ShaderEffect CreateMirrorEffect ()
 Creates a new MirrorEffect. More...
 
void SetMotionBlurProperties (Actor &actor, unsigned int numBlurSamples=8)
 Set the properties for the motion blur. More...
 
Property::Map CreateMotionBlurEffect ()
 Create a new MotionBlurEffect. More...
 
void SetMotionStretchProperties (Actor &actor)
 Set the properties for the motion stretch. More...
 
Property::Map CreateMotionStretchEffect ()
 Creates a new MotionStretchEffect. More...
 
ShaderEffect CreateOverlayEffect (Image overlayImage)
 Creates a new OverlayEffect. More...
 
ShaderEffect CreateQuadraticBezier (unsigned int pointCount, bool filled)
 Creates a new QuadraticBezier shader effect. More...
 
ShaderEffect CreateRippleEffect ()
 Creates a new RippleEffect. More...
 
ShaderEffect CreateRipple2DEffect ()
 Creates a new Ripple2DEffect. More...
 
ShaderEffect CreateShearEffect ()
 Creates a new ShearEffect. More...
 
static void InverseConstraint (float &current, const PropertyInputContainer &inputs)
 
ShaderEffect CreateSoftButtonEffect (SoftButtonEffectType type)
 
ShaderEffect CreateSpotEffect ()
 Creates a new SpotEffect. More...
 
ShaderEffect CreateSquareDissolveEffect ()
 Creates a new SquareDissolveEffect. More...
 
ShaderEffect CreateSwirlEffect (bool warp)
 Creates a new SwirlEffect. More...
 
Internal::AccessibilityManagerGetImpl (Dali::Toolkit::AccessibilityManager &obj)
 
const
Internal::AccessibilityManager
GetImpl (const Dali::Toolkit::AccessibilityManager &obj)
 
Internal::BuilderGetImpl (Dali::Toolkit::Builder &obj)
 
const Internal::BuilderGetImpl (const Dali::Toolkit::Builder &obj)
 
const Internal::JsonParserGetImplementation (const Toolkit::JsonParser &parser)
 
Internal::JsonParserGetImplementation (Toolkit::JsonParser &parser)
 
Toolkit::Internal::AlignmentGetImpl (Toolkit::Alignment &alignment)
 
const
Toolkit::Internal::Alignment
GetImpl (const Toolkit::Alignment &alignment)
 
Toolkit::Internal::BloomViewGetImpl (Toolkit::BloomView &obj)
 
const
Toolkit::Internal::BloomView
GetImpl (const Toolkit::BloomView &obj)
 
Internal::BubbleEmitterGetImpl (Dali::Toolkit::BubbleEmitter &obj)
 
const Internal::BubbleEmitterGetImpl (const Dali::Toolkit::BubbleEmitter &obj)
 
Toolkit::Internal::ButtonGetImplementation (Toolkit::Button &button)
 
const Toolkit::Internal::ButtonGetImplementation (const Toolkit::Button &button)
 
Toolkit::Internal::CheckBoxButtonGetImplementation (Toolkit::CheckBoxButton &button)
 
const
Toolkit::Internal::CheckBoxButton
GetImplementation (const Toolkit::CheckBoxButton &button)
 
Toolkit::Internal::PushButtonGetImplementation (Toolkit::PushButton &button)
 
const
Toolkit::Internal::PushButton
GetImplementation (const Toolkit::PushButton &button)
 
Toolkit::Internal::RadioButtonGetImplementation (Toolkit::RadioButton &button)
 
const
Toolkit::Internal::RadioButton
GetImplementation (const Toolkit::RadioButton &button)
 
Toolkit::Internal::EffectsViewGetImpl (Toolkit::EffectsView &effectsView)
 
const
Toolkit::Internal::EffectsView
GetImpl (const Toolkit::EffectsView &effectsView)
 
Toolkit::Internal::GaussianBlurViewGetImpl (Toolkit::GaussianBlurView &obj)
 
const
Toolkit::Internal::GaussianBlurView
GetImpl (const Toolkit::GaussianBlurView &obj)
 
Toolkit::Internal::ImageViewGetImpl (Toolkit::ImageView &obj)
 
const
Toolkit::Internal::ImageView
GetImpl (const Toolkit::ImageView &obj)
 
Toolkit::Internal::MagnifierGetImpl (Toolkit::Magnifier &pub)
 
const
Toolkit::Internal::Magnifier
GetImpl (const Toolkit::Magnifier &pub)
 
Toolkit::Internal::Model3dViewGetImpl (Toolkit::Model3dView &obj)
 
const
Toolkit::Internal::Model3dView
GetImpl (const Toolkit::Model3dView &obj)
 
Toolkit::Internal::PageTurnViewGetImplementation (Toolkit::PageTurnView &pub)
 
const
Toolkit::Internal::PageTurnView
GetImplementation (const Toolkit::PageTurnView &pub)
 
Toolkit::Internal::ConfirmationPopupGetDerivedImplementation (Toolkit::ConfirmationPopup &popup)
 
const
Toolkit::Internal::ConfirmationPopup
GetDerivedImplementation (const Toolkit::ConfirmationPopup &popup)
 
Toolkit::Internal::PopupGetImpl (Toolkit::Popup &publicObject)
 
const Toolkit::Internal::PopupGetImpl (const Toolkit::Popup &publicObject)
 
const Internal::ControlRendererGetImplementation (const Toolkit::ControlRenderer &renderer)
 
Internal::ControlRendererGetImplementation (Toolkit::ControlRenderer &renderer)
 
const Internal::RendererFactoryGetImplementation (const Toolkit::RendererFactory &factory)
 
Internal::RendererFactoryGetImplementation (Toolkit::RendererFactory &factory)
 
Toolkit::Internal::ScrollBarGetImpl (Toolkit::ScrollBar &scrollBar)
 
const
Toolkit::Internal::ScrollBar
GetImpl (const Toolkit::ScrollBar &scrollBar)
 
Toolkit::Internal::ItemViewGetImpl (Toolkit::ItemView &itemView)
 
const Toolkit::Internal::ItemViewGetImpl (const Toolkit::ItemView &itemView)
 
Internal::ScrollViewEffectGetImpl (Dali::Toolkit::ScrollViewEffect &obj)
 
const Internal::ScrollViewEffectGetImpl (const Dali::Toolkit::ScrollViewEffect &obj)
 
Toolkit::Internal::ScrollViewGetImpl (Toolkit::ScrollView &scrollView)
 
const
Toolkit::Internal::ScrollView
GetImpl (const Toolkit::ScrollView &scrollView)
 
Internal::ScrollViewPagePathEffectGetImpl (Dali::Toolkit::ScrollViewPagePathEffect &obj)
 
const
Internal::ScrollViewPagePathEffect
GetImpl (const Dali::Toolkit::ScrollViewPagePathEffect &obj)
 
Toolkit::Internal::ScrollableGetImpl (Toolkit::Scrollable &scrollable)
 
const
Toolkit::Internal::Scrollable
GetImpl (const Toolkit::Scrollable &scrollable)
 
Toolkit::Internal::ShadowViewGetImpl (Toolkit::ShadowView &obj)
 
const
Toolkit::Internal::ShadowView
GetImpl (const Toolkit::ShadowView &obj)
 
Toolkit::Internal::SliderGetImpl (Toolkit::Slider &pub)
 
const Toolkit::Internal::SliderGetImpl (const Toolkit::Slider &pub)
 
Toolkit::Internal::SuperBlurViewGetImpl (Toolkit::SuperBlurView &obj)
 
const
Toolkit::Internal::SuperBlurView
GetImpl (const Toolkit::SuperBlurView &obj)
 
Toolkit::Internal::TableViewGetImpl (Toolkit::TableView &tableView)
 
const
Toolkit::Internal::TableView
GetImpl (const Toolkit::TableView &tableView)
 
Toolkit::Internal::TextEditorGetImpl (Toolkit::TextEditor &textEditor)
 
const
Toolkit::Internal::TextEditor
GetImpl (const Toolkit::TextEditor &textEditor)
 
Toolkit::Internal::TextFieldGetImpl (Toolkit::TextField &textField)
 
const
Toolkit::Internal::TextField
GetImpl (const Toolkit::TextField &textField)
 
Toolkit::Internal::TextLabelGetImpl (Toolkit::TextLabel &textLabel)
 
const
Toolkit::Internal::TextLabel
GetImpl (const Toolkit::TextLabel &textLabel)
 
Toolkit::Internal::TextSelectionPopupGetImpl (Toolkit::TextSelectionPopup &textSelectionPopup)
 
const
Toolkit::Internal::TextSelectionPopup
GetImpl (const Toolkit::TextSelectionPopup &textSelectionPopup)
 
Toolkit::Internal::TextSelectionToolbarGetImpl (Toolkit::TextSelectionToolbar &textSelectionToolbar)
 
const
Toolkit::Internal::TextSelectionToolbar
GetImpl (const Toolkit::TextSelectionToolbar &textSelectionToolbar)
 
Toolkit::Internal::ToolBarGetImpl (Toolkit::ToolBar &toolBar)
 
const Toolkit::Internal::ToolBarGetImpl (const Toolkit::ToolBar &toolBar)
 
Internal::KeyboardFocusManagerGetImpl (Dali::Toolkit::KeyboardFocusManager &obj)
 
const
Internal::KeyboardFocusManager
GetImpl (const Dali::Toolkit::KeyboardFocusManager &obj)
 
Internal::KeyInputFocusManagerGetImpl (Dali::Toolkit::KeyInputFocusManager &obj)
 
const
Internal::KeyInputFocusManager
GetImpl (const Dali::Toolkit::KeyInputFocusManager &obj)
 
const Internal::ImageAtlasGetImplementation (const Toolkit::ImageAtlas &imageAtlas)
 
Internal::ImageAtlasGetImplementation (Toolkit::ImageAtlas &imageAtlas)
 
Internal::ScriptGetImpl (Dali::Toolkit::Script &obj)
 
const Internal::ScriptGetImpl (const Dali::Toolkit::Script &obj)
 
Internal::StyleManagerGetImpl (Dali::Toolkit::StyleManager &obj)
 
const Internal::StyleManagerGetImpl (const Dali::Toolkit::StyleManager &obj)
 
const Internal::AtlasGlyphManagerGetImplementation (const Toolkit::AtlasGlyphManager &manager)
 
Internal::AtlasGlyphManagerGetImplementation (Toolkit::AtlasGlyphManager &manager)
 
const Internal::AtlasManagerGetImplementation (const Toolkit::AtlasManager &manager)
 
Internal::AtlasManagerGetImplementation (Toolkit::AtlasManager &manager)
 
Internal::CubeTransitionCrossEffectGetImpl (Dali::Toolkit::CubeTransitionCrossEffect &obj)
 
const
Internal::CubeTransitionCrossEffect
GetImpl (const Dali::Toolkit::CubeTransitionCrossEffect &obj)
 
Internal::CubeTransitionEffectGetImpl (Dali::Toolkit::CubeTransitionEffect &obj)
 
const
Internal::CubeTransitionEffect
GetImpl (const Dali::Toolkit::CubeTransitionEffect &obj)
 
Internal::CubeTransitionFoldEffectGetImpl (Dali::Toolkit::CubeTransitionFoldEffect &obj)
 
const
Internal::CubeTransitionFoldEffect
GetImpl (const Dali::Toolkit::CubeTransitionFoldEffect &obj)
 
Internal::CubeTransitionWaveEffectGetImpl (Dali::Toolkit::CubeTransitionWaveEffect &obj)
 
const
Internal::CubeTransitionWaveEffect
GetImpl (const Dali::Toolkit::CubeTransitionWaveEffect &obj)
 
ImageActor CreateSolidColorActor (const Vector4 &color, bool border=false, const Vector4 &borderColor=Color::WHITE, const unsigned int borderSize=1)
 Creates a Dali::ImageActor with a solid color, optionally it creates a border. More...
 
void MoveActorConstraint (Vector3 &current, const PropertyInputContainer &inputs)
 Useful constraints to apply to a ScrollView. More...
 
void WrapActorConstraint (Vector3 &position, const PropertyInputContainer &inputs)
 Wrap Actor constraint. More...
 
bool IsVertical (ControlOrientation::Type orientation)
 Query whether an orientation is vertical. More...
 
bool IsHorizontal (ControlOrientation::Type orientation)
 Query whether an orientation is horizontal. More...
 

Variables

const unsigned int TOOLKIT_MAJOR_VERSION = 1
 The major version number of the Toolkit. More...
 
const unsigned int TOOLKIT_MINOR_VERSION = 1
 The minor version number of the Toolkit. More...
 
const unsigned int TOOLKIT_MICRO_VERSION = 23
 The micro version number of the Toolkit. More...
 
const char *const TOOLKIT_BUILD_DATE = __DATE__ " " __TIME__
 The date/time the Toolkit library was built. More...
 

Detailed Description

DALi Toolkit namespace.

.0

Enumeration Type Documentation

Creates a new displacement effect.

Two state displacement effect shader that works on a per object basis. By passing a height-normal map as an effect image, the user can create various styles of buttons on an image actor. The shader requires two height-normal maps in one image, one for each state.

The normals and height information for the two states of the button should be strictly specified in this format:


| State 0 | | | | | –> Unpressed button normals in rgb and height in a | Map | |______________| | State 1 | | | | | –> Pressed button normals in rgb and height in a | Map | |______________|

The RGB values should contain the surface normals and the alpha should contian the height map. For a better effect keep the highest point (alpha value) in the combined map as 1.0 and the lowest posint as 0.0 and 0.5 for any region which doesn't need displacement.

For the supplied Normal map the Y-Axis should be down, Meaning (0,0) is in the top left. As the shader inverts the Y axis for lighting calculation.

Limitations: Can be applied to ImageActor only, And doesn't provide support for specular color.

Usage example:-

// Create shader used for doing soft button
ShaderEffect buttonEffect = CreateDisplacementEffect(); buttonEffect.SetEffectImage(Image::New( FANCY_BUTTON_HEIGHT_MAP_IMAGE_PATH ););

// set shader to the soft button
ImageActor fancyButton = ImageActor::New( ... );
fancyButton.SetShaderEffect( buttonEffect );

// animate a button push, using e.g. AlphaFunction::BOUNCE. With these values the button pushes in and out (animates to and fro between the two states)

Animation animation = Animation::New( ... );
animation.AnimateTo( Property(buttonEffect, "uState"), 1.0f, AlphaFunction::BOUNCE, ... );
animation.Play();

Animatable/Constrainable uniforms: "uLightDirection" - The light direction is used in the lighting calculation. The angle of incidence directly affects the amount of light reflected. Default (0.0f, 0.7070168f, 0.7071068f), i.e angled at the surface from in front and above. "uAmbientLightColor" - The ambient light is used in the lighting calculation. Care must be taken to not saturate the image by setting this value too high, or the indentation will not look correct. Default 0.15. "uDiffuseLightColor" - The diffuse light is used in the lighting calculation. Default is (1.0f, 1.0f, 1.0f). "uLightMultiplier" - The ambient and diffuse lighting is multiplied by this factor. Since a diffuse light at an angle will cause the whole image to darken, this property can be used to scale the image back up closer to the pixel values of the original diffuse texture. Care must be taken to not saturate the image,or the indentation will not look correct. Default 1.0 "uState" - The shader can have a maximum of two end states 0 or 1, Animate between these two values to do the transitions between states. Default 0.0 "uHightScale" - The height displacement is multiplied by this factor. Tweak this to get the required level of depth. Default 0.1 "uFixedNormal" - The Fixed normal will be used for the light calculation. Tweak this to get the required level of light. Only applicable for the FIXED type shader and not for DISPLACED type

Parameters
typeThe type of the effect, can be either DISPLACED, or FIXED.
Returns
A handle to a newly allocated ShaderEffect
Enumerator
DISPLACEMENT_EFFECT_DISPLACED 
DISPLACEMENT_EFFECT_FIXED 

Image gets displaced.

Image does not displace. Useful for matching lighting between areas that do not displace and those that do, e.g for backgrounds which are visible between buttons.

Definition at line 93 of file displacement-effect.h.

Creates a new soft button shader effect.

Soft button shader effect works on a per object basis. Using animatable parameters user can create effect of button pushing in / out. Can be applied to ImageActor only.

Usage example:-

// Create shader used for doing soft button
ShaderEffect softButtonEffect = CreateSoftButtonEffect();

// set image actor shader to the soft button one
ImageActor imageActor = ImageActor::New( ... );
imageActor.SetShaderEffect( softButtonEffect );

// animate a button push, using e.g. AlphaFunction::BOUNCE. With these values the button pushes in and pops out slightly at the end
Animation animation = Animation::New( ... );
animation.AnimateTo( Property(softButtonEffect, "uLightingIndentationAmount), 0.25f, AlphaFunction::BOUNCE, ... );\n animation.AnimateTo( Property(softButtonEffect, "uLightingIndentationAmount"), -0.05f, AlphaFunction::BOUNCE, ... );\n animation.AnimateTo( Property(softButtonEffect, "uTextureDistortAmount"), 0.25f, AlphaFunction::BOUNCE, ... );\n animation.AnimateTo( Property(softButtonEffect, "uTextureDistortAmount"), -0.05f, AlphaFunction::BOUNCE, ... );
animation.Play();

Animatable/Constrainable uniforms:

"uLightingIndentationAmount" - This property changes the lighting, to make it look like the button is pushed in. User should animate this in conjunction with texture distortion. Allowable values range from [-1..1], higher values give more change in lighting. Default 0.0 (no lighting change). "uTextureDistortAmount" - This property changes the distortion, to make it look like the button is pushed in. User should animate this in conjunction with lighting indentation. Allowable values range from [-1..1) - note 1.0 is NOT allowed - higher values give more distortion. Default 0.0 (no distortion). "uAmbientLight" - The ambient light is used in the lighting calculation. Care must be taken to not saturate the image by setting this value too high, or the indentation will not look correct. Default 0.15 "uDiffuseLight" - The diffuse light is used in the lighting calculation. Default is (0.0, 0.7070168, 0.7070168), i.e. a light angled at the surface from in front and above. Note that you need to Normalize() the Vector3 that you set with this property "uLightMultiplier" - The ambient and diffuse lighting is multiplied by this factor. Since a diffuse light at an angle will cause the whole image to darken, even outside the soft button indentation, this property can be used to scale the image back up closer to the pixel values of the original diffuse texture. Care must be taken to not saturate the image,or the indentation will not look correct. Default 1.2. "uInsideCircleSizeScale" - The SoftButtonEffect consists of two shapes, one inside the other. The outside shape fits exactly to the actor, touching its edges but completely contained. The inside shape size is given by a multiplier of the outside shape size. For example a value of 0.5 means that the inside shape is half the size of the outside one. Allowable values are in the range (0.0 - 1.0), note that 0.0 and 1.0 themselves are not allowed. Default 0.75. "uOutsideCircleDepth" - The SoftButtonEffect consists of two shapes, one inside the other. The depth of the indentation at the transition between the inside and outside shapes is controlled by this property. The values lies in the range [0.0 - 1.0]. A value of 0.0 means the outside shape has no depth (and is thus invisible), value of 1.0 means the outside shape has maximum depth (and the inside shape is thus invisible). Default 0.05 "uEffectRegion" - The soft button effect is applied within the supplied rect region of the texture. Default values for this is (0.0, 0.0, 1.0, 1.0) which is the entire image with 0,0 being the top left and 1.0, 1.0 being the bottom right. If the image texture is split between multiple ImageActors then the developer should specify the pixel area of the texture the effect should be applied with. Example, If the Image is split among two ImageActors side by side, with the left one using left half of the texture and right one using the right half of the texture then the pixel area value for the left ImageActor will be (0.0, 0.0, 0.5, 1.0) and the pixel area for the right will be (0.5,0.0,1.0,1.0). "uRectangleSizeScale" - This property can be used to set the mix between proportion of rectangle and proportion of ellipse - the result is a rectangle with rounded corners. If the value is 0.0, the shape is an ellipse. If the value is close to 1.0, the shape is close to a rectangle. The value lies in the range [0.0 - 1.0). Note that a value of 1.0 is NOT allowed.Default 0.5.

Parameters
typeThe type of the soft button, can be either ELLIPTICAL, RECTANGULAR, or FIXED.
Returns
A handle to a newly allocated ShaderEffect
Enumerator
SOFT_BUTTON_ELLIPTICAL 
SOFT_BUTTON_RECTANGULAR 

Button is elliptical.

SOFT_BUTTON_FIXED 

Button is rectangular.

Button does not indent (move). Useful for matching lighting between areas that do not indent (which can thus use a cheaper shader) and those that do indent.

Definition at line 94 of file soft-button-effect.h.

Function Documentation

Property::Map Dali::Toolkit::CreateAlphaDiscardEffect ( )
inline

Creates a new Alpha discard effect.

Alpha discard effect is used to discard fragments when the alpha colour value is below a threshold. This is useful for stenciling.

Usage example:

ImageView actor = ImageView::New( EXAMPLE_IMAGE_PATH ); Property::Map alphaDiscardEffect = CreateAlphaDiscardEffect(); actor.SetProperty( ImageView::Property::IMAGE, alphaDiscardEffect );

Returns
A handle to a newly allocated ShaderEffect.

Definition at line 44 of file alpha-discard-effect.h.

References Dali::Property::Map().

Referenced by UtcDaliCreateAlphaDiscardEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateBendyEffect ( )
inline

Creates a new Bendy effect.

BendyEffect is a custom shader effect to achieve bendy effects in Image actors

Animatable/Constrainable uniforms: "uCenter" - The center point of the bendy effect "uDirection" - The direction of the bendy effect "uRadius" - The radius of the bendy effect

Returns
A handle to a newly allocated ShaderEffect.

Definition at line 42 of file bendy-effect.h.

References Dali::ShaderEffect::COORDINATE_TYPE_VIEWPORT_DIRECTION, Dali::ShaderEffect::COORDINATE_TYPE_VIEWPORT_POSITION, Dali::ShaderEffect::HINT_DEPTH_BUFFER, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateBendyEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateBlindEffect ( )
inline

BlindEffect is a custom shader effect to achieve blind effects in Image actors.

Animatable/Constrainable uniforms: "uStep" - The step of the blind effect.

Returns
A handle to a newly allocated ShaderEffect

Definition at line 39 of file blind-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateBlindEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateBouncingEffect ( const Vector4 &  color)
inline

Creates a new bouncing effect.

BouncingEffect is a custom overscroll effect with two waves appearing at two sides then moving towards center and overlapping.

Usage Example:

// Create the an imageActor, set shader effect, and add it to the stage ImageActor imageActor = ImageActor::New( BufferImage::New( 1, 1 ) ); imageActor.SetSize(720.f,58.f); Toolkit::ShaderEffect bouncingEffect = CreateBouncingEffect( Vector4(0.f,1.f,1.f,0.5f) ); imageActor.SetShaderEffect( bouncingEffect ); imageActor.SetParentOrigin( ParentOrigin::CENTER ); Stage::GetCurrent().Add( imageActor );

// Start the animation Animation animation = Animation::New(1.f); animation.AnimateTo( Property( bouncingEffect,"uProgressRate" ), 1.f, AlphaFunction::BOUNCE ); animation.Play();

Animatable/Constrainable uniforms: "uProgressRate" - The progress rate to the effect

Parameters
[in]colorThe color used on the bouncing stripe
Returns
A handle to a newly allocated ShaderEffect

Definition at line 58 of file bouncing-effect.h.

References DALI_COMPOSE_SHADER, Dali::ShaderEffect::HINT_BLENDING, main(), Dali::Toolkit::Text::min(), and Dali::Handle::New().

Referenced by UtcDaliCreateBouncingEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateCarouselEffect ( )
inline

Creates a new Carousel effect.

CarouselEffect is a custom shader effect to achieve Carousel effects in actors

A Carousel has a Radius property which can be +ve (appear as if viewing from the outside of a cylinder/sphere) or -ve (appear as if viewing from the inside of a cylinder/sphere).

It can be a horizontal or vertical (cylindrical) or both (spherical). The AnglePerUnit property provides this functionality as a Vector2.

Finally, the carousel's center position can be specified as a Screen coordinate (top-left being the origin).

Animatable/Constrainable uniforms: "uRadius" - The radius of the Carousel effect. A positive Radius will bend toward the camera, while a negative Radius will bend away from the camera. "uAnglePerUnit" - The angle deviation of Carousel in degrees per geometric unit for each axis For example if you wish for the horizontal angle deviation to vary from +/- 10 degrees, then a Value of 20.0f / stageWidth for the X component should be specified. "uCenter" - The center point of the carousel (in screen coordinates) this is where the peek of the carousel should appear. Defaults value is top-left corner (0.0f, 0.0f).

Returns
A handle to a newly allocated ShaderEffect

Definition at line 56 of file carousel-effect.h.

References Dali::ShaderEffect::HINT_DEPTH_BUFFER, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateCarouselEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateDisplacementEffect ( DisplacementEffectType  type)
inline

Definition at line 99 of file displacement-effect.h.

References DISPLACEMENT_EFFECT_DISPLACED, DISPLACEMENT_EFFECT_FIXED, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateDisplacementEffectDisplaced(), and UtcDaliCreateDisplacementEffectFixed().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Map Dali::Toolkit::CreateDissolveEffect ( bool  useHighPrecision = true)
inline

Create a new Dissolve effect.

DissolveEffect is a custom shader effect to achieve Dissolve effects in Image actors.

Animatable/Constrainable uniforms: "uPercentage" - This value is proportional to the distortion applied; a value of zero means no distortion.

Parameters
[in]useHighPrecisionTrue if using high precision in fragment shader for fully random noise, false otherwise
Returns
The newly created Property::Map with the dissolve effect

Definition at line 124 of file dissolve-effect.h.

References DALI_COMPOSE_SHADER, main(), and Dali::Property::Map().

Referenced by UtcDaliCreateDissolveEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateDissolveLocalEffect ( unsigned int  numberOfDimples)
inline

Create a new DissolveLocalEffect.

DissolveLocalEffect is a custom shader effect to achieve Dissolve effects in multiple small areas of Image actors

Animatable/Constrainable uniforms: "uTransparency" "uCenter" - The center positions of each dimples "uRadius" - The propagation radius of each dimple "uPercentage" - The distortion applied to the effect texture. A value of zero means no distortion

Parameters
[in]numberOfDimplesThe number of dimples
Returns
A handle to a newly allocated ShaderEffect

Definition at line 45 of file dissolve-local-effect.h.

References Dali::ShaderEffect::Property::GRID_DENSITY, Dali::ShaderEffect::HINT_BLENDING, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), Dali::Handle::SetProperty(), Dali::ShaderEffect::SetUniform(), and Dali::Property::Value().

Referenced by UtcDaliCreateDissolveLocalEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

Dali::Property::Map Dali::Toolkit::CreateDistanceFieldEffect ( )
inline

Creates a new DistanceFieldEffect.

DistanceFieldEffect is a custom shader effect to achieve distance field on Image actors

Animatable/Constrainable uniforms - These will need to be registered to the actor as a custom property to take into effect:

"uDoGlow" - The glow state. If true, glow is enabled "uGlowBoundary" - The glow boundary factor "uGlowColor" - The glow color multiplier

"uDoShadow" - The shadow state. If true, shadows is enabled. Cannot be used with glow/and or outline "uShadowColor" - The shadow color multiplier "uShadowOffset" - The shadow offset

"uDoOutline" - The outline state. If true, outline is enabled "uOutlineColor" - The outline color multiplier "uOutlineParams"- Thickness of outline. The outline thickness is determined by two values. First value [0-1] Specifies the distance field value for the center of the outline. Second value [0-1] Specifies the softness/width/anti-aliasing of the outlines inner edge.

Returns
The newly created Property::Map with the distance field effect

Definition at line 54 of file distance-field-effect.h.

References DALI_COMPOSE_SHADER, main(), and Dali::Property::Map().

Referenced by UtcDaliCreateDissolveEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Map Dali::Toolkit::CreateImageRegionEffect ( )
inline

Creates a new ImageRegionEffect.

ImageRegionEffect is a custom shader effect to show only a region of an Image actor.

Animatable/Constrainable uniforms: "uTopLeft" - The top-left corner of the image region. The coordinates are in percentage, (0,0) being the top-left and (1,1) the bottom right of the original image "uBottomRight" - The bottom-right corner of the image region. The coordinates are in percentage, (0,0) being the top-left and (1,1) the bottom right of the original image

Returns
A handle to a newly allocated ShaderEffect

Definition at line 43 of file image-region-effect.h.

References Dali::Property::Map().

Referenced by Dali::Toolkit::Internal::CheckBoxButton::SetTickUVEffect(), and UtcDaliCreateImageRegionEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateIrisEffect ( )
inline

Creates a new IrisEffect.

IrisEffect is a custom shader effect to achieve iris effects in Image actors

Animatable/Constrainable uniforms:

"uRadius" - The radius of the iris effect in texture coordinate distance, i.e. 0.0 (no circle) to 1.0 (complete circle), to > 1.0 (extending outside of texture).

Note
For Atlas Textures results may be unpredictable.

"uBlendFactor" - The blend factor of the iris effect. The lower the value, the larger the blending portion (between Opaque & Transparent). Blending will account for 1 / blendFactor of the radius of the texture.

"uCenter" - The center point of the iris (in texture coordinates)

Returns
A handle to a newly allocated ShaderEffect

Definition at line 49 of file iris-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateIrisEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateMaskEffect ( Image  maskImage)
inline

Creates a new MaskEffect.

MaskEffect is used to control which parts of an image are visible, using the alpha channel of a separate mask image.

Typically mask images should be the same size as the main image being viewed, but this isn't essential.

Usage example:

ImageActor actor = ImageActor::New( Image( EXAMPLE_IMAGE_PATH ) ); ShaderEffect maskEffect = CreateMaskEffect( Image::New( MASK_IMAGE_PATH ) ); actor.SetShaderEffect( maskEffect );

Parameters
[in]maskImageThe image to use as a mask
Returns
A handle to a newly allocated ShaderEffect

Definition at line 47 of file mask-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::Handle::New(), and Dali::ShaderEffect::SetEffectImage().

Referenced by UtcDaliCreateMaskEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateMirrorEffect ( )
inline

Creates a new MirrorEffect.

MirrorEffect is a custom shader effect to achieve square effects in Image actors

Animatable/Constrainable uniforms: "uDepth" - The depth of the mirror effect. Default value 0.5 "uAlpha" - The alpha of the mirror effect. Default value 1.0

Returns
A handle to a newly allocated ShaderEffect

Definition at line 41 of file mirror-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateMirrorEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Map Dali::Toolkit::CreateMotionBlurEffect ( )
inline

Create a new MotionBlurEffect.

Motion blur shader works on a per object basis. Objects will blur when they move, or if the camera moves.

Animatable/Constrainable uniforms: "uBlurTexCoordScale" - This scales the offset for texture samples along the motion velocity vector. A smaller value means the samples will be spaced closer, larger value further apart. User should use this to get the blur to look contiguous, i.e. the blur texels should not be too widely spread, with gaps in between. Default 0.125. "uGeometryStretchFactor" - This scales the amount the geometry stretches backwards along the motion velocity vector. A smaller value means the geometry stretches less, larger it stretches more. User should use this to get the blur to 'bleed' into areas outside the physical bounds of the actor. We need this as the blur is only applied inside the bounds of the actor, but you would expect motion blur trails where the actor was previously but is there no longer. Default 0.05. "uSpeedScalingFactor" - This takes the magnitude of the motion velocity vector and scales it to produce a value which is used to fade the blur in / out with the speed that the actor is moving. As the blur fades in, more of the blur is visible and less of the original actor, and viceversa. This value is also used to control how much to fade the actor near the edges, based on the speed the actor is moving. When the actor is at rest this is not applied. Default 0.5. "uObjectFadeStart" - The displacement from the centre of the actor that the actor will start to fade towards its edges. This is used to prevent an unsightly hard edge between the blurred actor and the scene. Depends on the values of the vertices in the vertex stream. When the actor is at rest this is not applied. Default 0.25, which is half way towards the edge for an ImageRenderer::QUAD. "uObjectFadeEnd" - The displacement from the centre of the actor that the actor will finish fading towards its edges. This is used to prevent an unsightly hard edge between the blurred actor and the scene. Depends on the values of the vertices in the vertex stream. When the actor is at rest this is not applied.Default 0.5, which is all the way towards the edge for an ImageRenderer::QUAD. "uAlphaScale" - Global scaler applied to the alpha of the actor. Used to make the blurred actor a bit more subtle (helps to hide discontinuities due to limited number of texture samples) and reveal a bit of the background behind it as it moves. When the actor is at rest this is not applied. Default 0.75. "uNumSamples" - The number of texture samples to be taken. Increasing the number of samples provides better quality at the cost of performance. "uModelLastFrame" - The model to world space transformation matrix of the actor in the previous frame.

Returns
The newly created Property::Map with the motion blur effect

Definition at line 94 of file motion-blur-effect.h.

References Dali::Property::Map().

Referenced by UtcDaliCreateMotionBlurEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Map Dali::Toolkit::CreateMotionStretchEffect ( )
inline

Creates a new MotionStretchEffect.

Motion stretch shader works on a per object basis. Objects will stretch in the direction of motion when they move, or if the camera moves.

Animatable/Constrainable uniforms: "uGeometryStretchFactor" - This scales the amount the geometry stretches along the motion velocity vector. A smaller value means the geometry stretches less, larger it stretches more. Default 0.5. "uSpeedScalingFactor" - This value is used to control how much to fade the actor near the edges, based on the speed the actor is moving. When the actor is at rest this is not applied. Default 0.5. "uObjectFadeStart" - The displacement from the centre of the actor that the actor will start to fade towards its edges. This is used to prevent an unsightly hard edge between the stretched actor and the scene. Depends on the values of the vertices in the vertex stream. When the actor is at rest this is not applied. Default Vector2(0.25, 0.25), which is half way towards the edge for an ImageRenderer::QUAD. "uObjectFadeEnd" - The displacement from the centre of the actor that the actor will finish fading towards its edges. This is used to prevent an unsightly hard edge between the stretched actor and the scene. Depends on the values of the vertices in the vertex stream. When the actor is at rest this is not applied. Default 0.5, which is all the way towards the edge for an ImageRenderer::QUAD. "uAlphaScale" - Global scaler applied to the alpha of the actor. Used to make the stretched actor a bit more subtle and reveal a bit of the background behind it as it moves. When the actor is at rest this is not applied. Default 0.75. "uModelLastFrame" - The model to world space transformation matrix of the actor in the previous frame.

Returns
The newly created Property::Map with the motion stretch effect

Definition at line 74 of file motion-stretch-effect.h.

References Dali::Property::Map().

Referenced by UtcDaliCreateMotionStretchEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateOverlayEffect ( Image  overlayImage)
inline

Creates a new OverlayEffect.

OverlayEffect is used to apply an overlay image to the actor. Typically overlay images should be the same size as the main image being viewed, but this isn't essential.

Usage example:

ImageActor actor = ImageActor::New( Image( EXAMPLE_IMAGE_PATH ) ); ShaderEffect overlayEffect = CreateOverlayEffect( Image::New( OVERLAY_IMAGE_PATH ) ); actor.SetShaderEffect( overlayEffect );

Parameters
[in]overlayImageThe image to overlay on top of the actor
Returns
A handle to a newly allocated ShaderEffect

Definition at line 46 of file overlay-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::Handle::New(), and Dali::ShaderEffect::SetEffectImage().

Referenced by UtcDaliCreateOverlayEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateQuadraticBezier ( unsigned int  pointCount,
bool  filled 
)
inline

Creates a new QuadraticBezier shader effect.

QuadraticBezier is a custom shader to render quadratic bezier curves and bounded regions.

Implementation based on the paper "Resolution Independent Curve Rendering using Programmable Graphics Hardware" by Charles Loop and Jim Blinn.

The coordinates of the control points is passed to the shader via uniforms. aNormal attribute is used to pass the coefficients of each control point (xy coordinates) as well as the vertex ID (z coordinate). A quadratic curve should have as normal for the first control point (0.0,0.0), (0.5,0.0) for the second and (1.0,1.0) for the third. Triangles that do not contain curves should have coordinates (0.0,1.0) for each control point in order to be filled properly.

Animatable/Constrainable uniforms: "uPoint" - Position coordinates for the points in the curve "uColor" - The color of the curve or bounded region "uLineWidth" - The width of the path. Only for not filled curves

Parameters
[in]pointCountThe maximum number of vertices
[in]filledSpecify whether the the bounded region should be filled or not
Returns
A handle to a newly allocated ShaderEffect

Definition at line 51 of file quadratic-bezier.h.

References DALI_COMPOSE_SHADER, main(), Dali::ShaderEffect::NewWithPrefix(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateQuadraticBezier(), and UtcDaliCreateQuadraticBezierFilled().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateRipple2DEffect ( )
inline

Creates a new Ripple2DEffect.

Ripple2DEffect is a custom shader effect to achieve 2d ripple effects on Image actors.

Animatable/Constrainable uniforms: "uTime" - The time duration for the 2d ripple "uAmplitude" - The amplitude of the 2d ripple

Returns
A handle to a newly allocated ShaderEffect

Definition at line 41 of file ripple2d-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateRipple2DEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateRippleEffect ( )
inline

Creates a new RippleEffect.

RippleEffect is a custom shader effect to achieve ripple effects on Image actors.

Animatable/Constrainable uniforms: "uAmplitude" - The amplitude of the effect "uCenter" - The center point of the effect as screen coordinates "uTime" - The time duration for the ripple

Returns
A handle to a newly allocated ShaderEffect

Definition at line 42 of file ripple-effect.h.

References Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateRippleEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateShearEffect ( )
inline

Creates a new ShearEffect.

ShearEffect is a custom shader effect to achieve shear effects in Image actors

Animatable/Constrainable uniforms: "uCenter" - The center point of the shear effect in screen coordinates "uAngleXAxis" - The angle of the shear effect in the X axis "uAngleYAxis" - The angle of the shear effect in the Y axis

Returns
A handle to a newly allocated ShaderEffect

Definition at line 42 of file shear-effect.h.

References Dali::ShaderEffect::COORDINATE_TYPE_VIEWPORT_POSITION, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateShearEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateSoftButtonEffect ( SoftButtonEffectType  type)
inline
DALI_IMPORT_API ImageActor Dali::Toolkit::CreateSolidColorActor ( const Vector4 &  color,
bool  border = false,
const Vector4 &  borderColor = Color::WHITE,
const unsigned int  borderSize = 1 
)

Creates a Dali::ImageActor with a solid color, optionally it creates a border.

If the border parameter is set to true, the Dali::ImageActor's style is set to Dali::ImageActor::STYLE_NINE_PATCH.

.0

Remarks
This is an experimental feature and might not be supported in the next release. We do recommend not to use it.
Parameters
[in]colorThe ImageActor's color.
[in]borderIf true, a border is created. By default, the value is set to false.
[in]borderColorThe color for the ImageActor's border. By default, the value is set to Color::WHITE.
[in]borderSizeThe size for the ImageActor's border. By default, the value is set to 1 pixel. It supports under 10 pixel for clear result of gl blend
Returns
a handle to the new ImageActor
See Also
Control

Definition at line 36 of file solid-color-actor.cpp.

References Dali::Vector4::a, Dali::Vector4::b, Dali::ParentOrigin::CENTER, Dali::Vector4::g, Dali::BufferImage::GetBuffer(), Dali::Toolkit::anonymous_namespace{solid-color-actor.cpp}::MAX_BORDER_SIZE(), Dali::BufferImage::New(), Dali::ImageActor::New(), Dali::Vector4::ONE, Dali::Vector4::r, Dali::Pixel::RGB888, Dali::Pixel::RGBA8888, Dali::ImageActor::SetNinePatchBorder(), Dali::Actor::SetParentOrigin(), Dali::ImageActor::SetStyle(), Dali::ImageActor::STYLE_NINE_PATCH, and Dali::BufferImage::Update().

Referenced by Dali::Toolkit::Internal::Button::SetSelectedColor(), Dali::Toolkit::Internal::Button::SetUnselectedColor(), UtcDaliDefaultControlsCreateSolidColorActor(), UtcDaliToolBarAddControl01(), UtcDaliToolBarAddControl02(), UtcDaliToolBarRemoveControl01(), UtcDaliToolBarRemoveControl02(), and UtcDaliToolkitScrollViewSignalsUpdate().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateSpotEffect ( )
inline

Creates a new SpotEffect.

SpotEffect is a custom shader effect to achieve spot effects on Image actors

Animatable/Constrainable uniforms: "uCenter" - The center of the spot. Default value (0.0,0.0) "uRadius" - The radius of the spot. Default value 0.0

Returns
A handle to a newly allocated ShaderEffect

Definition at line 41 of file spot-effect.h.

References Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateSpotEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateSquareDissolveEffect ( )
inline

Creates a new SquareDissolveEffect.

SquareDissolveEffect is a custom shader effect to achieve square effects in Image actors

Animatable/Constrainable uniforms: "uStep" - The step of the square effect "uRows" - The rows of the square dissolve effect "uColumns" - The columns of the square dissolve effect "uTextureSize"- The texture size of the square dissolve

Returns
A handle to a newly allocated ShaderEffect

Definition at line 43 of file square-dissolve-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliCreateSquareDissolveEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

ShaderEffect Dali::Toolkit::CreateSwirlEffect ( bool  warp)
inline

Creates a new SwirlEffect.

SwirlEffect is a custom shader effect to achieve swirl effects in Image actors.

Animatable/Constrainable uniforms: "uAngle" - The angle of the swirl "uCenter" - The center of the swirl "uRadius" - The radius of the swirl

Parameters
[in]warpTrue if the effect should warp
Returns
A handle to a newly allocated ShaderEffect

Definition at line 43 of file swirl-effect.h.

References Dali::ShaderEffect::HINT_BLENDING, Dali::ShaderEffect::HINT_GRID, Dali::Handle::New(), and Dali::ShaderEffect::SetUniform().

Referenced by UtcDaliSwirlEffect(), and UtcDaliSwirlEffectWrap().

Here is the call graph for this function:

Here is the caller graph for this function:

void Dali::Toolkit::DissolveEffectSetCentralLine ( Actor &  actor,
const Vector2 &  position,
const Vector2 &  displacement,
float  initialProgress 
)
inline

Set the dissolve central line.

Use one point (position) and one direction ( displacement ) vector to define this line As we use the texture coordinate as pixel position to calculate random offset, the line should passing through rectangle {(0,0),(0,1),(1,0),(1,1)}, so make the position parameter with two component values between 0.0 to 1.0

Parameters
[in]positionThe point ( locates within rectangle {(0,0),(0,1),(1,0),(1,1)} ) passed through by the central line
[in]displacementThe direction of the central line
[in]initialProgress,thenormalised initial progress of the shader

Definition at line 42 of file dissolve-effect.h.

References Dali::Property::ANIMATABLE, Dali::EqualsZero(), Dali::Vector2::Normalize(), Dali::Handle::RegisterProperty(), Dali::Vector2::x, and Dali::Vector2::y.

Referenced by UtcDaliCreateDissolveEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

JsonParser Dali::Toolkit::DownCast ( BaseHandle  handle)

Definition at line 57 of file json-parser.cpp.

References Dali::BaseHandle::GetObjectPtr().

Here is the call graph for this function:

Toolkit::Internal::ConfirmationPopup& Dali::Toolkit::GetDerivedImplementation ( Toolkit::ConfirmationPopup &  popup)
inline
const Toolkit::Internal::ConfirmationPopup& Dali::Toolkit::GetDerivedImplementation ( const Toolkit::ConfirmationPopup &  popup)
inline

Definition at line 161 of file confirmation-popup-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::Script& Dali::Toolkit::GetImpl ( Dali::Toolkit::Script obj)
inline

Definition at line 83 of file script-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Definition at line 84 of file cube-transition-fold-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::Script& Dali::Toolkit::GetImpl ( const Dali::Toolkit::Script obj)
inline

Definition at line 92 of file script-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Internal::CubeTransitionFoldEffect& Dali::Toolkit::GetImpl ( const Dali::Toolkit::CubeTransitionFoldEffect obj)
inline

Definition at line 93 of file cube-transition-fold-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Definition at line 95 of file scroll-view-page-path-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Definition at line 99 of file cube-transition-cross-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::ScrollViewPagePathEffect& Dali::Toolkit::GetImpl ( const Dali::Toolkit::ScrollViewPagePathEffect obj)
inline

Definition at line 104 of file scroll-view-page-path-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Definition at line 105 of file cube-transition-wave-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::CubeTransitionCrossEffect& Dali::Toolkit::GetImpl ( const Dali::Toolkit::CubeTransitionCrossEffect obj)
inline

Definition at line 108 of file cube-transition-cross-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::CubeTransitionWaveEffect& Dali::Toolkit::GetImpl ( const Dali::Toolkit::CubeTransitionWaveEffect obj)
inline

Definition at line 114 of file cube-transition-wave-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::ScrollViewEffect& Dali::Toolkit::GetImpl ( Dali::Toolkit::ScrollViewEffect obj)
inline

Definition at line 118 of file scroll-view-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Toolkit::Internal::Alignment& Dali::Toolkit::GetImpl ( Toolkit::Alignment &  alignment)
inline

Definition at line 120 of file alignment-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::ScrollViewEffect& Dali::Toolkit::GetImpl ( const Dali::Toolkit::ScrollViewEffect obj)
inline

Definition at line 127 of file scroll-view-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Toolkit::Internal::Alignment& Dali::Toolkit::GetImpl ( const Toolkit::Alignment &  alignment)
inline

Definition at line 129 of file alignment-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::ToolBar& Dali::Toolkit::GetImpl ( Toolkit::ToolBar &  toolBar)
inline

Definition at line 136 of file tool-bar-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::ToolBar& Dali::Toolkit::GetImpl ( const Toolkit::ToolBar &  toolBar)
inline

Definition at line 145 of file tool-bar-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::KeyInputFocusManager& Dali::Toolkit::GetImpl ( Dali::Toolkit::KeyInputFocusManager obj)
inline

Definition at line 155 of file keyinput-focus-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Toolkit::Internal::TextLabel& Dali::Toolkit::GetImpl ( Toolkit::TextLabel &  textLabel)
inline

Definition at line 159 of file text-label-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::KeyInputFocusManager& Dali::Toolkit::GetImpl ( const Dali::Toolkit::KeyInputFocusManager obj)
inline

Definition at line 164 of file keyinput-focus-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Toolkit::Internal::ImageView& Dali::Toolkit::GetImpl ( Toolkit::ImageView &  obj)
inline

Definition at line 164 of file image-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::Magnifier& Dali::Toolkit::GetImpl ( Toolkit::Magnifier &  pub)
inline

Definition at line 166 of file magnifier-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::TextLabel& Dali::Toolkit::GetImpl ( const Toolkit::TextLabel &  textLabel)
inline

Definition at line 168 of file text-label-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::ImageView& Dali::Toolkit::GetImpl ( const Toolkit::ImageView &  obj)
inline

Definition at line 171 of file image-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::BloomView& Dali::Toolkit::GetImpl ( Toolkit::BloomView &  obj)
inline

Definition at line 175 of file bloom-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::Magnifier& Dali::Toolkit::GetImpl ( const Toolkit::Magnifier &  pub)
inline

Definition at line 175 of file magnifier-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::Model3dView& Dali::Toolkit::GetImpl ( Toolkit::Model3dView &  obj)
inline

Definition at line 177 of file model3d-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::TextSelectionToolbar& Dali::Toolkit::GetImpl ( Toolkit::TextSelectionToolbar &  textSelectionToolbar)
inline

Definition at line 177 of file text-selection-toolbar-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::SuperBlurView& Dali::Toolkit::GetImpl ( Toolkit::SuperBlurView &  obj)
inline

Definition at line 181 of file super-blur-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::BloomView& Dali::Toolkit::GetImpl ( const Toolkit::BloomView &  obj)
inline

Definition at line 182 of file bloom-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::BubbleEmitter& Dali::Toolkit::GetImpl ( Dali::Toolkit::BubbleEmitter obj)
inline

Definition at line 183 of file bubble-emitter-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::ShadowView& Dali::Toolkit::GetImpl ( Toolkit::ShadowView &  obj)
inline

Definition at line 183 of file shadow-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::Model3dView& Dali::Toolkit::GetImpl ( const Toolkit::Model3dView &  obj)
inline

Definition at line 184 of file model3d-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::TextSelectionToolbar& Dali::Toolkit::GetImpl ( const Toolkit::TextSelectionToolbar &  textSelectionToolbar)
inline

Definition at line 186 of file text-selection-toolbar-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::SuperBlurView& Dali::Toolkit::GetImpl ( const Toolkit::SuperBlurView &  obj)
inline

Definition at line 188 of file super-blur-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::ShadowView& Dali::Toolkit::GetImpl ( const Toolkit::ShadowView &  obj)
inline

Definition at line 190 of file shadow-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::BubbleEmitter& Dali::Toolkit::GetImpl ( const Dali::Toolkit::BubbleEmitter obj)
inline

Definition at line 190 of file bubble-emitter-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::GaussianBlurView& Dali::Toolkit::GetImpl ( Toolkit::GaussianBlurView &  obj)
inline

Definition at line 197 of file gaussian-blur-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::GaussianBlurView& Dali::Toolkit::GetImpl ( const Toolkit::GaussianBlurView &  obj)
inline

Definition at line 204 of file gaussian-blur-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::Scrollable& Dali::Toolkit::GetImpl ( Toolkit::Scrollable &  scrollable)
inline

Definition at line 228 of file scrollable-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::Scrollable& Dali::Toolkit::GetImpl ( const Toolkit::Scrollable &  scrollable)
inline

Definition at line 237 of file scrollable-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::CubeTransitionEffect& Dali::Toolkit::GetImpl ( Dali::Toolkit::CubeTransitionEffect obj)
inline

Definition at line 242 of file cube-transition-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::CubeTransitionEffect& Dali::Toolkit::GetImpl ( const Dali::Toolkit::CubeTransitionEffect obj)
inline

Definition at line 251 of file cube-transition-effect-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::EffectsView& Dali::Toolkit::GetImpl ( Toolkit::EffectsView &  effectsView)
inline

Definition at line 256 of file effects-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::TextEditor& Dali::Toolkit::GetImpl ( Toolkit::TextEditor &  textEditor)
inline

Definition at line 261 of file text-editor-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::EffectsView& Dali::Toolkit::GetImpl ( const Toolkit::EffectsView &  effectsView)
inline

Definition at line 265 of file effects-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::KeyboardFocusManager& Dali::Toolkit::GetImpl ( Dali::Toolkit::KeyboardFocusManager obj)
inline

Definition at line 265 of file keyboard-focus-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Toolkit::Internal::TextField& Dali::Toolkit::GetImpl ( Toolkit::TextField &  textField)
inline

Definition at line 268 of file text-field-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::StyleManager& Dali::Toolkit::GetImpl ( Dali::Toolkit::StyleManager obj)
inline

Definition at line 268 of file style-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Toolkit::Internal::TextEditor& Dali::Toolkit::GetImpl ( const Toolkit::TextEditor &  textEditor)
inline

Definition at line 270 of file text-editor-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::KeyboardFocusManager& Dali::Toolkit::GetImpl ( const Dali::Toolkit::KeyboardFocusManager obj)
inline

Definition at line 274 of file keyboard-focus-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Internal::StyleManager& Dali::Toolkit::GetImpl ( const Dali::Toolkit::StyleManager obj)
inline

Definition at line 277 of file style-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Toolkit::Internal::TextField& Dali::Toolkit::GetImpl ( const Toolkit::TextField &  textField)
inline

Definition at line 277 of file text-field-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::Builder& Dali::Toolkit::GetImpl ( Dali::Toolkit::Builder obj)
inline

Definition at line 289 of file builder-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Internal::Builder& Dali::Toolkit::GetImpl ( const Dali::Toolkit::Builder obj)
inline

Definition at line 298 of file builder-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Toolkit::Internal::ScrollBar& Dali::Toolkit::GetImpl ( Toolkit::ScrollBar &  scrollBar)
inline

Definition at line 311 of file scroll-bar-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::TextSelectionPopup& Dali::Toolkit::GetImpl ( Toolkit::TextSelectionPopup &  textSelectionPopup)
inline

Definition at line 317 of file text-selection-popup-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::ScrollBar& Dali::Toolkit::GetImpl ( const Toolkit::ScrollBar &  scrollBar)
inline

Definition at line 320 of file scroll-bar-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::TextSelectionPopup& Dali::Toolkit::GetImpl ( const Toolkit::TextSelectionPopup &  textSelectionPopup)
inline

Definition at line 326 of file text-selection-popup-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::TableView& Dali::Toolkit::GetImpl ( Toolkit::TableView &  tableView)
inline

Definition at line 509 of file table-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::TableView& Dali::Toolkit::GetImpl ( const Toolkit::TableView &  tableView)
inline

Definition at line 518 of file table-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::Popup& Dali::Toolkit::GetImpl ( Toolkit::Popup &  publicObject)
inline

Definition at line 558 of file popup-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::Popup& Dali::Toolkit::GetImpl ( const Toolkit::Popup &  publicObject)
inline

Definition at line 567 of file popup-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::ItemView& Dali::Toolkit::GetImpl ( Toolkit::ItemView &  itemView)
inline

Definition at line 627 of file item-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::ItemView& Dali::Toolkit::GetImpl ( const Toolkit::ItemView &  itemView)
inline

Definition at line 636 of file item-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::Slider& Dali::Toolkit::GetImpl ( Toolkit::Slider &  pub)
inline

Definition at line 737 of file slider-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::Slider& Dali::Toolkit::GetImpl ( const Toolkit::Slider &  pub)
inline

Definition at line 746 of file slider-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Internal::AccessibilityManager& Dali::Toolkit::GetImpl ( Dali::Toolkit::AccessibilityManager obj)
inline

Definition at line 768 of file accessibility-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Referenced by Dali::Toolkit::AccessibilityManager::ActionActivateSignal(), Dali::Toolkit::AccessibilityManager::ActionBackSignal(), Dali::Toolkit::AccessibilityManager::ActionClearFocusSignal(), Dali::Toolkit::AccessibilityManager::ActionDownSignal(), Dali::Toolkit::AccessibilityManager::ActionMoveToFirstSignal(), Dali::Toolkit::AccessibilityManager::ActionMoveToLastSignal(), Dali::Toolkit::AccessibilityManager::ActionNextSignal(), Dali::Toolkit::AccessibilityManager::ActionOverSignal(), Dali::Toolkit::AccessibilityManager::ActionPageDownSignal(), Dali::Toolkit::AccessibilityManager::ActionPageLeftSignal(), Dali::Toolkit::AccessibilityManager::ActionPageRightSignal(), Dali::Toolkit::AccessibilityManager::ActionPageUpSignal(), Dali::Toolkit::AccessibilityManager::ActionPreviousSignal(), Dali::Toolkit::AccessibilityManager::ActionReadFromNextSignal(), Dali::Toolkit::AccessibilityManager::ActionReadFromTopSignal(), Dali::Toolkit::AccessibilityManager::ActionReadIndicatorInformationSignal(), Dali::Toolkit::AccessibilityManager::ActionReadNextSignal(), Dali::Toolkit::AccessibilityManager::ActionReadPauseResumeSignal(), Dali::Toolkit::AccessibilityManager::ActionReadPreviousSignal(), Dali::Toolkit::AccessibilityManager::ActionReadSignal(), Dali::Toolkit::AccessibilityManager::ActionScrollDownSignal(), Dali::Toolkit::AccessibilityManager::ActionScrollSignal(), Dali::Toolkit::AccessibilityManager::ActionScrollUpSignal(), Dali::Toolkit::AccessibilityManager::ActionStartStopSignal(), Dali::Toolkit::AccessibilityManager::ActionUpSignal(), Dali::Toolkit::AccessibilityManager::ActionZoomSignal(), Dali::Toolkit::BloomView::Activate(), Dali::Toolkit::ShadowView::Activate(), Dali::Toolkit::GaussianBlurView::Activate(), Dali::Toolkit::ItemView::ActivateLayout(), Dali::Toolkit::GaussianBlurView::ActivateOnce(), Dali::Toolkit::BloomView::Add(), Dali::Toolkit::ShadowView::Add(), Dali::Toolkit::GaussianBlurView::Add(), Dali::Toolkit::Builder::AddActors(), Dali::Toolkit::TableView::AddChild(), Dali::Toolkit::Builder::AddConstant(), Dali::Toolkit::Builder::AddConstants(), Dali::Toolkit::ToolBar::AddControl(), Dali::Toolkit::TextSelectionToolbar::AddDivider(), Dali::Toolkit::ItemView::AddLayout(), Dali::Toolkit::TextSelectionToolbar::AddOption(), Dali::Toolkit::ScrollView::ApplyConstraintToChildren(), Dali::Toolkit::Internal::ScrollView::ApplyEffect(), Dali::Toolkit::ScrollView::ApplyEffect(), Dali::Toolkit::Builder::ApplyFromJson(), Dali::Toolkit::StyleManager::ApplyStyle(), Dali::Toolkit::Builder::ApplyStyle(), Dali::Toolkit::ScrollViewPagePathEffect::ApplyToPage(), Dali::Toolkit::Internal::ScrollViewEffect::Attach(), Dali::Toolkit::ScrollView::BindActor(), Dali::Toolkit::SuperBlurView::BlurFinishedSignal(), Dali::Toolkit::KeyboardFocusManager::ClearFocus(), Dali::Toolkit::AccessibilityManager::ClearFocus(), Dali::Toolkit::Builder::Create(), Dali::Toolkit::Builder::CreateAnimation(), Dali::Toolkit::Builder::CreateFromJson(), Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Builder::CreateRenderTask(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Toolkit::BloomView::Deactivate(), Dali::Toolkit::ShadowView::Deactivate(), Dali::Toolkit::GaussianBlurView::Deactivate(), Dali::Toolkit::ItemView::DeactivateCurrentLayout(), Dali::Toolkit::TableView::DeleteColumn(), Dali::Toolkit::TableView::DeleteRow(), Dali::Toolkit::Internal::ScrollViewEffect::Detach(), Dali::Toolkit::EffectsView::Disable(), Dali::Toolkit::BubbleEmitter::EmitBubble(), Dali::Toolkit::EffectsView::Enable(), Dali::Toolkit::TextSelectionPopup::EnableButtons(), Dali::Toolkit::Script::ExecuteFile(), Dali::Toolkit::TableView::FindChildPosition(), Dali::Toolkit::GaussianBlurView::FinishedSignal(), Dali::Toolkit::KeyboardFocusManager::FocusChangedSignal(), Dali::Toolkit::AccessibilityManager::FocusChangedSignal(), Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignal(), Dali::Toolkit::KeyboardFocusManager::FocusedActorEnterKeySignal(), Dali::Toolkit::KeyboardFocusManager::FocusGroupChangedSignal(), Dali::Toolkit::AccessibilityManager::FocusOvershotSignal(), Dali::Toolkit::AccessibilityManager::GenerateNewFocusOrder(), Dali::Toolkit::AccessibilityManager::GetAccessibilityAttribute(), Dali::Toolkit::ItemView::GetActiveLayout(), Dali::Toolkit::AccessibilityManager::GetActorByFocusOrder(), Dali::Toolkit::Alignment::GetAlignmentType(), Dali::Toolkit::ItemView::GetAnchoring(), Dali::Toolkit::ItemView::GetAnchoringDuration(), Dali::Toolkit::ScrollView::GetAxisAutoLock(), Dali::Toolkit::ScrollView::GetAxisAutoLockGradient(), Dali::Toolkit::EffectsView::GetBackgroundColor(), Dali::Toolkit::GaussianBlurView::GetBackgroundColor(), Dali::Toolkit::BloomView::GetBloomIntensityPropertyIndex(), Dali::Toolkit::BloomView::GetBloomSaturationPropertyIndex(), Dali::Toolkit::BloomView::GetBloomThresholdPropertyIndex(), Dali::Toolkit::SuperBlurView::GetBlurredImage(), Dali::Toolkit::GaussianBlurView::GetBlurredRenderTarget(), Dali::Toolkit::SuperBlurView::GetBlurStrengthPropertyIndex(), Dali::Toolkit::BloomView::GetBlurStrengthPropertyIndex(), Dali::Toolkit::ShadowView::GetBlurStrengthPropertyIndex(), Dali::Toolkit::GaussianBlurView::GetBlurStrengthPropertyIndex(), Dali::Toolkit::TableView::GetCellPadding(), Dali::Toolkit::TableView::GetChildAt(), Dali::Toolkit::TableView::GetColumns(), Dali::Toolkit::Builder::GetConstant(), Dali::Toolkit::Builder::GetConstants(), Dali::Toolkit::Popup::GetContent(), Dali::Toolkit::CubeTransitionEffect::GetCubeDisplacement(), Dali::Toolkit::SuperBlurView::GetCurrentBlurStrength(), Dali::Toolkit::KeyboardFocusManager::GetCurrentFocusActor(), Dali::Toolkit::AccessibilityManager::GetCurrentFocusActor(), Dali::Toolkit::KeyInputFocusManager::GetCurrentFocusControl(), Dali::Toolkit::AccessibilityManager::GetCurrentFocusGroup(), Dali::Toolkit::AccessibilityManager::GetCurrentFocusOrder(), Dali::Toolkit::ItemView::GetCurrentLayoutPosition(), Dali::Toolkit::ScrollView::GetCurrentPage(), Dali::Toolkit::ScrollView::GetCurrentScrollPosition(), Dali::Toolkit::StyleManager::GetDefaultFontFamily(), Dali::Toolkit::Popup::GetDisplayState(), Dali::Toolkit::EffectsView::GetEffectColorPropertyIndex(), Dali::Toolkit::EffectsView::GetEffectOffsetPropertyIndex(), Dali::Toolkit::EffectsView::GetEffectSizePropertyIndex(), Dali::Toolkit::EffectsView::GetEffectStrengthPropertyIndex(), Dali::Toolkit::TableView::GetFixedHeight(), Dali::Toolkit::TableView::GetFixedWidth(), Dali::Toolkit::ScrollView::GetFlickSpeedCoefficient(), Dali::Toolkit::KeyboardFocusManager::GetFocusGroup(), Dali::Toolkit::AccessibilityManager::GetFocusGroup(), Dali::Toolkit::KeyboardFocusManager::GetFocusGroupLoop(), Dali::Toolkit::KeyboardFocusManager::GetFocusIndicatorActor(), Dali::Toolkit::AccessibilityManager::GetFocusIndicatorActor(), Dali::Toolkit::AccessibilityManager::GetFocusOrder(), Dali::Toolkit::Popup::GetFooter(), Dali::Toolkit::Builder::GetFrameBufferImage(), Dali::Toolkit::ScrollView::GetFrictionCoefficient(), Dali::Toolkit::AccessibilityManager::GetGroupMode(), Dali::Toolkit::BloomView::GetImageIntensityPropertyIndex(), Dali::Toolkit::BloomView::GetImageSaturationPropertyIndex(), Dali::Toolkit::ScrollBar::GetIndicatorFixedHeight(), Dali::Toolkit::ScrollBar::GetIndicatorHeightPolicy(), Dali::Toolkit::ScrollBar::GetIndicatorHideDuration(), Dali::Toolkit::ScrollBar::GetIndicatorShowDuration(), Dali::Toolkit::ItemView::GetItem(), Dali::Toolkit::ItemView::GetItemId(), Dali::Toolkit::ItemView::GetItemsAnchorPoint(), Dali::Toolkit::ItemView::GetItemsParentOrigin(), Dali::Toolkit::ItemView::GetItemsRange(), Dali::Toolkit::ItemView::GetLayout(), Dali::Toolkit::ItemView::GetLayoutCount(), Dali::Toolkit::Builder::GetLinearConstrainer(), Dali::Toolkit::ScrollView::GetMaxFlickSpeed(), Dali::Toolkit::ScrollView::GetMinimumDistanceForFlick(), Dali::Toolkit::ScrollView::GetMinimumSpeedForFlick(), Dali::Toolkit::ItemView::GetMinimumSwipeDistance(), Dali::Toolkit::ItemView::GetMinimumSwipeSpeed(), Dali::Toolkit::StyleManager::GetOrientation(), Dali::Toolkit::StyleManager::GetOrientationValue(), Dali::Toolkit::EffectsView::GetOutputImage(), Dali::Toolkit::Scrollable::GetOvershootAnimationSpeed(), Dali::Toolkit::Scrollable::GetOvershootEffectColor(), Dali::Toolkit::Alignment::GetPadding(), Dali::Toolkit::Builder::GetPath(), Dali::Toolkit::Builder::GetPathConstrainer(), Dali::Toolkit::Internal::TextSelectionToolbar::GetProperty(), Dali::Toolkit::Internal::TextLabel::GetProperty(), Dali::Toolkit::Internal::TextEditor::GetProperty(), Dali::Toolkit::Internal::TextField::GetProperty(), Dali::Toolkit::Internal::Model3dView::GetProperty(), Dali::Toolkit::Internal::SuperBlurView::GetProperty(), Dali::Toolkit::Internal::ImageView::GetProperty(), Dali::Toolkit::Internal::Magnifier::GetProperty(), Dali::Toolkit::Internal::TextSelectionPopup::GetProperty(), Dali::Toolkit::Internal::Scrollable::GetProperty(), Dali::Toolkit::Internal::ScrollBar::GetProperty(), Dali::Toolkit::Internal::Popup::GetProperty(), Dali::Toolkit::Internal::Slider::GetProperty(), Dali::Toolkit::Internal::ItemView::GetProperty(), Dali::Toolkit::Internal::ScrollView::GetProperty(), Dali::Toolkit::AccessibilityManager::GetReadPosition(), Dali::Toolkit::ItemView::GetRefreshInterval(), Dali::Toolkit::TableView::GetRelativeHeight(), Dali::Toolkit::TableView::GetRelativeWidth(), Dali::Toolkit::BubbleEmitter::GetRootActor(), Dali::Toolkit::TableView::GetRows(), Dali::Toolkit::Alignment::GetScaling(), Dali::Toolkit::ScrollBar::GetScrollDirection(), Dali::Toolkit::ScrollView::GetScrollFlickAlphaFunction(), Dali::Toolkit::ScrollView::GetScrollFlickDuration(), Dali::Toolkit::ScrollBar::GetScrollIndicator(), Dali::Toolkit::ScrollBar::GetScrollPositionIntervals(), Dali::Toolkit::ScrollView::GetScrollSnapAlphaFunction(), Dali::Toolkit::ScrollView::GetScrollSnapDuration(), Dali::Toolkit::ScrollView::GetScrollUpdateDistance(), Dali::Toolkit::Builder::GetShaderEffect(), Dali::Toolkit::ShadowView::GetShadowColorPropertyIndex(), Dali::Toolkit::StyleManager::GetStyleConstant(), Dali::Toolkit::Popup::GetTitle(), Dali::Toolkit::CubeTransitionEffect::GetTransitionDuration(), Dali::Toolkit::EffectsView::GetType(), Dali::Toolkit::ItemView::GetWheelScrollDistanceStep(), Dali::Toolkit::ScrollView::GetWheelScrollDistanceStep(), Dali::Toolkit::AccessibilityManager::GetWrapMode(), Dali::Toolkit::Popup::HiddenSignal(), Dali::Toolkit::ScrollBar::HideIndicator(), Dali::Toolkit::TextSelectionPopup::HidePopup(), Dali::Toolkit::Popup::HidingSignal(), Dali::Toolkit::Internal::Control::Initialize(), Dali::Toolkit::TableView::InsertColumn(), Dali::Toolkit::ItemView::InsertItem(), Dali::Toolkit::ItemView::InsertItems(), Dali::Toolkit::TableView::InsertRow(), Dali::Toolkit::TableView::IsFitHeight(), Dali::Toolkit::TableView::IsFitWidth(), Dali::Toolkit::KeyboardFocusManager::IsFocusGroup(), Dali::Toolkit::AccessibilityManager::IsFocusGroup(), Dali::Toolkit::KeyInputFocusManager::IsKeyboardListener(), Dali::Toolkit::Scrollable::IsOvershootEnabled(), Dali::Toolkit::CubeTransitionEffect::IsTransitioning(), Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignal(), Dali::Toolkit::ItemView::LayoutActivatedSignal(), Dali::Toolkit::Builder::LoadFromString(), Dali::Toolkit::Slider::MarkSignal(), Dali::Toolkit::TextField::MaxLengthReachedSignal(), Dali::Toolkit::KeyboardFocusManager::MoveFocus(), Dali::Toolkit::AccessibilityManager::MoveFocusBackward(), Dali::Toolkit::AccessibilityManager::MoveFocusForward(), Dali::Toolkit::Internal::ScrollBar::OnPan(), Dali::Toolkit::Internal::TextLabel::OnStyleChange(), Dali::Toolkit::Internal::TextEditor::OnStyleChange(), Dali::Toolkit::Internal::TextField::OnStyleChange(), Dali::Toolkit::Internal::Control::OnStyleChange(), Dali::Toolkit::Popup::OutsideTouchedSignal(), Dali::Toolkit::ScrollBar::PanFinishedSignal(), Dali::Toolkit::CubeTransitionEffect::PauseTransition(), Dali::Toolkit::KeyboardFocusManager::PreFocusChangeSignal(), Dali::Toolkit::Builder::QuitSignal(), Dali::Toolkit::TextSelectionToolbar::RaiseAbove(), Dali::Toolkit::TextSelectionPopup::RaiseAbove(), Dali::Toolkit::EffectsView::Refresh(), Dali::Toolkit::ItemView::Refresh(), Dali::Toolkit::ShadowView::Remove(), Dali::Toolkit::BloomView::Remove(), Dali::Toolkit::GaussianBlurView::Remove(), Dali::Toolkit::Internal::ScrollView::RemoveAllEffects(), Dali::Toolkit::ScrollView::RemoveAllEffects(), Dali::Toolkit::TableView::RemoveChildAt(), Dali::Toolkit::ScrollView::RemoveConstraintsFromChildren(), Dali::Toolkit::ToolBar::RemoveControl(), Dali::Toolkit::Internal::ScrollView::RemoveEffect(), Dali::Toolkit::ScrollView::RemoveEffect(), Dali::Toolkit::KeyInputFocusManager::RemoveFocus(), Dali::Toolkit::ItemView::RemoveItem(), Dali::Toolkit::ItemView::RemoveItems(), Dali::Toolkit::ItemView::RemoveLayout(), Dali::Toolkit::ScrollView::RemoveScrollingDirection(), Dali::Toolkit::ItemView::ReplaceItem(), Dali::Toolkit::ItemView::ReplaceItems(), Dali::Toolkit::StyleManager::RequestDefaultTheme(), Dali::Toolkit::StyleManager::RequestThemeChange(), Dali::Toolkit::AccessibilityManager::Reset(), Dali::Toolkit::TableView::Resize(), Dali::Toolkit::TextSelectionToolbar::ResizeDividers(), Dali::Toolkit::BubbleEmitter::Restore(), Dali::Toolkit::CubeTransitionEffect::ResumeTransition(), Dali::Toolkit::Scrollable::ScrollCompletedSignal(), Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignal(), Dali::Toolkit::Scrollable::ScrollStartedSignal(), Dali::Toolkit::ScrollView::ScrollTo(), Dali::Toolkit::ItemView::ScrollToItem(), Dali::Toolkit::ScrollView::ScrollToSnapPoint(), Dali::Toolkit::Scrollable::ScrollUpdatedSignal(), Dali::Toolkit::AccessibilityManager::SetAccessibilityAttribute(), Dali::Toolkit::ScrollView::SetActorAutoSnap(), Dali::Toolkit::Alignment::SetAlignmentType(), Dali::Toolkit::ItemView::SetAnchoring(), Dali::Toolkit::ItemView::SetAnchoringDuration(), Dali::Toolkit::KeyboardFocusManager::SetAsFocusGroup(), Dali::Toolkit::ScrollView::SetAxisAutoLock(), Dali::Toolkit::ScrollView::SetAxisAutoLockGradient(), Dali::Toolkit::BubbleEmitter::SetBackground(), Dali::Toolkit::EffectsView::SetBackgroundColor(), Dali::Toolkit::GaussianBlurView::SetBackgroundColor(), Dali::Toolkit::SuperBlurView::SetBlurStrength(), Dali::Toolkit::BubbleEmitter::SetBubbleDensity(), Dali::Toolkit::BubbleEmitter::SetBubbleScale(), Dali::Toolkit::TableView::SetCellAlignment(), Dali::Toolkit::TableView::SetCellPadding(), Dali::Toolkit::Popup::SetContent(), Dali::Toolkit::CubeTransitionEffect::SetCubeDisplacement(), Dali::Toolkit::KeyboardFocusManager::SetCurrentFocusActor(), Dali::Toolkit::AccessibilityManager::SetCurrentFocusActor(), Dali::Toolkit::CubeTransitionEffect::SetCurrentImage(), Dali::Toolkit::Popup::SetDisplayState(), Dali::Toolkit::TableView::SetFitHeight(), Dali::Toolkit::TableView::SetFitWidth(), Dali::Toolkit::TableView::SetFixedHeight(), Dali::Toolkit::TableView::SetFixedWidth(), Dali::Toolkit::ScrollView::SetFlickSpeedCoefficient(), Dali::Toolkit::KeyInputFocusManager::SetFocus(), Dali::Toolkit::AccessibilityManager::SetFocusGroup(), Dali::Toolkit::KeyboardFocusManager::SetFocusGroupLoop(), Dali::Toolkit::KeyboardFocusManager::SetFocusIndicatorActor(), Dali::Toolkit::AccessibilityManager::SetFocusIndicatorActor(), Dali::Toolkit::AccessibilityManager::SetFocusOrder(), Dali::Toolkit::Popup::SetFooter(), Dali::Toolkit::ScrollView::SetFrictionCoefficient(), Dali::Toolkit::AccessibilityManager::SetGroupMode(), Dali::Toolkit::SuperBlurView::SetImage(), Dali::Toolkit::ImageView::SetImage(), Dali::Toolkit::ScrollBar::SetIndicatorFixedHeight(), Dali::Toolkit::ScrollBar::SetIndicatorHeightPolicy(), Dali::Toolkit::ScrollBar::SetIndicatorHideDuration(), Dali::Toolkit::ScrollBar::SetIndicatorShowDuration(), Dali::Toolkit::ItemView::SetItemsAnchorPoint(), Dali::Toolkit::ItemView::SetItemsParentOrigin(), Dali::Toolkit::ScrollView::SetMaxFlickSpeed(), Dali::Toolkit::ScrollView::SetMaxOvershoot(), Dali::Toolkit::ScrollView::SetMinimumDistanceForFlick(), Dali::Toolkit::ScrollView::SetMinimumSpeedForFlick(), Dali::Toolkit::ItemView::SetMinimumSwipeDistance(), Dali::Toolkit::ItemView::SetMinimumSwipeSpeed(), Dali::Toolkit::StyleManager::SetOrientation(), Dali::Toolkit::StyleManager::SetOrientationValue(), Dali::Toolkit::EffectsView::SetOutputImage(), Dali::Toolkit::Scrollable::SetOvershootAnimationSpeed(), Dali::Toolkit::Scrollable::SetOvershootEffectColor(), Dali::Toolkit::Scrollable::SetOvershootEnabled(), Dali::Toolkit::Alignment::SetPadding(), Dali::Toolkit::EffectsView::SetPixelFormat(), Dali::Toolkit::ShadowView::SetPointLight(), Dali::Toolkit::ShadowView::SetPointLightFieldOfView(), Dali::Toolkit::Internal::TextSelectionToolbar::SetProperty(), Dali::Toolkit::Internal::TextLabel::SetProperty(), Dali::Toolkit::Internal::TextEditor::SetProperty(), Dali::Toolkit::Internal::TextField::SetProperty(), Dali::Toolkit::Internal::Model3dView::SetProperty(), Dali::Toolkit::Internal::SuperBlurView::SetProperty(), Dali::Toolkit::Internal::ImageView::SetProperty(), Dali::Toolkit::Internal::Magnifier::SetProperty(), Dali::Toolkit::Internal::TextSelectionPopup::SetProperty(), Dali::Toolkit::Internal::Scrollable::SetProperty(), Dali::Toolkit::Internal::ScrollBar::SetProperty(), Dali::Toolkit::Internal::Popup::SetProperty(), Dali::Toolkit::Internal::Slider::SetProperty(), Dali::Toolkit::Internal::ItemView::SetProperty(), Dali::Toolkit::Internal::ScrollView::SetProperty(), Dali::Toolkit::ItemView::SetRefreshInterval(), Dali::Toolkit::EffectsView::SetRefreshOnDemand(), Dali::Toolkit::TableView::SetRelativeHeight(), Dali::Toolkit::TableView::SetRelativeWidth(), Dali::Toolkit::ScrollView::SetRulerX(), Dali::Toolkit::ScrollView::SetRulerY(), Dali::Toolkit::Alignment::SetScaling(), Dali::Toolkit::ScrollBar::SetScrollDirection(), Dali::Toolkit::ScrollView::SetScrollFlickAlphaFunction(), Dali::Toolkit::ScrollView::SetScrollFlickDuration(), Dali::Toolkit::ScrollBar::SetScrollIndicator(), Dali::Toolkit::ScrollView::SetScrollingDirection(), Dali::Toolkit::ScrollBar::SetScrollPositionIntervals(), Dali::Toolkit::ScrollBar::SetScrollPropertySource(), Dali::Toolkit::ScrollView::SetScrollSensitive(), Dali::Toolkit::ScrollView::SetScrollSnapAlphaFunction(), Dali::Toolkit::ScrollView::SetScrollSnapDuration(), Dali::Toolkit::ScrollView::SetScrollUpdateDistance(), Dali::Toolkit::ShadowView::SetShadowColor(), Dali::Toolkit::ShadowView::SetShadowPlaneBackground(), Dali::Toolkit::BubbleEmitter::SetShapeImage(), Dali::Toolkit::ScrollView::SetSnapOvershootAlphaFunction(), Dali::Toolkit::ScrollView::SetSnapOvershootDuration(), Dali::Toolkit::Magnifier::SetSourceActor(), Dali::Toolkit::StyleManager::SetStyleConstant(), Dali::Toolkit::Internal::Control::SetStyleName(), Dali::Toolkit::CubeTransitionEffect::SetTargetImage(), Dali::Toolkit::Internal::CheckBoxButton::SetTickUVEffect(), Dali::Toolkit::Popup::SetTitle(), Dali::Toolkit::CubeTransitionEffect::SetTransitionDuration(), Dali::Toolkit::EffectsView::SetType(), Dali::Toolkit::GaussianBlurView::SetUserImageAndOutputRenderTarget(), Dali::Toolkit::ItemView::SetWheelScrollDistanceStep(), Dali::Toolkit::ScrollView::SetWheelScrollDistanceStep(), Dali::Toolkit::AccessibilityManager::SetWrapMode(), Dali::Toolkit::ScrollView::SetWrapMode(), Dali::Toolkit::ScrollBar::ShowIndicator(), Dali::Toolkit::Popup::ShowingSignal(), Dali::Toolkit::Popup::ShownSignal(), Dali::Toolkit::TextSelectionPopup::ShowPopup(), Dali::Toolkit::Slider::SlidingFinishedSignal(), Dali::Toolkit::ScrollView::SnapStartedSignal(), Dali::Toolkit::CubeTransitionEffect::StartTransition(), Dali::Toolkit::AccessibilityManager::StatusChangedSignal(), Dali::Toolkit::CubeTransitionEffect::StopTransition(), Dali::Toolkit::StyleManager::StyleChangeSignal(), Dali::Toolkit::TextEditor::TextChangedSignal(), Dali::Toolkit::TextField::TextChangedSignal(), Dali::Toolkit::CubeTransitionEffect::TransitionCompletedSignal(), Dali::Toolkit::ScrollView::UnbindActor(), Dali::Toolkit::KeyInputFocusManager::UnhandledKeyEventSignal(), and Dali::Toolkit::Slider::ValueChangedSignal().

Here is the call graph for this function:

const Internal::AccessibilityManager& Dali::Toolkit::GetImpl ( const Dali::Toolkit::AccessibilityManager obj)
inline

Definition at line 777 of file accessibility-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Toolkit::Internal::ScrollView& Dali::Toolkit::GetImpl ( Toolkit::ScrollView &  scrollView)
inline

Definition at line 962 of file scroll-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::ScrollView& Dali::Toolkit::GetImpl ( const Toolkit::ScrollView &  scrollView)
inline

Definition at line 971 of file scroll-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::RadioButton& Dali::Toolkit::GetImplementation ( Toolkit::RadioButton &  button)
inline

Definition at line 100 of file radio-button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::RadioButton& Dali::Toolkit::GetImplementation ( const Toolkit::RadioButton &  button)
inline

Definition at line 109 of file radio-button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::CheckBoxButton& Dali::Toolkit::GetImplementation ( Toolkit::CheckBoxButton &  button)
inline

Definition at line 121 of file check-box-button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::ImageAtlas& Dali::Toolkit::GetImplementation ( const Toolkit::ImageAtlas imageAtlas)
inline

Definition at line 130 of file image-atlas-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Toolkit::Internal::CheckBoxButton& Dali::Toolkit::GetImplementation ( const Toolkit::CheckBoxButton &  button)
inline

Definition at line 130 of file check-box-button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Internal::JsonParser& Dali::Toolkit::GetImplementation ( const Toolkit::JsonParser &  parser)
inline

Definition at line 134 of file json-parser-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Referenced by Dali::Toolkit::AtlasGlyphManager::Add(), Dali::Toolkit::AtlasManager::Add(), Dali::Toolkit::AtlasGlyphManager::AdjustReferenceCount(), Dali::Toolkit::Button::ClickedSignal(), Dali::Toolkit::AtlasManager::CreateAtlas(), Dali::Toolkit::ControlRenderer::CreatePropertyMap(), Dali::Toolkit::AtlasGlyphManager::GenerateMeshData(), Dali::Toolkit::AtlasManager::GenerateMeshData(), Dali::Toolkit::Button::GetAnimationTime(), Dali::Toolkit::ImageAtlas::GetAtlas(), Dali::Toolkit::AtlasManager::GetAtlas(), Dali::Toolkit::AtlasManager::GetAtlasContainer(), Dali::Toolkit::AtlasManager::GetAtlasCount(), Dali::Toolkit::AtlasGlyphManager::GetAtlasSize(), Dali::Toolkit::AtlasManager::GetAtlasSize(), Dali::Toolkit::Button::GetButtonImage(), Dali::Toolkit::RendererFactory::GetControlRenderer(), Dali::Toolkit::ControlRenderer::GetDepthIndex(), Dali::Toolkit::JsonParser::GetErrorColumn(), Dali::Toolkit::JsonParser::GetErrorDescription(), Dali::Toolkit::JsonParser::GetErrorLineNumber(), Dali::Toolkit::JsonParser::GetErrorPosition(), Dali::Toolkit::AtlasManager::GetFreeBlocks(), Dali::Toolkit::Button::GetInitialAutoRepeatingDelay(), Dali::Toolkit::Button::GetLabelText(), Dali::Toolkit::AtlasGlyphManager::GetMaterial(), Dali::Toolkit::AtlasManager::GetMaterial(), Dali::Toolkit::AtlasGlyphManager::GetMetrics(), Dali::Toolkit::AtlasManager::GetMetrics(), Dali::Toolkit::ControlRenderer::GetNaturalSize(), Dali::Toolkit::Button::GetNextAutoRepeatingDelay(), Dali::Toolkit::AtlasGlyphManager::GetPixelFormat(), Dali::Toolkit::AtlasManager::GetPixelFormat(), Dali::Toolkit::JsonParser::GetRoot(), Dali::Toolkit::Button::GetSelectedImage(), Dali::Toolkit::ControlRenderer::GetSize(), Dali::Toolkit::Button::IsAutoRepeating(), Dali::Toolkit::AtlasGlyphManager::IsCached(), Dali::Toolkit::Button::IsDisabled(), Dali::Toolkit::Button::IsSelected(), Dali::Toolkit::Button::IsTogglableButton(), Dali::Toolkit::JsonParser::Pack(), Dali::Toolkit::PageTurnView::PagePanFinishedSignal(), Dali::Toolkit::PageTurnView::PagePanStartedSignal(), Dali::Toolkit::PageTurnView::PageTurnFinishedSignal(), Dali::Toolkit::PageTurnView::PageTurnStartedSignal(), Dali::Toolkit::JsonParser::Parse(), Dali::Toolkit::JsonParser::ParseError(), Dali::Toolkit::Button::PressedSignal(), Dali::Toolkit::Button::ReleasedSignal(), Dali::Toolkit::ImageAtlas::Remove(), Dali::Toolkit::AtlasManager::Remove(), Dali::Toolkit::RendererFactory::ResetRenderer(), Dali::Toolkit::AtlasManager::SetAddPolicy(), Dali::Toolkit::Button::SetAnimationTime(), Dali::Toolkit::Button::SetAutoRepeating(), Dali::Toolkit::PushButton::SetBackgroundImage(), Dali::Toolkit::Button::SetBackgroundImage(), Dali::Toolkit::ImageAtlas::SetBrokenImage(), Dali::Toolkit::PushButton::SetButtonImage(), Dali::Toolkit::Button::SetButtonImage(), Dali::Toolkit::ControlRenderer::SetDepthIndex(), Dali::Toolkit::Button::SetDisabled(), Dali::Toolkit::PushButton::SetDisabledBackgroundImage(), Dali::Toolkit::Button::SetDisabledBackgroundImage(), Dali::Toolkit::PushButton::SetDisabledImage(), Dali::Toolkit::Button::SetDisabledImage(), Dali::Toolkit::PushButton::SetDisabledSelectedImage(), Dali::Toolkit::Button::SetDisabledSelectedImage(), Dali::Toolkit::Button::SetInitialAutoRepeatingDelay(), Dali::Toolkit::Button::SetLabel(), Dali::Toolkit::Button::SetLabelText(), Dali::Toolkit::AtlasManager::SetMaterial(), Dali::Toolkit::AtlasGlyphManager::SetNewAtlasSize(), Dali::Toolkit::AtlasManager::SetNewAtlasSize(), Dali::Toolkit::Button::SetNextAutoRepeatingDelay(), Dali::Toolkit::ControlRenderer::SetOffStage(), Dali::Toolkit::ControlRenderer::SetOnStage(), Dali::Toolkit::Button::SetSelected(), Dali::Toolkit::PushButton::SetSelectedBackgroundImage(), Dali::Toolkit::Button::SetSelectedBackgroundImage(), Dali::Toolkit::PushButton::SetSelectedImage(), Dali::Toolkit::Button::SetSelectedImage(), Dali::Toolkit::ControlRenderer::SetSize(), Dali::Toolkit::Button::SetTogglableButton(), Dali::Toolkit::Button::SetUnselectedImage(), Dali::Toolkit::Button::StateChangedSignal(), Dali::Toolkit::ImageAtlas::Upload(), Dali::Toolkit::Control::VerifyCustomActorPointer(), and Dali::Toolkit::JsonParser::Write().

Here is the call graph for this function:

Internal::ImageAtlas& Dali::Toolkit::GetImplementation ( Toolkit::ImageAtlas imageAtlas)
inline

Definition at line 139 of file image-atlas-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Internal::AtlasGlyphManager& Dali::Toolkit::GetImplementation ( const Toolkit::AtlasGlyphManager &  manager)
inline

Definition at line 139 of file atlas-glyph-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Internal::RendererFactory& Dali::Toolkit::GetImplementation ( const Toolkit::RendererFactory &  factory)
inline

Definition at line 141 of file renderer-factory-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Internal::JsonParser& Dali::Toolkit::GetImplementation ( Toolkit::JsonParser &  parser)
inline

Definition at line 144 of file json-parser-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Internal::AtlasGlyphManager& Dali::Toolkit::GetImplementation ( Toolkit::AtlasGlyphManager &  manager)
inline

Definition at line 148 of file atlas-glyph-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Internal::RendererFactory& Dali::Toolkit::GetImplementation ( Toolkit::RendererFactory &  factory)
inline

Definition at line 150 of file renderer-factory-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Internal::AtlasManager& Dali::Toolkit::GetImplementation ( const Toolkit::AtlasManager &  manager)
inline

Definition at line 195 of file atlas-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Internal::AtlasManager& Dali::Toolkit::GetImplementation ( Toolkit::AtlasManager &  manager)
inline

Definition at line 204 of file atlas-manager-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

const Internal::ControlRenderer& Dali::Toolkit::GetImplementation ( const Toolkit::ControlRenderer &  renderer)
inline

Definition at line 212 of file control-renderer-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Internal::ControlRenderer& Dali::Toolkit::GetImplementation ( Toolkit::ControlRenderer &  renderer)
inline

Definition at line 221 of file control-renderer-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::BaseHandle::GetBaseObject().

Here is the call graph for this function:

Toolkit::Internal::PushButton& Dali::Toolkit::GetImplementation ( Toolkit::PushButton &  button)
inline

Definition at line 282 of file push-button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::PushButton& Dali::Toolkit::GetImplementation ( const Toolkit::PushButton &  button)
inline

Definition at line 291 of file push-button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::PageTurnView& Dali::Toolkit::GetImplementation ( Toolkit::PageTurnView &  pub)
inline

Definition at line 369 of file page-turn-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::PageTurnView& Dali::Toolkit::GetImplementation ( const Toolkit::PageTurnView &  pub)
inline

Definition at line 378 of file page-turn-view-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

Toolkit::Internal::Button& Dali::Toolkit::GetImplementation ( Toolkit::Button &  button)
inline

Definition at line 778 of file button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

const Toolkit::Internal::Button& Dali::Toolkit::GetImplementation ( const Toolkit::Button &  button)
inline

Definition at line 787 of file button-impl.h.

References DALI_ASSERT_ALWAYS, and Dali::CustomActor::GetImplementation().

Here is the call graph for this function:

static void Dali::Toolkit::InverseConstraint ( float &  current,
const PropertyInputContainer &  inputs 
)
static

Definition at line 101 of file soft-button-effect.h.

Referenced by CreateSoftButtonEffect().

Here is the caller graph for this function:

void Dali::Toolkit::SetMotionBlurProperties ( Actor &  actor,
unsigned int  numBlurSamples = 8 
)
inline

Set the properties for the motion blur.

Parameters
numBlurSamplesNumber of samples used by the shader

Definition at line 36 of file motion-blur-effect.h.

References Dali::Constraint::AddSource(), Dali::Constraint::Apply(), Dali::Matrix::IDENTITY, Dali::Handle::RegisterProperty(), and Dali::Actor::Property::WORLD_MATRIX.

Referenced by UtcDaliCreateMotionBlurEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

void Dali::Toolkit::SetMotionStretchProperties ( Actor &  actor)
inline

Set the properties for the motion stretch.

Definition at line 34 of file motion-stretch-effect.h.

References Dali::Constraint::AddSource(), Dali::Constraint::Apply(), Dali::Matrix::IDENTITY, Dali::Handle::RegisterProperty(), and Dali::Actor::Property::WORLD_MATRIX.

Referenced by UtcDaliCreateMotionStretchEffect().

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

DALI_IMPORT_API const char *const Dali::Toolkit::TOOLKIT_BUILD_DATE = __DATE__ " " __TIME__

The date/time the Toolkit library was built.

Definition at line 35 of file dali-toolkit-version.cpp.

DALI_IMPORT_API const unsigned int Dali::Toolkit::TOOLKIT_MAJOR_VERSION = 1

The major version number of the Toolkit.

Definition at line 32 of file dali-toolkit-version.cpp.

DALI_IMPORT_API const unsigned int Dali::Toolkit::TOOLKIT_MICRO_VERSION = 23

The micro version number of the Toolkit.

Definition at line 34 of file dali-toolkit-version.cpp.

DALI_IMPORT_API const unsigned int Dali::Toolkit::TOOLKIT_MINOR_VERSION = 1

The minor version number of the Toolkit.

Definition at line 33 of file dali-toolkit-version.cpp.

Dali Docs Home
Read more about Dali