Dali 3D User Interface Engine
List of all members | Classes | Public Types | Public Member Functions | Static Public Member Functions
Dali::Actor Class Reference

Actor is the primary object with which Dali applications interact. More...

#include <actor.h>

Inheritance diagram for Dali::Actor:
Inheritance graph
[legend]
Collaboration diagram for Dali::Actor:
Collaboration graph
[legend]

Classes

struct  Property
 An enumeration of properties belonging to the Actor class. More...
 

Public Types

typedef Signal< bool(Actor,
const TouchEvent &)> 
TouchSignalType
 Touch signal type .0. More...
 
typedef Signal< bool(Actor,
const HoverEvent &)> 
HoverSignalType
 Hover signal type .0. More...
 
typedef Signal< bool(Actor,
const WheelEvent &) > 
WheelEventSignalType
 Wheel signal type .0. More...
 
typedef Signal< void(Actor) > OnStageSignalType
 Stage connection signal type .0. More...
 
typedef Signal< void(Actor) > OffStageSignalType
 Stage disconnection signal type .0. More...
 
typedef Signal< void(Actor) > OnRelayoutSignalType
 Called when the actor is relaid out .0. More...
 
- Public Types inherited from Dali::Handle
enum  Capability { DYNAMIC_PROPERTIES = 0x01 }
 An Handle's capabilities can be queried using Handle::Supports() .0. More...
 
- Public Types inherited from Dali::BaseHandle
typedef void(BaseHandle::* BooleanType )() const
 Pointer-to-member type. More...
 

Public Member Functions

 Actor ()
 Create an uninitialized Actor; this can be initialized with Actor::New(). More...
 
 ~Actor ()
 Dali::Actor is intended as a base class. More...
 
 Actor (const Actor &copy)
 Copy constructor. More...
 
Actoroperator= (const Actor &rhs)
 Assignment operator. More...
 
const std::string & GetName () const
 Retrieve the Actor's name. More...
 
void SetName (const std::string &name)
 Sets the Actor's name. More...
 
unsigned int GetId () const
 Retrieve the unique ID of the actor. More...
 
bool IsRoot () const
 Query whether an actor is the root actor, which is owned by the Stage. More...
 
bool OnStage () const
 Query whether the actor is connected to the Stage. More...
 
bool IsLayer () const
 Query whether the actor is of class Dali::Layer. More...
 
Layer GetLayer ()
 Gets the layer in which the actor is present. More...
 
void Add (Actor child)
 Adds a child Actor to this Actor. More...
 
void Remove (Actor child)
 Removes a child Actor from this Actor. More...
 
void Unparent ()
 Removes an actor from its parent. More...
 
unsigned int GetChildCount () const
 Retrieve the number of children held by the actor. More...
 
Actor GetChildAt (unsigned int index) const
 Retrieve and child actor by index. More...
 
Actor FindChildByName (const std::string &actorName)
 Search through this actor's hierarchy for an actor with the given name. More...
 
Actor FindChildById (const unsigned int id)
 Search through this actor's hierarchy for an actor with the given unique ID. More...
 
Actor GetParent () const
 Retrieve the actor's parent. More...
 
void SetParentOrigin (const Vector3 &origin)
 Set the origin of an actor, within its parent's area. More...
 
Vector3 GetCurrentParentOrigin () const
 Retrieve the parent-origin of an actor. More...
 
void SetAnchorPoint (const Vector3 &anchorPoint)
 Set the anchor-point of an actor. More...
 
Vector3 GetCurrentAnchorPoint () const
 Retrieve the anchor-point of an actor. More...
 
void SetSize (float width, float height)
 Sets the size of an actor. More...
 
void SetSize (float width, float height, float depth)
 Sets the size of an actor. More...
 
void SetSize (const Vector2 &size)
 Sets the size of an actor. More...
 
void SetSize (const Vector3 &size)
 Sets the size of an actor. More...
 
Vector3 GetTargetSize () const
 Retrieve the actor's size. More...
 
Vector3 GetCurrentSize () const
 Retrieve the actor's size. More...
 
Vector3 GetNaturalSize () const
 Return the natural size of the actor. More...
 
void SetPosition (float x, float y)
 Sets the position of the actor. More...
 
void SetPosition (float x, float y, float z)
 Sets the position of the Actor. More...
 
void SetPosition (const Vector3 &position)
 Sets the position of the Actor. More...
 
void SetX (float x)
 Set the position of an actor along the X-axis. More...
 
void SetY (float y)
 Set the position of an actor along the Y-axis. More...
 
void SetZ (float z)
 Set the position of an actor along the Z-axis. More...
 
void TranslateBy (const Vector3 &distance)
 Translate an actor relative to its existing position. More...
 
Vector3 GetCurrentPosition () const
 Retrieve the position of the Actor. More...
 
Vector3 GetCurrentWorldPosition () const
 Retrieve the world-position of the Actor. More...
 
void SetPositionInheritanceMode (PositionInheritanceMode mode)
 Set the actors position inheritance mode. More...
 
PositionInheritanceMode GetPositionInheritanceMode () const
 Returns the actors position inheritance mode. More...
 
void SetOrientation (const Degree &angle, const Vector3 &axis)
 Sets the orientation of the Actor. More...
 
void SetOrientation (const Radian &angle, const Vector3 &axis)
 Sets the orientation of the Actor. More...
 
void SetOrientation (const Quaternion &orientation)
 Sets the orientation of the Actor. More...
 
void RotateBy (const Degree &angle, const Vector3 &axis)
 Apply a relative rotation to an actor. More...
 
void RotateBy (const Radian &angle, const Vector3 &axis)
 Apply a relative rotation to an actor. More...
 
void RotateBy (const Quaternion &relativeRotation)
 Apply a relative rotation to an actor. More...
 
Quaternion GetCurrentOrientation () const
 Retreive the Actor's orientation. More...
 
void SetInheritOrientation (bool inherit)
 Set whether a child actor inherits it's parent's orientation. More...
 
bool IsOrientationInherited () const
 Returns whether the actor inherits its parent's orientation. More...
 
Quaternion GetCurrentWorldOrientation () const
 Retrieve the world-orientation of the Actor. More...
 
void SetScale (float scale)
 Set the scale factor applied to an actor. More...
 
void SetScale (float scaleX, float scaleY, float scaleZ)
 Set the scale factor applied to an actor. More...
 
void SetScale (const Vector3 &scale)
 Set the scale factor applied to an actor. More...
 
void ScaleBy (const Vector3 &relativeScale)
 Apply a relative scale to an actor. More...
 
Vector3 GetCurrentScale () const
 Retrieve the scale factor applied to an actor. More...
 
Vector3 GetCurrentWorldScale () const
 Retrieve the world-scale of the Actor. More...
 
void SetInheritScale (bool inherit)
 Set whether a child actor inherits it's parent's scale. More...
 
bool IsScaleInherited () const
 Returns whether the actor inherits its parent's scale. More...
 
Matrix GetCurrentWorldMatrix () const
 Retrieves the world-matrix of the actor. More...
 
void SetVisible (bool visible)
 Sets the visibility flag of an actor. More...
 
bool IsVisible () const
 Retrieve the visibility flag of an actor. More...
 
void SetOpacity (float opacity)
 Sets the opacity of an actor. More...
 
float GetCurrentOpacity () const
 Retrieve the actor's opacity. More...
 
void SetColor (const Vector4 &color)
 Sets the actor's color; this is an RGBA value. More...
 
Vector4 GetCurrentColor () const
 Retrieve the actor's color. More...
 
void SetColorMode (ColorMode colorMode)
 Sets the actor's color mode. More...
 
ColorMode GetColorMode () const
 Returns the actor's color mode. More...
 
Vector4 GetCurrentWorldColor () const
 Retrieve the world-color of the Actor, where each component is clamped within the 0->1 range. More...
 
void SetDrawMode (DrawMode::Type drawMode)
 Set how the actor and its children should be drawn. More...
 
DrawMode::Type GetDrawMode () const
 Query how the actor and its children will be drawn. More...
 
void SetSensitive (bool sensitive)
 Sets whether an actor should emit touch or hover signals; see SignalTouch() and SignalHover(). More...
 
bool IsSensitive () const
 Query whether an actor emits touch or hover event signals. More...
 
bool ScreenToLocal (float &localX, float &localY, float screenX, float screenY) const
 Converts screen coordinates into the actor's coordinate system using the default camera. More...
 
void SetLeaveRequired (bool required)
 Sets whether the actor should receive a notification when touch or hover motion events leave the boundary of the actor. More...
 
bool GetLeaveRequired () const
 This returns whether the actor requires touch or hover events whenever touch or hover motion events leave the boundary of the actor. More...
 
void SetKeyboardFocusable (bool focusable)
 Sets whether the actor should be focusable by keyboard navigation. More...
 
bool IsKeyboardFocusable () const
 Returns whether the actor is focusable by keyboard navigation. More...
 
void SetResizePolicy (ResizePolicy::Type policy, Dimension::Type dimension)
 Set the resize policy to be used for the given dimension(s). More...
 
ResizePolicy::Type GetResizePolicy (Dimension::Type dimension) const
 Return the resize policy used for a single dimension. More...
 
void SetSizeScalePolicy (SizeScalePolicy::Type policy)
 Set the policy to use when setting size with size negotiation. More...
 
SizeScalePolicy::Type GetSizeScalePolicy () const
 Return the size scale policy in use. More...
 
void SetSizeModeFactor (const Vector3 &factor)
 Sets the relative to parent size factor of the actor. More...
 
Vector3 GetSizeModeFactor () const
 Retrieve the relative to parent size factor of the actor. More...
 
float GetHeightForWidth (float width)
 Calculate the height of the actor given a width. More...
 
float GetWidthForHeight (float height)
 Calculate the width of the actor given a height. More...
 
float GetRelayoutSize (Dimension::Type dimension) const
 Return the value of negotiated dimension for the given dimension. More...
 
void SetPadding (const Padding &padding)
 Set the padding for use in layout. More...
 
void GetPadding (Padding &paddingOut) const
 Return the value of the padding. More...
 
void SetMinimumSize (const Vector2 &size)
 Set the minimum size an actor can be assigned in size negotiation. More...
 
Vector2 GetMinimumSize ()
 Return the minimum relayout size. More...
 
void SetMaximumSize (const Vector2 &size)
 Set the maximum size an actor can be assigned in size negotiation. More...
 
Vector2 GetMaximumSize ()
 Return the maximum relayout size. More...
 
int GetHierarchyDepth ()
 Get depth in the hierarchy for the actor. More...
 
unsigned int AddRenderer (Renderer &renderer)
 Add a renderer to this actor. More...
 
unsigned int GetRendererCount () const
 Get the number of renderers on this actor. More...
 
Renderer GetRendererAt (unsigned int index)
 Get a Renderer by index. More...
 
void RemoveRenderer (Renderer &renderer)
 Remove an renderer from the actor. More...
 
void RemoveRenderer (unsigned int index)
 Remove an renderer from the actor by index. More...
 
TouchSignalTypeTouchedSignal ()
 This signal is emitted when touch input is received. More...
 
HoverSignalTypeHoveredSignal ()
 This signal is emitted when hover input is received. More...
 
WheelEventSignalTypeWheelEventSignal ()
 This signal is emitted when wheel event is received. More...
 
OnStageSignalTypeOnStageSignal ()
 This signal is emitted after the actor has been connected to the stage. More...
 
OffStageSignalTypeOffStageSignal ()
 This signal is emitted after the actor has been disconnected from the stage. More...
 
OnRelayoutSignalTypeOnRelayoutSignal ()
 This signal is emitted after the size has been set on the actor during relayout. More...
 
DALI_INTERNAL Actor (Internal::Actor *actor)
 This constructor is used by Actor::New() methods. More...
 
- Public Member Functions inherited from Dali::Handle
 Handle (Dali::Internal::Object *handle)
 This constructor is used by Dali New() methods. More...
 
 Handle ()
 This constructor provides an uninitialized Dali::Handle. More...
 
 ~Handle ()
 Dali::Handle is intended as a base class. More...
 
 Handle (const Handle &handle)
 This copy constructor is required for (smart) pointer semantics. More...
 
Handleoperator= (const Handle &rhs)
 This assignment operator is required for (smart) pointer semantics. More...
 
bool Supports (Capability capability) const
 Query whether an handle supports a given capability. More...
 
unsigned int GetPropertyCount () const
 Query how many properties are provided by an handle. More...
 
std::string GetPropertyName (Property::Index index) const
 Query the name of a property. More...
 
Property::Index GetPropertyIndex (const std::string &name) const
 Query the index of a property. More...
 
bool IsPropertyWritable (Property::Index index) const
 Query whether a property can be set using SetProperty(). More...
 
bool IsPropertyAnimatable (Property::Index index) const
 Query whether a writable property can be the target of an animation or constraint. More...
 
bool IsPropertyAConstraintInput (Property::Index index) const
 Query whether a property can be used as in input to a constraint. More...
 
Property::Type GetPropertyType (Property::Index index) const
 Query the type of a property. More...
 
void SetProperty (Property::Index index, const Property::Value &propertyValue)
 Set the value of an existing property. More...
 
Property::Index RegisterProperty (const std::string &name, const Property::Value &propertyValue)
 Register a new animatable property. More...
 
Property::Index RegisterProperty (const std::string &name, const Property::Value &propertyValue, Property::AccessMode accessMode)
 Register a new property. More...
 
Property::Value GetProperty (Property::Index index) const
 Retrieve a property value. More...
 
template<typename T >
GetProperty (Property::Index index) const
 Convenience function for obtaining a property of a known type. More...
 
void GetPropertyIndices (Property::IndexContainer &indices) const
 Retrieve all the property indices for this object (including custom properties). More...
 
PropertyNotification AddPropertyNotification (Property::Index index, const PropertyCondition &condition)
 Add a property notification to this object. More...
 
PropertyNotification AddPropertyNotification (Property::Index index, int componentIndex, const PropertyCondition &condition)
 Add a property notification to this object. More...
 
void RemovePropertyNotification (Dali::PropertyNotification propertyNotification)
 Remove a property notification from this object. More...
 
void RemovePropertyNotifications ()
 Remove all property notifications from this object. More...
 
void RemoveConstraints ()
 Remove all constraints from an Object. More...
 
void RemoveConstraints (unsigned int tag)
 Remove all the constraint from the Object with a matching tag. More...
 
- Public Member Functions inherited from Dali::BaseHandle
 BaseHandle (Dali::BaseObject *handle)
 This constructor is used by Dali New() methods. More...
 
 BaseHandle ()
 This constructor provides an uninitialized Dali::BaseHandle. More...
 
 ~BaseHandle ()
 Dali::BaseHandle is intended as a base class. More...
 
 BaseHandle (const BaseHandle &handle)
 This copy constructor is required for (smart) pointer semantics. More...
 
BaseHandleoperator= (const BaseHandle &rhs)
 This assignment operator is required for (smart) pointer semantics. More...
 
template<class T >
bool ConnectSignal (ConnectionTrackerInterface *connectionTracker, const std::string &signalName, const T &functor)
 Connects a void() functor to a specified signal. More...
 
bool DoAction (const std::string &actionName, const Property::Map &attributes)
 Perform action on this object with the given action name and attributes. More...
 
const std::string & GetTypeName () const
 Returns the type name for the Handle. More...
 
bool GetTypeInfo (Dali::TypeInfo &info) const
 Returns the type info for the Handle. More...
 
BaseObjectGetBaseObject ()
 Retrieve the internal Dali resource. More...
 
const BaseObjectGetBaseObject () const
 Retrieve the internal Dali resource. More...
 
void Reset ()
 Resets the handle. More...
 
 operator BooleanType () const
 Converts an handle to a BooleanType. More...
 
bool operator== (const BaseHandle &rhs) const
 Equality operator overload. More...
 
bool operator!= (const BaseHandle &rhs) const
 Inequality operator overload. More...
 
Dali::RefObjectGetObjectPtr () const
 Get the reference counted object pointer. More...
 

Static Public Member Functions

static Actor New ()
 Create an initialized Actor. More...
 
static Actor DownCast (BaseHandle handle)
 Downcast a handle to Actor handle. More...
 
- Static Public Member Functions inherited from Dali::Handle
static Handle New ()
 Create a new object. More...
 
static Handle DownCast (BaseHandle handle)
 Downcast to a handle. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Dali::BaseHandle
void ThisIsSaferThanReturningVoidStar () const
 Used by the safe bool idiom. More...
 

Detailed Description

Actor is the primary object with which Dali applications interact.

UI controls can be built by combining multiple actors.

Multi-Touch Events:

Touch or hover events are received via signals; see Actor::TouchedSignal() and Actor::HoveredSignal() for more details.

Hit Testing Rules Summary:

Hit Test Algorithm:

Touch or hover Event Delivery:

Key Events:

Key events are received by an actor once set to grab key events, only one actor can be set as focused.

Signals

Signal Name Method
touched TouchedSignal()
hovered HoveredSignal()
wheelEvent WheelEventSignal()
onStage OnStageSignal()
offStage OffStageSignal()
onRelayout OnRelayoutSignal()

Actions

Action Name Actor method called
show SetVisible( true )
hide SetVisible( false )

.0

Definition at line 245 of file actor.h.

Member Typedef Documentation

Hover signal type .0.

Definition at line 315 of file actor.h.

Stage disconnection signal type .0.

Definition at line 318 of file actor.h.

Called when the actor is relaid out .0.

Definition at line 319 of file actor.h.

Stage connection signal type .0.

Definition at line 317 of file actor.h.

Touch signal type .0.

Definition at line 314 of file actor.h.

Wheel signal type .0.

Definition at line 316 of file actor.h.

Constructor & Destructor Documentation

Actor::Actor ( )

Create an uninitialized Actor; this can be initialized with Actor::New().

Calling member functions with an uninitialized Actor handle is not allowed. .0

Definition at line 38 of file actor.cpp.

Referenced by DownCast(), FindChildById(), FindChildByName(), GetChildAt(), Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(), GetParent(), and New().

Here is the caller graph for this function:

Actor::~Actor ( )

Dali::Actor is intended as a base class.

This is non-virtual since derived Handle types must not contain data or virtual methods. .0

Definition at line 54 of file actor.cpp.

Actor::Actor ( const Actor copy)

Copy constructor.

.0

Parameters
[in]copyThe actor to copy.

Definition at line 58 of file actor.cpp.

Actor::Actor ( Internal::Actor actor)
explicit

This constructor is used by Actor::New() methods.

.0

Parameters
[in]actorA pointer to a newly allocated Dali resource

Definition at line 594 of file actor.cpp.

Member Function Documentation

void Actor::Add ( Actor  child)

Adds a child Actor to this Actor.

.0

Parameters
[in]childThe child.
Precondition
This Actor (the parent) has been initialized.
The child actor has been initialized.
The child actor is not the same as the parent actor.
The actor is not the Root actor.
Postcondition
The child will be referenced by its parent. This means that the child will be kept alive, even if the handle passed into this method is reset or destroyed.
Note
if the child already has a parent, it will be removed from old parent and reparented to this actor. This may change childs position, color, scale etc as it now inherits them from this actor.

Definition at line 104 of file actor.cpp.

References Dali::Internal::Actor::Add(), and Dali::GetImplementation().

Referenced by Dali::Internal::Stage::Add(), Dali::Toolkit::Internal::Builder::AddActors(), anonymous_namespace{utc-Dali-ScrollViewEffect.cpp}::AddActorToPage(), Dali::Toolkit::Internal::Button::AddButtonImage(), Dali::Toolkit::Internal::ToolBar::AddControl(), Dali::Toolkit::Text::AtlasRenderer::Impl::AddGlyphs(), Dali::Toolkit::Internal::ItemView::AddNewActor(), Dali::Toolkit::Internal::ItemView::AddOverlay(), Dali::Toolkit::Internal::ScrollView::AddOverlay(), Dali::Toolkit::Internal::Slider::AddPopup(), Dali::Toolkit::Internal::AccessibilityManager::ChangeAccessibilityStatus(), Dali::Toolkit::Internal::Slider::CreateChildren(), Dali::Toolkit::Text::Decorator::Impl::CreateCursors(), Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Text::Decorator::Impl::CreateHandleMarker(), Dali::Toolkit::Internal::Slider::CreateHandleValueDisplay(), Dali::Toolkit::Internal::Slider::CreatePopup(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Toolkit::Internal::Slider::CreateValueDisplay(), Dali::Toolkit::Internal::Builder::DoCreate(), Dali::Toolkit::Internal::KeyboardFocusManager::DoSetCurrentFocusActor(), Dali::Toolkit::Internal::AccessibilityManager::DoSetCurrentFocusActor(), Dali::Toolkit::Internal::EmbossFilter::Enable(), Dali::Toolkit::Internal::BlurTwoPassFilter::Enable(), Dali::Toolkit::Internal::SpreadFilter::Enable(), Dali::Toolkit::Text::Clipper::Initialize(), Dali::Toolkit::Internal::CubeTransitionEffect::Initialize(), Dali::Toolkit::Internal::ItemView::InsertItem(), Dali::Toolkit::Internal::ItemView::InsertItems(), Dali::Toolkit::Internal::Popup::LayoutTail(), Dali::Toolkit::Internal::Button::ModifyLabel(), Dali::Scripting::NewActor(), anonymous_namespace{utc-Dali-PageTurnView.cpp}::TestPageFactory::NewPage(), Dali::Toolkit::Internal::ScrollView::OnChildAdd(), Dali::Toolkit::Internal::ToolBar::OnInitialize(), Dali::Toolkit::Internal::BubbleEmitter::OnInitialize(), Dali::Toolkit::Internal::Popup::OnInitialize(), Dali::Toolkit::Internal::KeyboardFocusManager::OnKeyEvent(), Dali::Toolkit::Internal::KeyboardFocusManager::OnPhysicalKeyboardStatusChanged(), Dali::Toolkit::Internal::Button::PrepareAddButtonImage(), Dali::Toolkit::Internal::Button::ReAddLabel(), Dali::Toolkit::Internal::TextEditor::RenderText(), Dali::Toolkit::Internal::TextField::RenderText(), Dali::Toolkit::Internal::ItemView::ReplaceItem(), Dali::Toolkit::Internal::KeyboardFocusManager::SetFocusIndicatorActor(), Dali::Toolkit::Internal::Button::SetLabel(), Dali::Toolkit::Internal::Popup::SetPopupBackgroundImage(), Dali::Toolkit::Internal::ScrollBar::SetScrollIndicator(), Dali::Toolkit::Internal::TextSelectionToolbar::SetUp(), Dali::Internal::Stage::SetViewMode(), Dali::Toolkit::Text::Decorator::Impl::ShowPopup(), Dali::Toolkit::Internal::PageTurnView::SliddenBack(), Dali::Toolkit::Internal::CubeTransitionEffect::StartTransition(), Dali::Toolkit::Internal::Button::TransitionButtonImage(), UtcDaliAccessibilityManagerFocusGroup(), UtcDaliAccessibilityManagerGetCurrentFocusGroup(), UtcDaliActorAddN(), UtcDaliActorAddP(), UtcDaliActorFindChildById(), UtcDaliActorFindChildByName(), UtcDaliActorGetChildAt(), UtcDaliActorGetChildCount(), UtcDaliActorGetChildren01(), UtcDaliActorGetChildren02(), UtcDaliActorGetCurrentWorldColor(), UtcDaliActorGetCurrentWorldMatrix(), UtcDaliActorGetCurrentWorldOrientation(), UtcDaliActorGetCurrentWorldPosition(), UtcDaliActorGetCurrentWorldScale(), UtcDaliActorGetHierachyDepth(), UtcDaliActorGetParent01(), UtcDaliActorInheritPosition(), UtcDaliActorInheritScale(), UtcDaliActorOnOffStageSignal(), UtcDaliActorRemoveN(), UtcDaliActorRemoveP(), UtcDaliActorSetColorMode(), UtcDaliActorUnparent(), UtcDaliAlignmentChildAddAndRemove(), UtcDaliAlignmentGetAlignmentType(), UtcDaliAlignmentSetAlignmentTypePositiveOnStage(), UtcDaliAlignmentSetScaling(), UtcDaliCameraActorCheckLookAtAndFreeLookViews03(), UtcDaliCameraActorDownCastN(), UtcDaliCameraActorDownCastP(), UtcDaliConfirmationPopupDynamicSignalGenerationP(), UtcDaliControlImplChildAddAndRemove(), UtcDaliCustomActorDownCast(), UtcDaliCustomActorDownCastNegative(), UtcDaliHitTestAlgorithmStencil(), UtcDaliHoverMultipleLayers(), UtcDaliImageActorDownCast(), UtcDaliImageActorDownCast2(), UtcDaliKeyboardFocusManagerGetFocusGroup(), UtcDaliLayerDownCast(), UtcDaliLayerDownCast2(), UtcDaliLongPressGestureSignalReceptionChildHit(), UtcDaliLongPressGestureSignalReceptionMultipleGestureDetectors(), UtcDaliModelViewAddRemove(), UtcDaliModelViewUninitialized(), UtcDaliPanGestureAngleProcessing(), UtcDaliPanGestureDirectionProcessing(), UtcDaliPanGestureSignalReceptionChildHit(), UtcDaliPanGestureSignalReceptionMultipleGestureDetectors(), UtcDaliPanGestureSignalReceptionMultipleStarted(), UtcDaliPinchGestureSignalReceptionChildHit(), UtcDaliPinchGestureSignalReceptionMultipleStarted(), UtcDaliPopupOnControlChildAdd(), UtcDaliPopupPropertyAutoHide(), UtcDaliPopupPropertyContextualMode(), UtcDaliPopupPropertyTouchTransparent(), UtcDaliPopupSetControlFooterMultiple(), UtcDaliPopupShowHide(), UtcDaliPushButtonInterruptEventWhenInsensitive(), UtcDaliPushButtonInterruptEventWhenNonVisible(), UtcDaliRadioButtonSelectedProperty(), UtcDaliRendererRenderOrder2DLayer(), UtcDaliRendererRenderOrder2DLayerMultipleRenderers(), UtcDaliRendererRenderOrder2DLayerOverlay(), UtcDaliRenderTaskSetExclusive(), UtcDaliRenderTaskWorldToViewport(), UtcDaliScriptingCreatePropertyMapActor(), UtcDaliSetShaderEffectRecursively(), UtcDaliTableViewAdd(), UtcDaliTableViewCustomProperties(), UtcDaliTapGestureSignalReceptionChildHit(), UtcDaliTapGestureSignalReceptionMultipleGestureDetectors(), UtcDaliToolBarAddControl01(), UtcDaliToolkitScrollViewActorAutoSnap(), UtcDaliToolkitScrollViewBind(), UtcDaliToolkitScrollViewConstraints(), UtcDaliToolkitScrollViewConstraintsMove(), UtcDaliToolkitScrollViewConstraintsWrap(), UtcDaliToolkitScrollViewScrollToActorP(), UtcDaliToolkitScrollViewSetWrapModeP(), UtcDaliToolkitScrollViewSignalsUpdate(), UtcDaliTouchActorUnstagedDifferentConsumer(), UtcDaliTouchInterruptedDifferentConsumer(), UtcDaliTouchMultipleLayers(), and UtcDaliTouchParentUnstaged().

Here is the call graph for this function:

unsigned int Actor::AddRenderer ( Renderer renderer)

Add a renderer to this actor.

.0

Parameters
[in]rendererRenderer to add to the actor
Returns
The index of the Renderer that was added
Precondition
The renderer must be initialized.

Definition at line 563 of file actor.cpp.

References Dali::Internal::Actor::AddRenderer(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::CreateBouncingEffectActor(), Dali::Toolkit::Text::AtlasRenderer::Impl::CreateMeshActor(), CreateMeshActorToStage(), Dali::Toolkit::Internal::BubbleActor::MakeRenderable(), Dali::Toolkit::Internal::CubeTransitionEffect::OnStageConnection(), Dali::Toolkit::Internal::CubeTransitionEffect::ResetToInitialState(), Dali::Toolkit::Internal::ControlRenderer::SetOnStage(), Dali::Toolkit::Text::Decorator::Impl::UpdateHighlight(), UtcDaliActorAddRendererN(), UtcDaliActorAddRendererOnStage(), UtcDaliActorAddRendererP(), UtcDaliActorRemoveRendererP(), UtcDaliGeometryAddVertexBuffer(), UtcDaliGeometryAnimatedProperty01(), UtcDaliGeometryAnimatedProperty02(), UtcDaliGeometryConstraint(), UtcDaliGeometryConstraint02(), UtcDaliGeometryPropertyRequiresDepthTest(), UtcDaliGeometryRemoveVertexBuffer(), UtcDaliGeometrySetGetGeometryType01(), UtcDaliGeometrySetGetGeometryType02(), UtcDaliGeometrySetGetRequireDepthTesting(), UtcDaliGeometrySetIndexBuffer(), UtcDaliMaterialAddTexture01(), UtcDaliMaterialAddTexture02(), UtcDaliMaterialAnimatedProperty01(), UtcDaliMaterialAnimatedProperty02(), UtcDaliMaterialConstraint(), UtcDaliMaterialConstraint02(), UtcDaliMaterialGetNumberOfTextures(), UtcDaliMaterialSetSampler(), UtcDaliMaterialSetShader(), UtcDaliMaterialSetTextureUniformName01(), UtcDaliMaterialSetTextureUniformName02(), UtcDaliPropertyBufferSetData01(), UtcDaliPropertyBufferSetData02(), UtcDaliRendererAnimatedProperty01(), UtcDaliRendererAnimatedProperty02(), UtcDaliRendererBlendingOptions01(), UtcDaliRendererBlendingOptions02(), UtcDaliRendererBlendingOptions03(), UtcDaliRendererBlendingOptions04(), UtcDaliRendererConstraint01(), UtcDaliRendererConstraint02(), UtcDaliRendererPreMultipledAlpha(), UtcDaliRendererRenderOrder2DLayer(), UtcDaliRendererRenderOrder2DLayerMultipleRenderers(), UtcDaliRendererRenderOrder2DLayerOverlay(), UtcDaliRendererSetBlendColor(), UtcDaliRendererSetBlendMode01(), UtcDaliRendererSetBlendMode02(), UtcDaliRendererSetBlendMode03(), UtcDaliRendererSetBlendMode04(), UtcDaliRendererSetBlendMode04b(), UtcDaliRendererSetBlendMode04c(), UtcDaliRendererSetBlendMode05(), UtcDaliRendererSetBlendMode06(), UtcDaliRendererSetBlendMode07(), UtcDaliRendererSetGetDepthIndex(), UtcDaliRendererSetGetFaceCullingMode(), UtcDaliRendererSetGetGeometry(), UtcDaliRendererSetGetMaterial(), UtcDaliRendererUniformMapMultipleUniforms01(), UtcDaliRendererUniformMapMultipleUniforms02(), UtcDaliRendererUniformMapPrecendence01(), UtcDaliRendererUniformMapPrecendence02(), UtcDaliRendererUniformMapPrecendence03(), UtcDaliRendererUniformMapPrecendence04(), UtcDaliRendererUniformMapPrecendence05(), UtcDaliRenderTaskContinous05(), UtcDaliRenderTaskOnce02(), UtcDaliRenderTaskOnce04(), UtcDaliRenderTaskOnceNoSync02(), UtcDaliRenderTaskOnceNoSync04(), UtcDaliShaderAnimatedProperty01(), UtcDaliShaderAnimatedProperty02(), UtcDaliShaderConstraint01(), UtcDaliShaderConstraint02(), UtcSamplerSetFilterMode(), and UtcSamplerSetWrapMode().

Here is the call graph for this function:

Actor Actor::DownCast ( BaseHandle  handle)
static
Actor Actor::FindChildById ( const unsigned int  id)

Search through this actor's hierarchy for an actor with the given unique ID.

The actor itself is also considered in the search. .0

Parameters
[in]idthe ID of the actor to find
Returns
A handle to the actor if found, or an empty handle if not.
Precondition
The Actor has been initialized.

Definition at line 136 of file actor.cpp.

References Actor(), Dali::Internal::Actor::FindChildById(), Dali::IntrusivePtr< T >::Get(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::KeyboardFocusManager::DoSetCurrentFocusActor(), Dali::Toolkit::Internal::AccessibilityManager::DoSetCurrentFocusActor(), Dali::Toolkit::Internal::AccessibilityManager::GetActorByFocusOrder(), Dali::Toolkit::Internal::KeyboardFocusManager::GetCurrentFocusActor(), Dali::Toolkit::Internal::AccessibilityManager::GetCurrentFocusActor(), anonymous_namespace{automation.cpp}::SetProperties(), and UtcDaliActorFindChildById().

Here is the call graph for this function:

Here is the caller graph for this function:

Actor Actor::FindChildByName ( const std::string &  actorName)
Actor Actor::GetChildAt ( unsigned int  index) const

Retrieve and child actor by index.

.0

Parameters
[in]indexThe index of the child to retrieve
Returns
The actor for the given index or empty handle if children not initialised
Precondition
The Actor has been initialized.

Definition at line 124 of file actor.cpp.

References Actor(), Dali::IntrusivePtr< T >::Get(), Dali::Internal::Actor::GetChildAt(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::Popup::AddFocusableChildren(), Dali::Toolkit::Internal::Popup::AddFocusableChildrenRecursive(), Dali::Scripting::CreatePropertyMap(), anonymous_namespace{utc-Dali-Popup.cpp}::DescendentCount(), DumpJson(), Dali::Toolkit::Internal::Button::FindChildIndex(), Dali::Toolkit::Internal::ScrollView::FindClosestActorToPosition(), Dali::Toolkit::Internal::PageTurnLandscapeView::OnAddPage(), Dali::Toolkit::Internal::Alignment::OnRelayout(), Dali::Toolkit::Internal::RadioButton::OnSelected(), Dali::Internal::RelayoutController::PropagateAll(), Dali::Internal::RelayoutController::PropagateFlags(), Dali::RemoveShaderEffectRecursively(), Dali::Internal::RelayoutController::RequestRelayoutTree(), Dali::Toolkit::Internal::ScrollBar::SetScrollIndicator(), Dali::SetShaderEffectRecursively(), UtcDaliActorGetChildAt(), UtcDaliActorGetChildren01(), UtcDaliActorGetChildren02(), UtcDaliBubbleEmitterEmitBubble(), UtcDaliBubbleEmitterRestore(), UtcDaliCameraActorDownCastN(), UtcDaliCameraActorDownCastP(), UtcDaliCubeTransitionCrossEffectStartTransition(), UtcDaliCubeTransitionCrossEffectStopTransition(), UtcDaliCubeTransitionEffectGetRoot(), UtcDaliCubeTransitionEffectSetCurrentImage(), UtcDaliCubeTransitionEffectSetTargetImage(), UtcDaliCubeTransitionFoldEffectStartTransition(), UtcDaliCubeTransitionFoldEffectStopTransition(), UtcDaliCubeTransitionWaveEffectStartTransition(), UtcDaliCubeTransitionWaveEffectStopTransition(), UtcDaliCustomActorDownCast(), UtcDaliCustomActorDownCastNegative(), UtcDaliCustomActorRemoveDuringOnChildRemove(), UtcDaliCustomActorReparentDuringOnChildAdd(), UtcDaliImageActorDownCast(), UtcDaliImageActorDownCast2(), UtcDaliItemViewInsertItemsP(), UtcDaliLayerDownCast(), UtcDaliLayerDownCast2(), UtcDaliScriptingNewActorChildren(), utcDaliTextEditorEvent02(), utcDaliTextEditorEvent03(), utcDaliTextFieldEvent02(), and utcDaliTextFieldEvent03().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned int Actor::GetChildCount ( ) const

Retrieve the number of children held by the actor.

.0

Returns
The number of children
Precondition
The Actor has been initialized.

Definition at line 119 of file actor.cpp.

References Dali::Internal::Actor::GetChildCount(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::Popup::AddFocusableChildren(), Dali::Toolkit::Internal::Popup::AddFocusableChildrenRecursive(), Dali::Scripting::CreatePropertyMap(), anonymous_namespace{utc-Dali-Popup.cpp}::DescendentCount(), DumpJson(), Dali::Toolkit::Internal::ScrollView::FindClosestActorToPosition(), Dali::Toolkit::Internal::Popup::LayoutPopup(), Dali::Toolkit::Internal::PageTurnLandscapeView::OnAddPage(), Dali::Toolkit::Internal::RadioButton::OnSelected(), Dali::Internal::RelayoutController::PropagateAll(), Dali::Internal::RelayoutController::PropagateFlags(), Dali::RemoveShaderEffectRecursively(), Dali::Internal::RelayoutController::RequestRelayoutTree(), Dali::Toolkit::Internal::ScrollBar::SetScrollIndicator(), Dali::SetShaderEffectRecursively(), UtcDaliActorAddN(), UtcDaliActorAddP(), UtcDaliActorGetChildCount(), UtcDaliActorRemoveN(), UtcDaliActorRemoveP(), UtcDaliActorUnparent(), UtcDaliAlignmentChildAddAndRemove(), UtcDaliBubbleEmitterGetRootActor(), UtcDaliControlImplChildAddAndRemove(), UtcDaliControlImplStageConnection(), UtcDaliCubeTransitionEffectGetRoot(), UtcDaliCustomActorRemoveDuringOnChildRemove(), UtcDaliCustomActorReparentDuringOnChildAdd(), UtcDaliItemViewInsertItemsP(), UtcDaliScriptingNewActorChildren(), utcDaliTextEditorEvent02(), and utcDaliTextFieldEvent02().

Here is the call graph for this function:

Here is the caller graph for this function:

ColorMode Actor::GetColorMode ( ) const

Returns the actor's color mode.

.0

Returns
currently used colorMode.
Precondition
The Actor has been initialized.

Definition at line 389 of file actor.cpp.

References Dali::Internal::Actor::GetColorMode(), and Dali::GetImplementation().

Referenced by UtcDaliActorGetCurrentWorldColor(), UtcDaliActorSetColorMode(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetCurrentAnchorPoint ( ) const
Vector4 Actor::GetCurrentColor ( ) const

Retrieve the actor's color.

Actor's own color is not clamped. .0

Returns
The color.
Precondition
The Actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetColor().

Definition at line 379 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentColor(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::ScrollBar::ShowIndicator(), UtcDaliActorGetCurrentColor(), UtcDaliActorGetCurrentWorldColor(), UtcDaliActorSetColor(), UtcDaliAnimationAnimateBetweenActorColorAlphaCubicP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionCubicP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateBetweenActorColorAlphaP(), UtcDaliAnimationAnimateBetweenActorColorCubicP(), UtcDaliAnimationAnimateBetweenActorColorCubicWithDelayP(), UtcDaliAnimationAnimateBetweenActorColorP(), UtcDaliAnimationAnimateBetweenActorColorTimePeriodCubicP(), UtcDaliAnimationAnimateBetweenActorColorTimePeriodP(), UtcDaliAnimationAnimateToActorColorAlphaP(), UtcDaliAnimationAnimateToActorColorBlueP(), UtcDaliAnimationAnimateToActorColorGreenP(), UtcDaliAnimationAnimateToActorColorP(), UtcDaliAnimationAnimateToActorColorRedP(), UtcDaliCubeTransitionCrossEffectStartTransition(), UtcDaliCubeTransitionCrossEffectStopTransition(), UtcDaliCubeTransitionFoldEffectStartTransition(), UtcDaliCubeTransitionFoldEffectStopTransition(), UtcDaliCubeTransitionWaveEffectStartTransition(), UtcDaliCubeTransitionWaveEffectStopTransition(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

float Actor::GetCurrentOpacity ( ) const

Retrieve the actor's opacity.

.0

Returns
The actor's opacity.
Precondition
The actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetOpacity().

Definition at line 369 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentOpacity(), and Dali::GetImplementation().

Referenced by UtcDaliActorGetCurrentOpacity(), UtcDaliActorSetOpacity(), UtcDaliPopupPropertyBacking(), UtcDaliToolkitScrollBarHideIndicatorN(), UtcDaliToolkitScrollBarHideIndicatorP(), UtcDaliToolkitScrollBarSetIndicatorHideDurationN(), UtcDaliToolkitScrollBarSetIndicatorHideDurationP(), UtcDaliToolkitScrollBarSetIndicatorShowDurationN(), UtcDaliToolkitScrollBarSetIndicatorShowDurationP(), UtcDaliToolkitScrollBarShowIndicatorN(), and UtcDaliToolkitScrollBarShowIndicatorP().

Here is the call graph for this function:

Here is the caller graph for this function:

Quaternion Actor::GetCurrentOrientation ( ) const

Retreive the Actor's orientation.

.0

Returns
The current orientation.
Precondition
The Actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetOrientation().

Definition at line 279 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentOrientation(), and Dali::GetImplementation().

Referenced by UtcDaliActorGetCurrentOrientation(), UtcDaliActorGetCurrentWorldOrientation(), UtcDaliActorRotateBy01(), UtcDaliActorRotateBy02(), UtcDaliActorSetOrientation01(), UtcDaliActorSetOrientation02(), UtcDaliAnimationAnimateAlphaFunctionP(), UtcDaliAnimationAnimateAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateBetweenActorOrientation01CubicP(), UtcDaliAnimationAnimateBetweenActorOrientation01P(), UtcDaliAnimationAnimateBetweenActorOrientation02CubicP(), UtcDaliAnimationAnimateBetweenActorOrientation02P(), UtcDaliAnimationAnimateByActorOrientationAlphaFunctionP(), UtcDaliAnimationAnimateByActorOrientationAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByActorOrientationP(), UtcDaliAnimationAnimateP(), UtcDaliAnimationAnimateTimePeriodP(), UtcDaliAnimationAnimateToActorOrientationAlphaFunctionP(), UtcDaliAnimationAnimateToActorOrientationAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToActorOrientationAngleAxisP(), UtcDaliAnimationAnimateToActorOrientationQuaternionP(), UtcDaliAnimationAnimateToActorOrientationTimePeriodP(), UtcDaliCubeTransitionCrossEffectStartTransition(), UtcDaliCubeTransitionCrossEffectStopTransition(), UtcDaliCubeTransitionFoldEffectStartTransition(), UtcDaliCubeTransitionFoldEffectStopTransition(), UtcDaliCubeTransitionWaveEffectStartTransition(), and UtcDaliCubeTransitionWaveEffectStopTransition().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetCurrentParentOrigin ( ) const

Retrieve the parent-origin of an actor.

.0

Returns
The current parent-origin.
Precondition
The Actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetParentOrigin().

Definition at line 154 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentParentOrigin(), and Dali::GetImplementation().

Referenced by UtcDaliActorGetCurrentParentOrigin(), UtcDaliActorSetParentOrigin(), UtcDaliAnimationAnimateToActorParentOriginP(), UtcDaliAnimationAnimateToActorParentOriginXP(), UtcDaliAnimationAnimateToActorParentOriginYP(), UtcDaliAnimationAnimateToActorParentOriginZP(), UtcDaliItemViewSetItemsParentOriginP(), UtcDaliScriptingNewActorProperties(), and UtcDaliTableViewCustomProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetCurrentPosition ( ) const

Retrieve the position of the Actor.

.0

Returns
the Actor's current position.
Precondition
The Actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetPosition().

Definition at line 239 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentPosition(), and Dali::GetImplementation().

Referenced by GetCameraDepths(), anonymous_namespace{scroll-view-impl.cpp}::GetPositionOfAnchor(), Dali::Toolkit::Internal::Popup::LayoutContext(), Dali::Toolkit::Internal::ScrollView::ScrollTo(), UtcDaliActorConstrainedToWorldMatrix(), UtcDaliActorGetCurrentPosition(), UtcDaliActorGetCurrentWorldPosition(), UtcDaliActorInheritPosition(), UtcDaliActorSetPosition01(), UtcDaliActorSetPosition02(), UtcDaliActorSetPosition03(), UtcDaliActorSetX(), UtcDaliActorSetY(), UtcDaliActorSetZ(), UtcDaliActorTranslateBy(), UtcDaliAnimationAnimateAlphaFunctionP(), UtcDaliAnimationAnimateAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByActorPositionAlphaFunctionP(), UtcDaliAnimationAnimateByActorPositionAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByActorPositionP(), UtcDaliAnimationAnimateByActorPositionTimePeriodP(), UtcDaliAnimationAnimateP(), UtcDaliAnimationAnimateTimePeriodP(), UtcDaliAnimationAnimateToActorPositionAlphaFunctionP(), UtcDaliAnimationAnimateToActorPositionAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToActorPositionP(), UtcDaliAnimationAnimateToActorPositionTimePeriodP(), UtcDaliAnimationAnimateToActorPositionXP(), UtcDaliAnimationAnimateToActorPositionYP(), UtcDaliAnimationAnimateToActorPositionZP(), UtcDaliAnimationClearP(), UtcDaliAnimationGetStateP(), UtcDaliAnimationPauseP(), UtcDaliAnimationPlayDiscardHandleP(), UtcDaliAnimationPlayFromP(), UtcDaliAnimationPlayOffStageP(), UtcDaliAnimationPlayP(), UtcDaliAnimationPlayRangeP(), UtcDaliAnimationPlayStopDiscardHandleP(), UtcDaliAnimationSetCurrentProgressP(), UtcDaliAnimationSetDisconnectActionP(), UtcDaliAnimationSetDurationP(), UtcDaliAnimationSetEndActioN(), UtcDaliAnimationSetLoopCountP(), UtcDaliAnimationSetLoopCountP4(), UtcDaliAnimationSetLoopingP(), UtcDaliAnimationSetPlayRangeP(), UtcDaliAnimationSetSpeedFactorP1(), UtcDaliAnimationSetSpeedFactorP2(), UtcDaliAnimationSetSpeedFactorP3(), UtcDaliAnimationSetSpeedFactorP4(), UtcDaliAnimationSetSpeedFactorRangeAndLoopCount01(), UtcDaliAnimationSetSpeedFactorRangeAndLoopCount02(), UtcDaliAnimationStopP(), UtcDaliAnimationStopSetPositionP(), UtcDaliBaseHandleDoAction(), UtcDaliCameraActorModelView(), UtcDaliCameraActorSetOrthographicProjectionP1(), UtcDaliConstraintBakeRemoveAction(), UtcDaliConstraintDiscardRemoveAction(), UtcDaliScriptingNewActorChildren(), UtcDaliScriptingNewActorProperties(), UtcDaliScrollViewPagePathEffectTest(), UtcDaliTableViewCustomProperties(), UtcDaliTableViewMetricsFit(), UtcDaliTableViewMetricsFixed(), UtcDaliTableViewMetricsPadding(), UtcDaliTableViewMetricsRelative(), UtcDaliToolkitScrollBarSetScrollPropertySourceP(), UtcFrustumFarCullN(), UtcFrustumFarCullP(), UtcFrustumNearCullN(), UtcFrustumNearCullP(), UtcLinearConstrainerApply(), UtcLinearConstrainerApplyRange(), UtcLinearConstrainerDestroy(), UtcLinearConstrainerRemove(), UtcPathConstrainerApply(), UtcPathConstrainerApplyRange(), UtcPathConstrainerDestroy(), and UtcPathConstrainerRemove().

Here is the call graph for this function:

Vector3 Actor::GetCurrentScale ( ) const

Retrieve the scale factor applied to an actor.

.0

Returns
A vector representing the scale factor for each axis.
Precondition
The Actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetScale().

Definition at line 319 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentScale(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::Control::OnPinch(), UtcDaliActorGetCurrentScale(), UtcDaliActorGetCurrentWorldScale(), UtcDaliActorScaleBy(), UtcDaliActorSetScale01(), UtcDaliActorSetScale02(), UtcDaliActorSetScale03(), UtcDaliAnimationAnimateByActorScaleP(), UtcDaliAnimationAnimateToActorScaleP(), UtcDaliAnimationAnimateToActorScaleXP(), UtcDaliAnimationAnimateToActorScaleYP(), UtcDaliAnimationAnimateToActorScaleZP(), UtcDaliAnimationClearP(), UtcDaliControlImplOnGestureMethods(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetCurrentSize ( ) const

Retrieve the actor's size.

.0

Returns
The actor's current size.
Precondition
The actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetSize().

Definition at line 194 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentSize(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::ItemView::AnimateScrollOvershoot(), Dali::Toolkit::Internal::CubeTransitionWaveEffect::CalculateSaddleSurfaceParameters(), Dali::Toolkit::Internal::ItemView::CalculateScrollOvershoot(), Dali::Toolkit::Internal::ScrollView::ClampPosition(), Dali::Toolkit::Text::Decorator::Impl::GetConstrainedPopupPosition(), Dali::Toolkit::Internal::ScrollView::GetDomainSize(), Dali::Toolkit::Internal::ItemView::GetNextKeyboardFocusableActor(), Dali::Toolkit::Internal::ScrollView::GetOvershoot(), anonymous_namespace{scroll-view-impl.cpp}::GetPositionOfAnchor(), Dali::Toolkit::Internal::ItemView::InsertItem(), Dali::Toolkit::Internal::ItemView::InsertItems(), Dali::Toolkit::Internal::ItemView::OnKeyboardFocusChangeCommitted(), Dali::Toolkit::Internal::ScrollBar::OnPan(), Dali::Toolkit::Internal::ItemView::OnPan(), Dali::Toolkit::Internal::CubeTransitionCrossEffect::OnStartTransition(), Dali::Toolkit::Internal::ItemView::OnWheelEvent(), Dali::Toolkit::Internal::ItemView::ReapplyAllConstraints(), Dali::Toolkit::Internal::ItemView::ReplaceItem(), Dali::Toolkit::Internal::ItemView::ScrollTo(), Dali::Toolkit::Internal::ItemView::ScrollToItem(), Dali::Toolkit::Internal::ScrollOvershootEffectRipple::SetOvershoot(), Dali::Toolkit::Internal::CubeTransitionCrossEffect::SetupAnimation(), Dali::Toolkit::Internal::ScrollView::SnapWithVelocity(), Dali::Toolkit::Internal::CubeTransitionEffect::StartTransition(), Dali::Toolkit::Internal::ScrollOvershootEffectRipple::UpdateVisibility(), UtcDaliActorGetCurrentSize(), UtcDaliActorGetCurrentSizeImmediate(), UtcDaliActorSetSize01(), UtcDaliActorSetSize02(), UtcDaliActorSetSize03(), UtcDaliActorSetSize04(), UtcDaliAnimationAnimateToActorSizeDepthP(), UtcDaliAnimationAnimateToActorSizeHeightP(), UtcDaliAnimationAnimateToActorSizeP(), UtcDaliAnimationAnimateToActorSizeWidthHeightP(), UtcDaliAnimationAnimateToActorSizeWidthP(), UtcDaliBloomOnSizeSet(), UtcDaliButtonSetSelectedImageP(), UtcDaliButtonSetUnselectedImageP(), UtcDaliButtonSize(), UtcDaliControlImplSizeSet2P(), UtcDaliControlImplSizeSetP(), UtcDaliEffectsViewSizeSet(), UtcDaliImageActorGetCurrentSize01(), UtcDaliImageActorGetCurrentSize02(), UtcDaliImageActorGetCurrentSize03(), UtcDaliImageActorGetCurrentSize04(), UtcDaliImageActorGetCurrentSize05(), UtcDaliImageActorNaturalPixelAreaSize01(), UtcDaliImageActorNaturalPixelAreaSize02(), UtcDaliImageActorSetSize01(), UtcDaliImageViewSizeWithBackground(), UtcDaliImageViewSizeWithBackgroundAndImage(), UtcDaliMagnifierOnSizeSet(), UtcDaliModelOnSizeSet(), UtcDaliScriptingNewActorProperties(), UtcDaliToolkitScrollBarSetIndicatorFixedHeightP(), UtcDaliToolkitScrollBarSetIndicatorHeightPolicyP(), and UtcDaliToolkitScrollBarSetScrollPropertySourceP().

Here is the call graph for this function:

Vector4 Actor::GetCurrentWorldColor ( ) const

Retrieve the world-color of the Actor, where each component is clamped within the 0->1 range.

.0

Returns
The Actor's current color in the world.
Precondition
The Actor has been initialized.
Note
The actor will not have a world-color, unless it has previously been added to the stage.

Definition at line 394 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentWorldColor(), and Dali::GetImplementation().

Referenced by anonymous_namespace{utc-Dali-HitTestAlgorithm.cpp}::DefaultIsActorTouchableFunction(), Dali::Toolkit::Internal::AccessibilityManager::DoSetCurrentFocusActor(), Dali::Toolkit::Internal::anonymous_namespace{accessibility-manager-impl.cpp}::IsActorFocusableFunction(), anonymous_namespace{utc-Dali-HitTestAlgorithm.cpp}::IsActorHittableFunction(), anonymous_namespace{utc-Dali-RenderTask.cpp}::IsActorHittableFunction(), UtcDaliActorGetCurrentWorldColor(), and UtcDaliActorSetColor().

Here is the call graph for this function:

Here is the caller graph for this function:

Matrix Actor::GetCurrentWorldMatrix ( ) const

Retrieves the world-matrix of the actor.

.0

Returns
The Actor's current world matrix
Precondition
The Actor has been initialized.
Note
The actor will not have a world-matrix, unless it has previously been added to the stage.

Definition at line 349 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentWorldMatrix(), and Dali::GetImplementation().

Referenced by UtcDaliActorConstrainedToWorldMatrix(), UtcDaliActorGetCurrentWorldMatrix(), and UtcDaliCameraActorCheckLookAtAndFreeLookViews03().

Here is the call graph for this function:

Here is the caller graph for this function:

Quaternion Actor::GetCurrentWorldOrientation ( ) const

Retrieve the world-orientation of the Actor.

.0

Returns
The Actor's current orientation in the world.
Precondition
The Actor has been initialized.
Note
The actor will not have a world-orientation, unless it has previously been added to the stage.

Definition at line 294 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentWorldOrientation(), and Dali::GetImplementation().

Referenced by UtcDaliActorGetCurrentWorldOrientation(), and UtcDaliConstraintsLookAt().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetCurrentWorldPosition ( ) const

Retrieve the world-position of the Actor.

.0

Returns
The Actor's current position in world coordinates.
Precondition
The Actor has been initialized.
Note
The actor will not have a world-position, unless it has previously been added to the stage.

Definition at line 244 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentWorldPosition(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Text::Decorator::Impl::CalculateHandleWorldCoordinates(), Dali::Toolkit::Text::Decorator::Impl::GetConstrainedPopupPosition(), UtcDaliActorGetCurrentWorldPosition(), UtcDaliActorInheritPosition(), UtcDaliPopupPropertyContextualMode(), UtcDaliPopupPropertyCustomAnimation(), UtcDaliPopupPropertyTail(), and UtcDaliRenderTaskWorldToViewport().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetCurrentWorldScale ( ) const

Retrieve the world-scale of the Actor.

.0

Returns
The Actor's current scale in the world.
Precondition
The Actor has been initialized.
Note
The actor will not have a world-scale, unless it has previously been added to the stage.

Definition at line 324 of file actor.cpp.

References Dali::Internal::Actor::GetCurrentWorldScale(), and Dali::GetImplementation().

Referenced by UtcDaliActorGetCurrentWorldScale(), and UtcDaliActorInheritScale().

Here is the call graph for this function:

Here is the caller graph for this function:

DrawMode::Type Actor::GetDrawMode ( ) const

Query how the actor and its children will be drawn.

.0

Returns
Return the draw mode type.

Definition at line 404 of file actor.cpp.

References Dali::Internal::Actor::GetDrawMode(), and Dali::GetImplementation().

Referenced by UtcDaliActorSetDrawMode(), UtcDaliActorSetGetOverlay(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

float Actor::GetHeightForWidth ( float  width)

Calculate the height of the actor given a width.

The natural size is used for default calculation. size 0 is treated as aspect ratio 1:1.

.0

Parameters
widthWidth to use
Returns
Return the height based on the width.

Definition at line 464 of file actor.cpp.

References Dali::Internal::Actor::GetHeightForWidth(), and Dali::GetImplementation().

Referenced by Dali::Toolkit::Internal::Popup::GetHeightForWidth(), UtcDaliActorGetHeightForWidth(), UtcDaliControlTestParameters(), UtcDaliImageViewHeightForWidthBackground(), and UtcDaliImageViewHeightForWidthBackgroundAndImage().

Here is the call graph for this function:

Here is the caller graph for this function:

int Actor::GetHierarchyDepth ( )

Get depth in the hierarchy for the actor.

.0

Returns
The current depth in the hierarchy of the actor, or -1 if actor is not in the hierarchy

Definition at line 533 of file actor.cpp.

References Dali::Internal::Actor::GetHierarchyDepth(), and Dali::GetImplementation().

Referenced by UtcDaliActorGetHierachyDepth().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned int Actor::GetId ( ) const
Layer Actor::GetLayer ( )

Gets the layer in which the actor is present.

.0

Returns
The layer, which will be uninitialized if the actor is off-stage.
Precondition
The Actor has been initialized.

Definition at line 99 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetLayer().

Referenced by UtcDaliActorGetLayer().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::GetLeaveRequired ( ) const

This returns whether the actor requires touch or hover events whenever touch or hover motion events leave the boundary of the actor.

.0

Returns
True if a Leave event is required, false otherwise.
Precondition
The Actor has been initialized.

Definition at line 429 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetLeaveRequired().

Referenced by UtcDaliActorGetLeaveRequired(), UtcDaliActorSetLeaveRequired(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector2 Actor::GetMaximumSize ( )

Return the maximum relayout size.

.0

Returns
Return the maximum size.

Definition at line 526 of file actor.cpp.

References Dali::GetImplementation(), Dali::Internal::Actor::GetMaximumSize(), Dali::Dimension::HEIGHT, and Dali::Dimension::WIDTH.

Referenced by UtcDaliActorSetMaximumSize().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector2 Actor::GetMinimumSize ( )

Return the minimum relayout size.

.0

Returns
Return the mininmum size.

Definition at line 511 of file actor.cpp.

References Dali::GetImplementation(), Dali::Internal::Actor::GetMinimumSize(), Dali::Dimension::HEIGHT, and Dali::Dimension::WIDTH.

Referenced by UtcDaliActorSetMinimumSize().

Here is the call graph for this function:

Here is the caller graph for this function:

const std::string & Actor::GetName ( ) const
Vector3 Actor::GetNaturalSize ( ) const

Return the natural size of the actor.

Deriving classes stipulate the natural size and by default an actor has a ZERO natural size.

.0

Returns
The actor's natural size

Definition at line 199 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetNaturalSize().

Referenced by Dali::Toolkit::Internal::PushButton::GetNaturalSize(), Dali::Toolkit::Internal::Popup::GetNaturalSize(), Dali::Toolkit::Internal::CheckBoxButton::OnDisabled(), Dali::Toolkit::Internal::Alignment::OnRelayout(), Dali::Toolkit::Internal::TextSelectionToolbar::OnRelayout(), Dali::Toolkit::Internal::RadioButton::OnSelected(), UtcDaliActorGetNaturalSize(), and UtcDaliImageActorGetNaturalSize().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::GetPadding ( Padding paddingOut) const

Return the value of the padding.

.0

Parameters
paddingOutThe returned padding data

Definition at line 490 of file actor.cpp.

References Dali::Rect< T >::bottom, Dali::GetImplementation(), Dali::Internal::Actor::GetPadding(), Dali::Dimension::HEIGHT, Dali::Rect< T >::left, Dali::Rect< T >::right, Dali::Rect< T >::top, Dali::Dimension::WIDTH, Dali::Vector2::x, and Dali::Vector2::y.

Referenced by Dali::Toolkit::Internal::TableView::OnRelayout(), and UtcDaliActorSetPadding().

Here is the call graph for this function:

Here is the caller graph for this function:

Actor Actor::GetParent ( ) const

Retrieve the actor's parent.

.0

Returns
A handle to the actor's parent. If the actor has no parent, this handle will be invalid.
Precondition
The actor has been initialized.

Definition at line 142 of file actor.cpp.

References Actor(), Dali::GetImplementation(), and Dali::Internal::Actor::GetParent().

Referenced by Dali::Toolkit::Text::Decorator::Impl::CreateCursors(), Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Toolkit::Internal::AccessibilityManager::DoSetCurrentFocusActor(), Dali::Internal::anonymous_namespace{hover-event-processor.cpp}::EmitHoverSignals(), Dali::Internal::anonymous_namespace{touch-event-processor.cpp}::EmitTouchSignals(), Dali::Internal::anonymous_namespace{wheel-event-processor.cpp}::EmitWheelSignals(), Dali::Toolkit::Internal::KeyboardFocusManager::GetFocusGroup(), Dali::Toolkit::Internal::AccessibilityManager::GetFocusGroup(), Dali::Internal::Actor::GetLayer(), Dali::Toolkit::Internal::ItemView::GetNextKeyboardFocusableActor(), Dali::Toolkit::Internal::KeyboardFocusManager::GetParentLayoutControl(), Dali::Toolkit::Internal::AccessibilityManager::HandlePanGesture(), anonymous_namespace{utc-Dali-Popup.cpp}::HasAncestor(), Dali::Toolkit::Internal::Popup::LayoutContext(), Dali::Toolkit::Internal::Popup::LayoutTail(), Dali::Toolkit::Internal::ToolBar::OnControlChildAdd(), Dali::Toolkit::Internal::PageTurnPortraitView::OnPossibleOutwardsFlick(), Dali::Toolkit::Internal::RadioButton::OnSelected(), Impl::TestCustomActorVariant5::OnStageConnection(), Impl::TestCustomActorVariant6::OnStageDisconnection(), anonymous_namespace{utc-Dali-TouchProcessing.cpp}::RemoveActorFunctor::operator()(), anonymous_namespace{utc-Dali-HoverProcessing.cpp}::RemoveActorFunctor::operator()(), Dali::Internal::RelayoutController::PropagateAll(), Dali::Internal::RelayoutController::PropagateFlags(), Dali::Internal::RelayoutController::Relayout(), Dali::Toolkit::Internal::Button::RemoveButtonImage(), Dali::Internal::RelayoutController::RequestRelayout(), Dali::Internal::RelayoutController::RequestRelayoutTree(), Dali::Toolkit::Internal::ScrollView::ScrollTo(), Dali::Toolkit::Internal::Button::SetLabel(), Dali::Toolkit::Internal::Button::SetupContent(), Dali::Toolkit::Text::Decorator::Impl::ShowPopup(), Dali::Toolkit::Internal::Button::TransitionButtonImage(), UtcDaliActorGetParent01(), UtcDaliActorGetParent02(), and UtcDaliActorUnparent().

Here is the call graph for this function:

Here is the caller graph for this function:

PositionInheritanceMode Actor::GetPositionInheritanceMode ( ) const

Returns the actors position inheritance mode.

.0

Returns
Return the position inheritance mode.
Precondition
The Actor has been initialized.

Definition at line 254 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetPositionInheritanceMode().

Referenced by UtcDaliActorInheritPosition(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

float Actor::GetRelayoutSize ( Dimension::Type  dimension) const
Renderer Actor::GetRendererAt ( unsigned int  index)
unsigned int Actor::GetRendererCount ( ) const
ResizePolicy::Type Actor::GetResizePolicy ( Dimension::Type  dimension) const

Return the resize policy used for a single dimension.

.0

Parameters
[in]dimensionThe dimension to get policy for
Returns
Return the dimension resize policy. If more than one dimension is requested, just return the first one found.

Definition at line 449 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetResizePolicy().

Referenced by Dali::Internal::Actor::CalculateChildSizeBase(), Dali::Toolkit::Internal::PushButton::ConfigureSizeNegotiationDimension(), anonymous_namespace{table-view-impl.cpp}::FitToChild(), Dali::Toolkit::Internal::RadioButton::OnLabelSet(), Dali::Toolkit::Internal::Popup::OnRelayout(), and UtcDaliRelayoutProperties_ResizePolicies().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetSizeModeFactor ( ) const

Retrieve the relative to parent size factor of the actor.

.0

Returns
The Actor's current relative size factor.
Precondition
The Actor has been initialized.

Definition at line 344 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetSizeModeFactor().

Referenced by Dali::Internal::Actor::CalculateChildSizeBase(), and UtcDaliRelayoutProperties_SizeModeFactor().

Here is the call graph for this function:

Here is the caller graph for this function:

SizeScalePolicy::Type Actor::GetSizeScalePolicy ( ) const

Return the size scale policy in use.

.0

Returns
Return the size scale policy.

Definition at line 459 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetSizeScalePolicy().

Referenced by UtcDaliRelayoutProperties_SizeScalePolicy().

Here is the call graph for this function:

Here is the caller graph for this function:

Vector3 Actor::GetTargetSize ( ) const

Retrieve the actor's size.

.0

Returns
The actor's target size.
Precondition
The actor has been initialized.
Note
This return is the value that was set using SetSize or the target size of an animation.

Definition at line 189 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetTargetSize().

Referenced by Dali::Toolkit::Internal::Alignment::OnRelayout(), Dali::Internal::RelayoutController::Relayout(), UtcDaliActorGetCurrentSizeImmediate(), UtcDaliAlignmentSizeSetP(), UtcDaliPageTurnViewSetGetProperty(), UtcFrustumBottomCullP(), UtcFrustumFarCullN(), UtcFrustumFarCullP(), UtcFrustumLeftCullP(), UtcFrustumNearCullN(), UtcFrustumNearCullP(), UtcFrustumRightCullP(), and UtcFrustumTopCullP().

Here is the call graph for this function:

Here is the caller graph for this function:

float Actor::GetWidthForHeight ( float  height)

Calculate the width of the actor given a height.

The natural size is used for default calculation. size 0 is treated as aspect ratio 1:1.

.0

Parameters
heightHeight to use
Returns
Return the width based on the height.

Definition at line 469 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::GetWidthForHeight().

Referenced by Dali::Toolkit::Internal::Popup::GetWidthForHeight(), UtcDaliActorGetWidthForHeight(), UtcDaliControlTestParameters(), UtcDaliImageViewHeightForWidthBackground(), and UtcDaliImageViewHeightForWidthBackgroundAndImage().

Here is the call graph for this function:

Here is the caller graph for this function:

Actor::HoverSignalType & Actor::HoveredSignal ( )

This signal is emitted when hover input is received.

A callback of the following type may be connected:

bool YourCallbackName(Actor actor, const HoverEvent& event);

The return value of True, indicates that the hover event should be consumed. Otherwise the signal will be emitted on the next sensitive parent of the actor. .0

Returns
The signal to connect to.
Precondition
The Actor has been initialized.

Definition at line 543 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::HoveredSignal().

Referenced by UtcDaliActorHoveredSignal(), UtcDaliHoverActorBecomesInsensitive(), UtcDaliHoverActorBecomesInsensitiveParentConsumer(), UtcDaliHoverActorRemovedInSignal(), UtcDaliHoverActorSignalNotConsumed(), UtcDaliHoverActorUnStaged(), UtcDaliHoverInterrupted(), UtcDaliHoverInterruptedParentConsumer(), UtcDaliHoverLeave(), UtcDaliHoverLeaveActorReadded(), UtcDaliHoverLeaveParentConsumer(), UtcDaliHoverMultipleLayers(), UtcDaliHoverMultipleRenderableActors(), UtcDaliHoverMultipleRenderTasksWithChildLayer(), UtcDaliHoverNormalProcessing(), UtcDaliHoverOffscreenRenderTasks(), UtcDaliHoverOutsideCameraNearFarPlanes(), UtcDaliHoverParentConsumer(), UtcDaliHoverStencilNonRenderableActor(), and UtcDaliHoverSystemOverlayActor().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::IsKeyboardFocusable ( ) const
bool Actor::IsLayer ( ) const

Query whether the actor is of class Dali::Layer.

.0

Returns
True if the actor is a layer.
Precondition
The Actor has been initialized.

Definition at line 94 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::IsLayer().

Referenced by UtcDaliActorIsLayer(), utcDaliTextEditorEvent03(), and utcDaliTextFieldEvent03().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::IsOrientationInherited ( ) const

Returns whether the actor inherits its parent's orientation.

.0

Returns
True if the actor inherits its parent orientation, false if it uses world orientation.
Precondition
The Actor has been initialized.

Definition at line 289 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::IsOrientationInherited().

Referenced by UtcDaliActorGetCurrentWorldOrientation(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::IsRoot ( ) const

Query whether an actor is the root actor, which is owned by the Stage.

.0

Returns
True if the actor is the root actor.
Precondition
The Actor has been initialized.

Definition at line 84 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::IsRoot().

Referenced by UtcDaliActorIsRoot().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::IsScaleInherited ( ) const

Returns whether the actor inherits its parent's scale.

.0

Returns
True if the actor inherits its parent scale, false if it uses world scale.
Precondition
The Actor has been initialized.

Definition at line 334 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::IsScaleInherited().

Referenced by UtcDaliActorInheritScale(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::IsSensitive ( ) const

Query whether an actor emits touch or hover event signals.

.0

Returns
True, if emission of touch or hover event signals is enabled, false otherwise.
Precondition
The Actor has been initialized.
Note
If an actor is not sensitive, then it's children will not be hittable either. This is regardless of the individual sensitivity values of the children i.e. an actor will only be hittable if all of its parents have sensitivity set to true.

Definition at line 414 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::IsSensitive().

Referenced by anonymous_namespace{utc-Dali-HitTestAlgorithm.cpp}::DefaultIsActorTouchableFunction(), DumpJson(), UtcDaliActorIsSensitive(), UtcDaliActorSetSensitive(), and UtcDaliScriptingNewActorProperties().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::IsVisible ( ) const

Retrieve the visibility flag of an actor.

.0

Returns
The visibility flag.
Precondition
The actor has been initialized.
Note
This property can be animated; the return value may not match the value written with SetVisible().
If an actor is not visible, then the actor and its children will not be rendered. This is regardless of the individual visibility values of the children i.e. an actor will only be rendered if all of its parents have visibility set to true.

Definition at line 359 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::IsVisible().

Referenced by anonymous_namespace{utc-Dali-HitTestAlgorithm.cpp}::DefaultIsActorTouchableFunction(), Dali::Toolkit::Internal::AccessibilityManager::DoSetCurrentFocusActor(), DumpJson(), Dali::Toolkit::Internal::anonymous_namespace{accessibility-manager-impl.cpp}::IsActorFocusableFunction(), anonymous_namespace{utc-Dali-HitTestAlgorithm.cpp}::IsActorHittableFunction(), anonymous_namespace{utc-Dali-RenderTask.cpp}::IsActorHittableFunction(), Dali::Internal::anonymous_namespace{wheel-event-processor.cpp}::IsActorWheelableFunction(), UtcDaliActorIsVisible(), UtcDaliActorSetVisible(), UtcDaliAnimationAnimateBetweenActorVisibleCubicP(), UtcDaliAnimationAnimateBetweenActorVisibleP(), UtcDaliAnimationHideP(), UtcDaliAnimationShowHideAtEndP(), UtcDaliAnimationShowP(), UtcDaliBaseHandleDoAction(), UtcDaliBuilderAddActorsP(), UtcDaliBuilderChildActionP(), UtcDaliBuilderGenericActionP(), UtcDaliBuilderPropertyNotificationP(), UtcDaliBuilderSetPropertyActionP(), UtcDaliScriptingNewActorProperties(), and UtcDaliTypeRegistryActionViaBaseHandle().

Here is the call graph for this function:

Here is the caller graph for this function:

Actor Actor::New ( )
static

Create an initialized Actor.

.0

Returns
A handle to a newly allocated Dali resource.

Definition at line 42 of file actor.cpp.

References Actor(), Dali::PropertyTypes::Get(), and Dali::Internal::Actor::New().

Referenced by anonymous_namespace{utc-Dali-ScrollViewEffect.cpp}::AddActorToPage(), Dali::Toolkit::Text::AtlasRenderer::Impl::AddGlyphs(), Dali::Toolkit::Internal::BubbleActor::BubbleActor(), Dali::Internal::anonymous_namespace{actor-impl.cpp}::CreateActor(), Dali::Toolkit::Internal::CreateBouncingEffectActor(), Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Text::Decorator::Impl::CreateHighlight(), Dali::Toolkit::Internal::Slider::CreateHitRegion(), Dali::Toolkit::Text::AtlasRenderer::Impl::CreateMeshActor(), CreateMeshActorToStage(), anonymous_namespace{utc-Dali-TypeRegistry.cpp}::CreateNamedActorType(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Toolkit::Internal::anonymous_namespace{cube-transition-effect-impl.cpp}::CreateTile(), Dali::Toolkit::Internal::Slider::CreateValueDisplay(), Dali::Toolkit::Internal::EmbossFilter::Enable(), TestPropertyTypes::Execute(), anonymous_namespace{utc-Dali-PropertyNotification.cpp}::TestClass::Initialize(), Dali::Toolkit::Internal::Magnifier::Initialize(), Dali::Toolkit::Internal::CubeTransitionEffect::Initialize(), anonymous_namespace{utc-Dali-DebugRenderer.cpp}::IsDebugRenderer(), Dali::Toolkit::Internal::ToolBar::OnInitialize(), Dali::Toolkit::Internal::BubbleEmitter::OnInitialize(), Dali::Toolkit::Internal::Popup::OnInitialize(), Impl::TestCustomActorVariant7::OnInitialize(), Dali::Toolkit::Internal::ScrollView::OnInitialize(), Dali::Toolkit::Text::AtlasRenderer::Render(), Dali::Toolkit::Internal::Magnifier::SetFrameVisibility(), Dali::Toolkit::Internal::PageTurnView::SetupShadowView(), anonymous_namespace{utc-Dali-TableView.cpp}::SetupTableViewAndActors(), anonymous_namespace{utc-Dali-ScrollViewEffect.cpp}::SetupTestScrollView(), anonymous_namespace{utc-Dali-Scripting.cpp}::TestEnumStrings(), UtcDaliAccessibilityManagerClearFocus(), UtcDaliAccessibilityManagerFocusGroup(), UtcDaliAccessibilityManagerGenerateNewFocusOrder(), UtcDaliAccessibilityManagerGetActorByFocusOrder(), UtcDaliAccessibilityManagerGetCurrentFocusGroup(), UtcDaliAccessibilityManagerGetCurrentFocusOrder(), UtcDaliAccessibilityManagerMoveFocusBackward(), UtcDaliAccessibilityManagerMoveFocusForward(), UtcDaliAccessibilityManagerReset(), UtcDaliAccessibilityManagerSetAndGetAccessibilityAttribute(), UtcDaliAccessibilityManagerSetAndGetCurrentFocusActor(), UtcDaliAccessibilityManagerSetAndGetFocusIndicator(), UtcDaliAccessibilityManagerSetAndGetFocusOrder(), UtcDaliAccessibilityManagerSignalFocusChanged(), UtcDaliAccessibilityManagerSignalFocusOvershot(), UtcDaliActorAddN(), UtcDaliActorAddP(), UtcDaliActorAddRendererN(), UtcDaliActorAddRendererOnStage(), UtcDaliActorAddRendererP(), UtcDaliActorConstrainedToWorldMatrix(), UtcDaliActorDownCastP(), UtcDaliActorFindChildById(), UtcDaliActorFindChildByName(), UtcDaliActorGetChildAt(), UtcDaliActorGetChildCount(), UtcDaliActorGetChildren01(), UtcDaliActorGetChildren02(), UtcDaliActorGetCurrentAnchorPoint(), UtcDaliActorGetCurrentColor(), UtcDaliActorGetCurrentOpacity(), UtcDaliActorGetCurrentOrientation(), UtcDaliActorGetCurrentParentOrigin(), UtcDaliActorGetCurrentPosition(), UtcDaliActorGetCurrentScale(), UtcDaliActorGetCurrentSize(), UtcDaliActorGetCurrentSizeImmediate(), UtcDaliActorGetCurrentWorldColor(), UtcDaliActorGetCurrentWorldMatrix(), UtcDaliActorGetCurrentWorldOrientation(), UtcDaliActorGetCurrentWorldPosition(), UtcDaliActorGetCurrentWorldScale(), UtcDaliActorGetHeightForWidth(), UtcDaliActorGetHierachyDepth(), UtcDaliActorGetId(), UtcDaliActorGetLayer(), UtcDaliActorGetLeaveRequired(), UtcDaliActorGetName(), UtcDaliActorGetNaturalSize(), UtcDaliActorGetParent01(), UtcDaliActorGetParent02(), UtcDaliActorGetRelayoutSize(), UtcDaliActorGetWidthForHeight(), UtcDaliActorHitTest(), UtcDaliActorInheritPosition(), UtcDaliActorInheritScale(), UtcDaliActorIsKeyboardFocusable(), UtcDaliActorIsLayer(), UtcDaliActorIsRoot(), UtcDaliActorIsSensitive(), UtcDaliActorIsVisible(), UtcDaliActorNew(), UtcDaliActorOnOffStageSignal(), UtcDaliActorOnRelayoutSignal(), UtcDaliActorOnStage(), UtcDaliActorProperties(), UtcDaliActorRemoveConstraints(), UtcDaliActorRemoveConstraintTag(), UtcDaliActorRemoveN(), UtcDaliActorRemoveP(), UtcDaliActorRemoveRendererP(), UtcDaliActorRotateBy01(), UtcDaliActorRotateBy02(), UtcDaliActorScaleBy(), UtcDaliActorScreenToLocal(), UtcDaliActorSetAnchorPoint(), UtcDaliActorSetColor(), UtcDaliActorSetColorMode(), UtcDaliActorSetDrawMode(), UtcDaliActorSetGetOverlay(), UtcDaliActorSetKeyboardFocusable(), UtcDaliActorSetLeaveRequired(), UtcDaliActorSetMaximumSize(), UtcDaliActorSetMinimumSize(), UtcDaliActorSetName(), UtcDaliActorSetOpacity(), UtcDaliActorSetOrientation01(), UtcDaliActorSetOrientation02(), UtcDaliActorSetPadding(), UtcDaliActorSetParentOrigin(), UtcDaliActorSetPosition01(), UtcDaliActorSetPosition02(), UtcDaliActorSetPosition03(), UtcDaliActorSetScale01(), UtcDaliActorSetScale02(), UtcDaliActorSetScale03(), UtcDaliActorSetSensitive(), UtcDaliActorSetSize01(), UtcDaliActorSetSize02(), UtcDaliActorSetSize03(), UtcDaliActorSetSize04(), UtcDaliActorSetVisible(), UtcDaliActorSetX(), UtcDaliActorSetY(), UtcDaliActorSetZ(), UtcDaliActorTranslateBy(), UtcDaliActorUnparent(), UtcDaliAddPropertyNotification(), UtcDaliAddPropertyNotificationTypeProperty(), UtcDaliAlignmentChildAddAndRemove(), UtcDaliAlignmentGetAlignmentType(), UtcDaliAlignmentSetAlignmentTypePositiveOnStage(), UtcDaliAlignmentSetScaling(), UtcDaliAlphaFunctionBezier(), UtcDaliAnimationAnimateAlphaFunctionP(), UtcDaliAnimationAnimateAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateBetweenActorColorAlphaCubicP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionCubicP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateBetweenActorColorAlphaP(), UtcDaliAnimationAnimateBetweenActorColorCubicP(), UtcDaliAnimationAnimateBetweenActorColorCubicWithDelayP(), UtcDaliAnimationAnimateBetweenActorColorP(), UtcDaliAnimationAnimateBetweenActorColorTimePeriodCubicP(), UtcDaliAnimationAnimateBetweenActorColorTimePeriodP(), UtcDaliAnimationAnimateBetweenActorOrientation01CubicP(), UtcDaliAnimationAnimateBetweenActorOrientation01P(), UtcDaliAnimationAnimateBetweenActorOrientation02CubicP(), UtcDaliAnimationAnimateBetweenActorOrientation02P(), UtcDaliAnimationAnimateBetweenActorVisibleCubicP(), UtcDaliAnimationAnimateBetweenActorVisibleP(), UtcDaliAnimationAnimateByActorOrientationAlphaFunctionP(), UtcDaliAnimationAnimateByActorOrientationAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByActorOrientationP(), UtcDaliAnimationAnimateByActorPositionAlphaFunctionP(), UtcDaliAnimationAnimateByActorPositionAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByActorPositionP(), UtcDaliAnimationAnimateByActorPositionTimePeriodP(), UtcDaliAnimationAnimateByActorScaleP(), UtcDaliAnimationAnimateByBooleanAlphaFunctionP(), UtcDaliAnimationAnimateByBooleanAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByBooleanP(), UtcDaliAnimationAnimateByBooleanTimePeriodP(), UtcDaliAnimationAnimateByFloatAlphaFunctionP(), UtcDaliAnimationAnimateByFloatAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByFloatP(), UtcDaliAnimationAnimateByFloatTimePeriodP(), UtcDaliAnimationAnimateByIntegerAlphaFunctionP(), UtcDaliAnimationAnimateByIntegerAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByIntegerP(), UtcDaliAnimationAnimateByIntegerTimePeriodP(), UtcDaliAnimationAnimateByVector2AlphaFunctionP(), UtcDaliAnimationAnimateByVector2AlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByVector2P(), UtcDaliAnimationAnimateByVector2TimePeriodP(), UtcDaliAnimationAnimateByVector3AlphaFunctionP(), UtcDaliAnimationAnimateByVector3AlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByVector3P(), UtcDaliAnimationAnimateByVector3TimePeriodP(), UtcDaliAnimationAnimateByVector4AlphaFunctionP(), UtcDaliAnimationAnimateByVector4AlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByVector4P(), UtcDaliAnimationAnimateByVector4TimePeriodP(), UtcDaliAnimationAnimateP(), UtcDaliAnimationAnimateTimePeriodP(), UtcDaliAnimationAnimateToActorAnchorPointP(), UtcDaliAnimationAnimateToActorAnchorPointXP(), UtcDaliAnimationAnimateToActorAnchorPointYP(), UtcDaliAnimationAnimateToActorAnchorPointZP(), UtcDaliAnimationAnimateToActorColorAlphaP(), UtcDaliAnimationAnimateToActorColorBlueP(), UtcDaliAnimationAnimateToActorColorGreenP(), UtcDaliAnimationAnimateToActorColorP(), UtcDaliAnimationAnimateToActorColorRedP(), UtcDaliAnimationAnimateToActorOrientationAlphaFunctionP(), UtcDaliAnimationAnimateToActorOrientationAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToActorOrientationAngleAxisP(), UtcDaliAnimationAnimateToActorOrientationQuaternionP(), UtcDaliAnimationAnimateToActorOrientationTimePeriodP(), UtcDaliAnimationAnimateToActorParentOriginP(), UtcDaliAnimationAnimateToActorParentOriginXP(), UtcDaliAnimationAnimateToActorParentOriginYP(), UtcDaliAnimationAnimateToActorParentOriginZP(), UtcDaliAnimationAnimateToActorPositionAlphaFunctionP(), UtcDaliAnimationAnimateToActorPositionAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToActorPositionP(), UtcDaliAnimationAnimateToActorPositionTimePeriodP(), UtcDaliAnimationAnimateToActorPositionXP(), UtcDaliAnimationAnimateToActorPositionYP(), UtcDaliAnimationAnimateToActorPositionZP(), UtcDaliAnimationAnimateToActorScaleP(), UtcDaliAnimationAnimateToActorScaleXP(), UtcDaliAnimationAnimateToActorScaleYP(), UtcDaliAnimationAnimateToActorScaleZP(), UtcDaliAnimationAnimateToActorSizeDepthP(), UtcDaliAnimationAnimateToActorSizeHeightP(), UtcDaliAnimationAnimateToActorSizeP(), UtcDaliAnimationAnimateToActorSizeWidthHeightP(), UtcDaliAnimationAnimateToActorSizeWidthP(), UtcDaliAnimationAnimateToBooleanAlphaFunctionP(), UtcDaliAnimationAnimateToBooleanAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToBooleanP(), UtcDaliAnimationAnimateToBooleanTimePeriodP(), UtcDaliAnimationAnimateToFloatAlphaFunctionP(), UtcDaliAnimationAnimateToFloatAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToFloatP(), UtcDaliAnimationAnimateToFloatTimePeriodP(), UtcDaliAnimationAnimateToIntegerAlphaFunctionP(), UtcDaliAnimationAnimateToIntegerAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToIntegerP(), UtcDaliAnimationAnimateToIntegerTimePeriodP(), UtcDaliAnimationAnimateToVector2AlphaFunctionP(), UtcDaliAnimationAnimateToVector2AlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToVector2P(), UtcDaliAnimationAnimateToVector2TimePeriodP(), UtcDaliAnimationAnimateToVector3AlphaFunctionP(), UtcDaliAnimationAnimateToVector3AlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToVector3ComponentP(), UtcDaliAnimationAnimateToVector3P(), UtcDaliAnimationAnimateToVector3TimePeriodP(), UtcDaliAnimationAnimateToVector4AlphaFunctionP(), UtcDaliAnimationAnimateToVector4AlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToVector4P(), UtcDaliAnimationAnimateToVector4TimePeriodP(), UtcDaliAnimationClearP(), UtcDaliAnimationCustomIntProperty(), UtcDaliAnimationExtendDurationP(), UtcDaliAnimationGetCurrentLoopP(), UtcDaliAnimationGetCurrentProgressP(), UtcDaliAnimationGetLoopCountP(), UtcDaliAnimationGetPlayRangeP(), UtcDaliAnimationGetStateP(), UtcDaliAnimationHideP(), UtcDaliAnimationPauseP(), UtcDaliAnimationPlayDiscardHandleP(), UtcDaliAnimationPlayFromN(), UtcDaliAnimationPlayFromP(), UtcDaliAnimationPlayOffStageP(), UtcDaliAnimationPlayP(), UtcDaliAnimationPlayRangeP(), UtcDaliAnimationPlayStopDiscardHandleP(), UtcDaliAnimationSetCurrentProgressN(), UtcDaliAnimationSetCurrentProgressP(), UtcDaliAnimationSetDisconnectActionP(), UtcDaliAnimationSetDurationP(), UtcDaliAnimationSetEndActioN(), UtcDaliAnimationSetLoopCountP(), UtcDaliAnimationSetLoopCountP2(), UtcDaliAnimationSetLoopCountP3(), UtcDaliAnimationSetLoopCountP4(), UtcDaliAnimationSetLoopingP(), UtcDaliAnimationSetPlayRangeN(), UtcDaliAnimationSetPlayRangeP(), UtcDaliAnimationSetSpeedFactorAndRange(), UtcDaliAnimationSetSpeedFactorP1(), UtcDaliAnimationSetSpeedFactorP2(), UtcDaliAnimationSetSpeedFactorP3(), UtcDaliAnimationSetSpeedFactorP4(), UtcDaliAnimationSetSpeedFactorRangeAndLoopCount01(), UtcDaliAnimationSetSpeedFactorRangeAndLoopCount02(), UtcDaliAnimationShowHideAtEndP(), UtcDaliAnimationShowP(), UtcDaliAnimationSignalOrderP(), UtcDaliAnimationStopP(), UtcDaliAnimationStopSetPositionP(), UtcDaliAnimationUpdateManagerP(), UtcDaliBaseHandleAssignmentOperator(), UtcDaliBaseHandleBooleanCast(), UtcDaliBaseHandleCompareOperatorN(), UtcDaliBaseHandleConnectSignal(), UtcDaliBaseHandleCopyConstructor(), UtcDaliBaseHandleDoAction(), UtcDaliBaseHandleEqualityOperator01(), UtcDaliBaseHandleEqualityOperator02(), UtcDaliBaseHandleGetBaseObject(), UtcDaliBaseHandleGetObjectPtr(), UtcDaliBaseHandleGetTypeInfoP(), UtcDaliBaseHandleGetTypeNameP(), UtcDaliBaseHandleInequalityOperator01(), UtcDaliBaseHandleInequalityOperator02(), UtcDaliBaseHandleReset(), UtcDaliBaseHandleStlVector(), UtcDaliBloomActivateDeactivate(), UtcDaliBloomViewAddRemove(), UtcDaliBloomViewUninitialized(), UtcDaliCameraActorAnimatedProperties(), UtcDaliCameraActorCheckLookAtAndFreeLookViews01(), UtcDaliCameraActorCheckLookAtAndFreeLookViews02(), UtcDaliCameraActorCheckLookAtAndFreeLookViews03(), UtcDaliCameraActorDefaultProperties(), UtcDaliCameraActorDownCastN(), UtcDaliCameraActorDownCastP(), UtcDaliCameraActorPropertyIndices(), UtcDaliConfirmationPopupDynamicSignalGenerationN(), UtcDaliConfirmationPopupDynamicSignalGenerationP(), UtcDaliConstraintAddSourceP(), UtcDaliConstraintApplyActorStagedUnstaged(), UtcDaliConstraintApplyAndRemoveBeforeAddedToStage(), UtcDaliConstraintApplyBeforeAddedToStage(), UtcDaliConstraintApplyRemove(), UtcDaliConstraintApplySeveralTimes(), UtcDaliConstraintBakeRemoveAction(), UtcDaliConstraintChaining(), UtcDaliConstraintCloneCheckSourcesAndSetters(), UtcDaliConstraintCloneN(), UtcDaliConstraintCloneP(), UtcDaliConstraintCopyAndAssignment(), UtcDaliConstraintDiscardRemoveAction(), UtcDaliConstraintDownCast(), UtcDaliConstraintGetTargetObjectP(), UtcDaliConstraintGetTargetPropertyP(), UtcDaliConstraintNewFunctionP(), UtcDaliConstraintNewFunctorMemberP(), UtcDaliConstraintNewFunctorP(), UtcDaliConstraintRemoveActionP(), UtcDaliConstraintsLookAt(), UtcDaliConstraintSourceWithSource2(), UtcDaliConstraintTagP(), UtcDaliControlDownCast(), UtcDaliControlDownCastTemplate(), UtcDaliControlImplChildAddAndRemove(), UtcDaliControlRendererRemoveAndReset(), UtcDaliControlRendererSetGetDepthIndex(), UtcDaliControlRendererSetOnOffStage(), UtcDaliControlSignalAutomaticDisconnect(), UtcDaliControlSignalConnectDisconnect(), UtcDaliCreateDissolveEffect(), UtcDaliCreateMotionBlurEffect(), UtcDaliCreateMotionStretchEffect(), UtcDaliCustomActorDownCast(), UtcDaliCustomActorDownCastNegative(), UtcDaliCustomActorImplCalculateChildSizeBase(), UtcDaliCustomActorOnChildAddRemove(), UtcDaliCustomActorRemoveDuringOnChildRemove(), UtcDaliEffectsViewDownCast(), UtcDaliGaussianBlurActivateDeactivate(), UtcDaliGaussianBlurViewActivateOnce(), UtcDaliGaussianBlurViewAddRemove(), UtcDaliGaussianBlurViewFinishedSignalN(), UtcDaliGaussianBlurViewSetGetRenderTarget(), UtcDaliGaussianBlurViewUninitialized(), UtcDaliGeometryAddVertexBuffer(), UtcDaliGeometryAnimatedProperty01(), UtcDaliGeometryAnimatedProperty02(), UtcDaliGeometryConstraint(), UtcDaliGeometryConstraint02(), UtcDaliGeometryPropertyRequiresDepthTest(), UtcDaliGeometryRemoveVertexBuffer(), UtcDaliGeometrySetGetGeometryType01(), UtcDaliGeometrySetGetGeometryType02(), UtcDaliGeometrySetGetRequireDepthTesting(), UtcDaliGeometrySetIndexBuffer(), UtcDaliGestureDetectorAssignP(), UtcDaliGestureDetectorAttachP(), UtcDaliGestureDetectorConstructorN(), UtcDaliGestureDetectorConstructorP(), UtcDaliGestureDetectorDetachAllN(), UtcDaliGestureDetectorDetachAllP(), UtcDaliGestureDetectorDetachN02(), UtcDaliGestureDetectorDetachN03(), UtcDaliGestureDetectorDetachP(), UtcDaliGestureDetectorGetAttachedActors(), UtcDaliHandleAssignmentOperator(), UtcDaliHandleCopyConstructor(), UtcDaliHandleDownCast(), UtcDaliHandleGetProperty(), UtcDaliHandleGetPropertyCount(), UtcDaliHandleGetPropertyIndex(), UtcDaliHandleGetPropertyIndices(), UtcDaliHandleGetPropertyName(), UtcDaliHandleGetPropertyType(), UtcDaliHandleIsPropertyAConstraintInput(), UtcDaliHandleIsPropertyAnimatable(), UtcDaliHandleIsPropertyWritable(), UtcDaliHandleNonAnimtableCompositeProperties(), UtcDaliHandleNonAnimtableProperties(), UtcDaliHandleRegisterProperty(), UtcDaliHandleRegisterPropertyTypes(), UtcDaliHandleSetProperty01(), UtcDaliHandleSetProperty02(), UtcDaliHandleSupports(), UtcDaliHitTestAlgorithmOrtho01(), UtcDaliHitTestAlgorithmOrtho02(), UtcDaliHitTestAlgorithmOverlay(), UtcDaliHitTestAlgorithmWithFunctor(), UtcDaliHitTestAlgorithmWithFunctorOnRenderTask(), UtcDaliHoverActorBecomesInsensitive(), UtcDaliHoverActorBecomesInsensitiveParentConsumer(), UtcDaliHoverActorRemovedInSignal(), UtcDaliHoverActorSignalNotConsumed(), UtcDaliHoverActorUnStaged(), UtcDaliHoverInterrupted(), UtcDaliHoverInterruptedParentConsumer(), UtcDaliHoverLeave(), UtcDaliHoverLeaveActorReadded(), UtcDaliHoverLeaveParentConsumer(), UtcDaliHoverMultipleLayers(), UtcDaliHoverMultipleRenderTasks(), UtcDaliHoverMultipleRenderTasksWithChildLayer(), UtcDaliHoverNormalProcessing(), UtcDaliHoverOffscreenRenderTasks(), UtcDaliHoverOutsideCameraNearFarPlanes(), UtcDaliHoverParentConsumer(), UtcDaliHoverStencilNonRenderableActor(), UtcDaliHoverSystemOverlayActor(), UtcDaliImageActorDefaultProperties(), UtcDaliImageActorDownCast(), UtcDaliImageActorDownCast2(), UtcDaliImageActorPropertyIndices(), UtcDaliItemViewInsertItemP(), UtcDaliItemViewInsertItemsP(), UtcDaliItemViewReplaceItemP(), UtcDaliItemViewReplaceItemsP(), UtcDaliKeyboardFocusManagerClearFocus(), UtcDaliKeyboardFocusManagerGetFocusGroup(), UtcDaliKeyboardFocusManagerMoveFocus(), UtcDaliKeyboardFocusManagerSetAndGetCurrentFocusActor(), UtcDaliKeyboardFocusManagerSetAndGetFocusIndicator(), UtcDaliKeyboardFocusManagerSetAsFocusGroup(), UtcDaliLayerDefaultProperties(), UtcDaliLayerDownCast(), UtcDaliLayerDownCast2(), UtcDaliLayerPropertyIndices(), UtcDaliLongPressGestureActorStagedAndDestroyed(), UtcDaliLongPressGestureActorUnstaged(), UtcDaliLongPressGestureBehindTouchableSystemOverlay(), UtcDaliLongPressGestureDetachAfterStarted(), UtcDaliLongPressGestureDetectorNew(), UtcDaliLongPressGestureDetectorTypeRegistry(), UtcDaliLongPressGestureEmitIncorrectStateClear(), UtcDaliLongPressGestureEmitIncorrectStateContinuing(), UtcDaliLongPressGestureLayerConsumesTouch(), UtcDaliLongPressGesturePossibleCancelled(), UtcDaliLongPressGestureRepeatedState(), UtcDaliLongPressGestureSetTouchesRequired01(), UtcDaliLongPressGestureSetTouchesRequired02(), UtcDaliLongPressGestureSignalReceptionActorBecomesUntouchable(), UtcDaliLongPressGestureSignalReceptionActorDestroyedDuringLongPress(), UtcDaliLongPressGestureSignalReceptionAttachDetachMany(), UtcDaliLongPressGestureSignalReceptionChildHit(), UtcDaliLongPressGestureSignalReceptionDetach(), UtcDaliLongPressGestureSignalReceptionDifferentPossible(), UtcDaliLongPressGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliLongPressGestureSignalReceptionMultipleGestureDetectors(), UtcDaliLongPressGestureSignalReceptionNegative(), UtcDaliLongPressGestureSignalReceptionPositive(), UtcDaliLongPressGestureSignalReceptionRotatedActor(), UtcDaliLongPressGestureSystemOverlay(), UtcDaliLongPressGestureTouchBehindGesturedSystemOverlay(), UtcDaliMagnifierDownCast(), UtcDaliMagnifierSetSourceActorN(), UtcDaliMagnifierSetSourceActorP(), UtcDaliMaterialAddTexture01(), UtcDaliMaterialAddTexture02(), UtcDaliMaterialAnimatedProperty01(), UtcDaliMaterialAnimatedProperty02(), UtcDaliMaterialConstraint(), UtcDaliMaterialConstraint02(), UtcDaliMaterialGetNumberOfTextures(), UtcDaliMaterialSetSampler(), UtcDaliMaterialSetShader(), UtcDaliMaterialSetTextureUniformName01(), UtcDaliMaterialSetTextureUniformName02(), UtcDaliModelViewAddRemove(), UtcDaliModelViewUninitialized(), UtcDaliObjectRegistrySignalActorCreated(), UtcDaliPanGestureActorStagedAndDestroyed(), UtcDaliPanGestureActorUnstaged(), UtcDaliPanGestureAngleProcessing(), UtcDaliPanGestureBehindTouchableSystemOverlay(), UtcDaliPanGestureDetectorNew(), UtcDaliPanGestureDetectorTypeRegistry(), UtcDaliPanGestureDirectionProcessing(), UtcDaliPanGestureEmitIncorrectState(), UtcDaliPanGestureLayerConsumesTouch(), UtcDaliPanGestureNoPredictionNoSmoothing(), UtcDaliPanGestureNoPredictionSmoothing(), UtcDaliPanGestureNoTimeDiff(), UtcDaliPanGesturePredictionNoSmoothing(), UtcDaliPanGesturePredictionSmoothing(), UtcDaliPanGestureSetMaximumTouchesRequired(), UtcDaliPanGestureSetMinimumTouchesRequired(), UtcDaliPanGestureSetProperties(), UtcDaliPanGestureSetPropertiesAlreadyPanning(), UtcDaliPanGestureSignalReceptionActorBecomesUntouchable(), UtcDaliPanGestureSignalReceptionActorDestroyedWhilePanning(), UtcDaliPanGestureSignalReceptionAttachDetachMany(), UtcDaliPanGestureSignalReceptionCancelled(), UtcDaliPanGestureSignalReceptionChildHit(), UtcDaliPanGestureSignalReceptionDetach(), UtcDaliPanGestureSignalReceptionDetachWhilePanning(), UtcDaliPanGestureSignalReceptionDifferentPossible(), UtcDaliPanGestureSignalReceptionDownMotionLeave(), UtcDaliPanGestureSignalReceptionDownMotionUp(), UtcDaliPanGestureSignalReceptionEnsureCorrectSignalling(), UtcDaliPanGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliPanGestureSignalReceptionMultipleGestureDetectors(), UtcDaliPanGestureSignalReceptionMultipleStarted(), UtcDaliPanGestureSignalReceptionNegative(), UtcDaliPanGestureSignalReceptionRotatedActor(), UtcDaliPanGestureSystemOverlay(), UtcDaliPanGestureTouchBehindGesturedSystemOverlay(), UtcDaliPinchGestureActorStagedAndDestroyed(), UtcDaliPinchGestureActorUnstaged(), UtcDaliPinchGestureBehindTouchableSystemOverlay(), UtcDaliPinchGestureDetectorNew(), UtcDaliPinchGestureDetectorTypeRegistry(), UtcDaliPinchGestureEmitIncorrectStateClear(), UtcDaliPinchGestureEmitIncorrectStatePossible(), UtcDaliPinchGestureLayerConsumesTouch(), UtcDaliPinchGestureSignalReceptionActorBecomesUntouchable(), UtcDaliPinchGestureSignalReceptionActorDestroyedWhilePinching(), UtcDaliPinchGestureSignalReceptionAttachDetachMany(), UtcDaliPinchGestureSignalReceptionCancelled(), UtcDaliPinchGestureSignalReceptionChildHit(), UtcDaliPinchGestureSignalReceptionDetach(), UtcDaliPinchGestureSignalReceptionDetachWhilePinching(), UtcDaliPinchGestureSignalReceptionDownMotionLeave(), UtcDaliPinchGestureSignalReceptionDownMotionUp(), UtcDaliPinchGestureSignalReceptionEnsureCorrectSignalling(), UtcDaliPinchGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliPinchGestureSignalReceptionMultipleStarted(), UtcDaliPinchGestureSignalReceptionNegative(), UtcDaliPinchGestureSignalReceptionRotatedActor(), UtcDaliPinchGestureSystemOverlay(), UtcDaliPinchGestureTouchBehindGesturedSystemOverlay(), UtcDaliPopupPropertyAutoHide(), UtcDaliPopupPropertyContextualMode(), UtcDaliPopupSetControlFooterMultiple(), UtcDaliPopupShowHide(), UtcDaliPropertyBufferSetData01(), UtcDaliPropertyBufferSetData02(), UtcDaliPropertyNotificationDownCast(), UtcDaliPropertyNotificationDownCastNegative(), UtcDaliPropertyNotificationGetCondition(), UtcDaliPropertyNotificationGetConditionConst(), UtcDaliPropertyNotificationGetNotifyMode(), UtcDaliPropertyNotificationGetNotifyResultP(), UtcDaliPropertyNotificationGetProperty(), UtcDaliPropertyNotificationGetTarget(), UtcDaliPropertyNotificationGreaterThan(), UtcDaliPropertyNotificationInside(), UtcDaliPropertyNotificationLessThan(), UtcDaliPropertyNotificationOrder(), UtcDaliPropertyNotificationOutside(), UtcDaliPropertyNotificationStep(), UtcDaliPropertyNotificationVariableStep(), UtcDaliPropertyNotificationVectorComponentGreaterThan(), UtcDaliPropertyNotificationVectorComponentInside(), UtcDaliPropertyNotificationVectorComponentLessThan(), UtcDaliPropertyNotificationVectorComponentOutside(), UtcDaliRadioButtonSelectedProperty(), UtcDaliRelayoutProperties_DimensionDependency(), UtcDaliRelayoutProperties_MinimumMaximumSize(), UtcDaliRelayoutProperties_Padding(), UtcDaliRelayoutProperties_ResizePolicies(), UtcDaliRelayoutProperties_SizeModeFactor(), UtcDaliRelayoutProperties_SizeScalePolicy(), UtcDaliRendererAnimatedProperty01(), UtcDaliRendererAnimatedProperty02(), UtcDaliRendererBlendingOptions01(), UtcDaliRendererBlendingOptions02(), UtcDaliRendererBlendingOptions03(), UtcDaliRendererBlendingOptions04(), UtcDaliRendererConstraint01(), UtcDaliRendererConstraint02(), UtcDaliRendererFactoryGetBorderRenderer1(), UtcDaliRendererFactoryGetBorderRenderer2(), UtcDaliRendererFactoryGetColorRenderer1(), UtcDaliRendererFactoryGetColorRenderer2(), UtcDaliRendererFactoryGetImageRenderer1(), UtcDaliRendererFactoryGetImageRenderer2(), UtcDaliRendererFactoryGetLinearGradientRenderer(), UtcDaliRendererFactoryGetNPatchRenderer1(), UtcDaliRendererFactoryGetNPatchRenderer2(), UtcDaliRendererFactoryGetNPatchRenderer3(), UtcDaliRendererFactoryGetNPatchRenderer4(), UtcDaliRendererFactoryGetNPatchRendererN1(), UtcDaliRendererFactoryGetNPatchRendererN2(), UtcDaliRendererFactoryGetRadialGradientRenderer(), UtcDaliRendererFactoryResetRenderer1(), UtcDaliRendererFactoryResetRenderer2(), UtcDaliRendererPreMultipledAlpha(), UtcDaliRendererRenderOrder2DLayer(), UtcDaliRendererRenderOrder2DLayerMultipleRenderers(), UtcDaliRendererRenderOrder2DLayerOverlay(), UtcDaliRendererSetBlendColor(), UtcDaliRendererSetBlendMode01(), UtcDaliRendererSetBlendMode02(), UtcDaliRendererSetBlendMode03(), UtcDaliRendererSetBlendMode04(), UtcDaliRendererSetBlendMode04b(), UtcDaliRendererSetBlendMode04c(), UtcDaliRendererSetBlendMode05(), UtcDaliRendererSetBlendMode06(), UtcDaliRendererSetBlendMode07(), UtcDaliRendererSetGetDepthIndex(), UtcDaliRendererSetGetFaceCullingMode(), UtcDaliRendererSetGetGeometry(), UtcDaliRendererSetGetMaterial(), UtcDaliRendererUniformMapMultipleUniforms01(), UtcDaliRendererUniformMapMultipleUniforms02(), UtcDaliRendererUniformMapPrecendence01(), UtcDaliRendererUniformMapPrecendence02(), UtcDaliRendererUniformMapPrecendence03(), UtcDaliRendererUniformMapPrecendence04(), UtcDaliRendererUniformMapPrecendence05(), UtcDaliRenderTaskContinous05(), UtcDaliRenderTaskContinuous01(), UtcDaliRenderTaskContinuous02(), UtcDaliRenderTaskContinuous03(), UtcDaliRenderTaskContinuous04(), UtcDaliRenderTaskDownCast02(), UtcDaliRenderTaskGetScreenToFrameBufferMappingActorP(), UtcDaliRenderTaskGetSourceActorP02(), UtcDaliRenderTaskOnce01(), UtcDaliRenderTaskOnce02(), UtcDaliRenderTaskOnce03(), UtcDaliRenderTaskOnce04(), UtcDaliRenderTaskOnce05(), UtcDaliRenderTaskOnce07(), UtcDaliRenderTaskOnce08(), UtcDaliRenderTaskOnce09(), UtcDaliRenderTaskOnce10(), UtcDaliRenderTaskOnceChain01(), UtcDaliRenderTaskOnceNoSync01(), UtcDaliRenderTaskOnceNoSync02(), UtcDaliRenderTaskOnceNoSync03(), UtcDaliRenderTaskOnceNoSync04(), UtcDaliRenderTaskOnceNoSync05(), UtcDaliRenderTaskOnceNoSync07(), UtcDaliRenderTaskOnceNoSync08(), UtcDaliRenderTaskOnceNoSync09(), UtcDaliRenderTaskOnceNoSync10(), UtcDaliRenderTaskSetScreenToFrameBufferMappingActor(), UtcDaliRenderTaskSetSourceActorEmpty(), UtcDaliRenderTaskSetSourceActorP01(), UtcDaliRenderTaskSetSourceActorP02(), UtcDaliRenderTaskViewportToLocal(), UtcDaliRenderTaskWorldToViewport(), UtcDaliScriptingCreatePropertyMapActor(), UtcDaliSetShaderEffectRecursively(), UtcDaliShaderAnimatedProperty01(), UtcDaliShaderAnimatedProperty02(), UtcDaliShaderConstraint01(), UtcDaliShaderConstraint02(), UtcDaliShadowViewActivateDeactivate(), UtcDaliShadowViewAddRemove(), UtcDaliShadowViewUninitialized(), UtcDaliSignalDelegateConnectToFunctorN(), UtcDaliSignalDelegateConnectToFunctorP(), UtcDaliSignalDelegateConnectToMemberN(), UtcDaliSignalDelegateConnectToMemberP(), UtcDaliSignalDelegateIsConnectedN(), UtcDaliSignalDelegateIsConnectedP(), UtcDaliSource2(), UtcDaliStageAddP(), UtcDaliStageEventProcessingFinishedN(), UtcDaliStageEventProcessingFinishedP(), UtcDaliStageGetObjectRegistryP(), UtcDaliStageRemoveN2(), UtcDaliStageRemoveP(), UtcDaliStageTouchedSignalN(), UtcDaliStageTouchedSignalP(), UtcDaliTableViewAdd(), UtcDaliTableViewAddChildN(), UtcDaliTableViewCells(), UtcDaliTableViewChild(), UtcDaliTableViewCustomProperties(), UtcDaliTableViewDeleteColumnAtZero(), UtcDaliTableViewDeleteRowAtZero(), UtcDaliTableViewInsertColumnAtZero(), UtcDaliTableViewInsertRowAtZero(), UtcDaliTapGestureActorRemovedWhilePossible(), UtcDaliTapGestureActorUnstaged(), UtcDaliTapGestureBehindTouchableSystemOverlay(), UtcDaliTapGestureDetectorNew(), UtcDaliTapGestureDetectorRemovedWhilePossible(), UtcDaliTapGestureDetectorTypeRegistry(), UtcDaliTapGestureEmitIncorrectStateClear(), UtcDaliTapGestureEmitIncorrectStateContinuing(), UtcDaliTapGestureEmitIncorrectStateFinished(), UtcDaliTapGestureLayerConsumesTouch(), UtcDaliTapGesturePossibleCancelled(), UtcDaliTapGestureRepeatedState(), UtcDaliTapGestureSetTapsRequired(), UtcDaliTapGestureSetTapsRequiredMinMaxCheck(), UtcDaliTapGestureSignalReceptionActorBecomesUntouchable(), UtcDaliTapGestureSignalReceptionActorDestroyedWhileTapping(), UtcDaliTapGestureSignalReceptionAttachDetachMany(), UtcDaliTapGestureSignalReceptionChildHit(), UtcDaliTapGestureSignalReceptionDetach(), UtcDaliTapGestureSignalReceptionDifferentPossible(), UtcDaliTapGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliTapGestureSignalReceptionMultipleGestureDetectors(), UtcDaliTapGestureSignalReceptionNegative(), UtcDaliTapGestureSignalReceptionPositive(), UtcDaliTapGestureSignalReceptionRotatedActor(), UtcDaliTapGestureSystemOverlay(), UtcDaliTapGestureTouchBehindGesturedSystemOverlay(), UtcDaliToolkitScrollBarGetScrollIndicatorP(), UtcDaliToolkitScrollBarPanFinishedSignalN(), UtcDaliToolkitScrollBarPanFinishedSignalP(), UtcDaliToolkitScrollBarScrollPositionIntervalReachedSignalN(), UtcDaliToolkitScrollBarScrollPositionIntervalReachedSignalP(), UtcDaliToolkitScrollBarSetIndicatorHeightPolicyP(), UtcDaliToolkitScrollBarSetScrollIndicatorP(), UtcDaliToolkitScrollBarSetScrollPositionIntervalsP(), UtcDaliToolkitScrollBarSetScrollPropertySourceP(), UtcDaliToolkitScrollViewActorAutoSnap(), UtcDaliToolkitScrollViewBind(), UtcDaliToolkitScrollViewConstraints(), UtcDaliToolkitScrollViewConstraintsMove(), UtcDaliToolkitScrollViewConstraintsWrap(), UtcDaliToolkitScrollViewScrollToActorP(), UtcDaliToolkitScrollViewSetWrapModeP(), UtcDaliTouchActorBecomesInsensitive(), UtcDaliTouchActorBecomesInsensitiveParentConsumer(), UtcDaliTouchActorRemovedInSignal(), UtcDaliTouchActorSignalNotConsumed(), UtcDaliTouchActorUnStaged(), UtcDaliTouchActorUnstaged(), UtcDaliTouchActorUnstagedDifferentConsumer(), UtcDaliTouchInterrupted(), UtcDaliTouchInterruptedDifferentConsumer(), UtcDaliTouchInterruptedParentConsumer(), UtcDaliTouchLayerConsumesTouch(), UtcDaliTouchLeave(), UtcDaliTouchLeaveActorReadded(), UtcDaliTouchLeaveParentConsumer(), UtcDaliTouchMultipleLayers(), UtcDaliTouchMultipleRenderTasks(), UtcDaliTouchMultipleRenderTasksWithChildLayer(), UtcDaliTouchNormalProcessing(), UtcDaliTouchOffscreenRenderTasks(), UtcDaliTouchOutsideCameraNearFarPlanes(), UtcDaliTouchParentConsumer(), UtcDaliTouchParentUnstaged(), UtcDaliTouchStencilNonRenderableActor(), UtcDaliTouchSystemOverlayActor(), UtcDaliTypeRegistryAnimatablePropertyComponentRegistrationP(), UtcDaliTypeRegistryAnimatablePropertyRegistrationP(), UtcDaliTypeRegistryAnimatablePropertyRegistrationWithDefaultP(), UtcDaliTypeRegistryPropertyRegistrationP(), UtcDaliWeakHandleBaseAssignmentOperator(), UtcDaliWeakHandleBaseConstructorWithHandle(), UtcDaliWeakHandleBaseCopyConstructor(), UtcDaliWeakHandleBaseEqualityOperatorN(), UtcDaliWeakHandleBaseEqualityOperatorP(), UtcDaliWeakHandleBaseGetBaseHandle(), UtcDaliWeakHandleBaseInequalityOperatorN(), UtcDaliWeakHandleBaseInequalityOperatorP(), UtcDaliWeakHandleGetHandle(), UtcDaliWheelEventSignalling(), UtcLinearConstrainerApply(), UtcLinearConstrainerApplyRange(), UtcLinearConstrainerDestroy(), UtcLinearConstrainerRemove(), UtcPathConstrainerApply(), UtcPathConstrainerApplyRange(), UtcPathConstrainerDestroy(), UtcPathConstrainerRemove(), UtcSamplerSetFilterMode(), and UtcSamplerSetWrapMode().

Here is the call graph for this function:

Actor::OffStageSignalType & Actor::OffStageSignal ( )

This signal is emitted after the actor has been disconnected from the stage.

If an actor is disconnected it either has no parent, or is parented to a disconnected actor.

.0

Returns
The signal to connect to.
Note
When the parent of a set of actors is disconnected to the stage, then all of the children will received this callback, starting with the leaf actors. For the following actor tree, the callback order will be D, E, B, F, C, and finally A.
A (parent)
/ \
B C
/ \ \
D E F

Definition at line 558 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::OffStageSignal().

Referenced by Dali::Toolkit::Internal::KeyInputFocusManager::RemoveFocus(), Dali::Toolkit::Internal::KeyInputFocusManager::SetFocus(), UtcDaliActorOnOffStageSignal(), and UtcDaliScriptingNewActorNegative().

Here is the call graph for this function:

Here is the caller graph for this function:

Actor::OnRelayoutSignalType & Actor::OnRelayoutSignal ( )

This signal is emitted after the size has been set on the actor during relayout.

.0

Returns
The signal

Definition at line 589 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::OnRelayoutSignal().

Referenced by Dali::Toolkit::Text::Decorator::SetEnabledPopupButtons(), and UtcDaliActorOnRelayoutSignal().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::OnStage ( ) const
Actor::OnStageSignalType & Actor::OnStageSignal ( )

This signal is emitted after the actor has been connected to the stage.

When an actor is connected, it will be directly or indirectly parented to the root Actor. .0

Returns
The signal to connect to.
Note
The root Actor is provided automatically by Dali::Stage, and is always considered to be connected.
When the parent of a set of actors is connected to the stage, then all of the children will received this callback. For the following actor tree, the callback order will be A, B, D, E, C, and finally F.
A (parent)
/ \
B C
/ \ \
D E F

Definition at line 553 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::OnStageSignal().

Referenced by UtcDaliActorOnOffStageSignal(), UtcDaliControlSignalAutomaticDisconnect(), UtcDaliControlSignalConnectDisconnect(), and UtcDaliScriptingNewActorNegative().

Here is the call graph for this function:

Here is the caller graph for this function:

Actor & Actor::operator= ( const Actor rhs)

Assignment operator.

.0

Parameters
[in]rhsThe actor to copy.
Returns
A reference to this

Definition at line 63 of file actor.cpp.

References Dali::BaseHandle::operator=().

Here is the call graph for this function:

void Actor::Remove ( Actor  child)

Removes a child Actor from this Actor.

If the actor was not a child of this actor, this is a no-op. .0

Parameters
[in]childThe child.
Precondition
This Actor (the parent) has been initialized.
The child actor is not the same as the parent actor.

Definition at line 109 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::Remove().

Referenced by Dali::Toolkit::Internal::AccessibilityManager::ChangeAccessibilityStatus(), Dali::Toolkit::Internal::KeyboardFocusManager::ClearFocus(), Dali::Toolkit::Internal::AccessibilityManager::ClearFocus(), Dali::Toolkit::Internal::EmbossFilter::Disable(), Dali::Toolkit::Internal::BlurTwoPassFilter::Disable(), Dali::Toolkit::Internal::SpreadFilter::Disable(), Dali::Toolkit::Internal::Popup::LayoutTail(), Dali::Toolkit::Internal::ToolBar::OnControlChildAdd(), Dali::Toolkit::Internal::KeyboardFocusManager::OnPhysicalKeyboardStatusChanged(), anonymous_namespace{utc-Dali-HoverProcessing.cpp}::RemoveActorFunctor::operator()(), anonymous_namespace{utc-Dali-TouchProcessing.cpp}::RemoveActorFunctor::operator()(), Dali::Toolkit::Internal::ItemView::ReleaseActor(), Dali::Internal::Stage::Remove(), Dali::Toolkit::Internal::TableView::RemoveAndGetLostActors(), Dali::Toolkit::Internal::Button::RemoveButtonImage(), Dali::Toolkit::Internal::ItemView::RemoveOverlay(), Dali::Toolkit::Internal::ScrollView::RemoveOverlay(), Dali::Toolkit::Internal::CubeTransitionEffect::ResetToInitialState(), Dali::Toolkit::Internal::KeyboardFocusManager::SetFocusIndicatorActor(), Dali::Toolkit::Internal::Button::SetLabel(), Dali::Toolkit::Internal::Popup::SetPopupBackgroundImage(), Dali::Internal::Stage::SetViewMode(), UtcDaliActorGetHierachyDepth(), UtcDaliActorOnOffStageSignal(), UtcDaliActorRemoveN(), UtcDaliActorRemoveP(), UtcDaliAlignmentChildAddAndRemove(), UtcDaliControlImplChildAddAndRemove(), and UtcDaliModelViewAddRemove().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::RemoveRenderer ( Renderer renderer)
void Actor::RemoveRenderer ( unsigned int  index)

Remove an renderer from the actor by index.

.0

Parameters
[in]indexIndex of the renderer that is to be removed
Precondition
The index must be between 0 and GetRendererCount()-1

Definition at line 584 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::RemoveRenderer().

Here is the call graph for this function:

void Dali::Actor::RotateBy ( const Degree angle,
const Vector3 axis 
)
inline

Apply a relative rotation to an actor.

.0

Parameters
[in]angleThe angle to the rotation to combine with the existing orientation.
[in]axisThe axis of the rotation to combine with the existing orientation.
Precondition
The actor has been initialized.

Definition at line 827 of file actor.h.

Referenced by Dali::Toolkit::Internal::PageTurnView::AddPage(), UtcDaliActorRotateBy01(), UtcDaliActorRotateBy02(), and UtcDaliActorSetOrientation02().

Here is the caller graph for this function:

void Actor::RotateBy ( const Radian angle,
const Vector3 axis 
)

Apply a relative rotation to an actor.

.0

Parameters
[in]angleThe angle to the rotation to combine with the existing orientation.
[in]axisThe axis of the rotation to combine with the existing orientation.
Precondition
The actor has been initialized.

Definition at line 269 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::RotateBy().

Here is the call graph for this function:

void Actor::RotateBy ( const Quaternion relativeRotation)

Apply a relative rotation to an actor.

.0

Parameters
[in]relativeRotationThe rotation to combine with the existing orientation.
Precondition
The actor has been initialized.

Definition at line 274 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::RotateBy().

Here is the call graph for this function:

void Actor::ScaleBy ( const Vector3 relativeScale)

Apply a relative scale to an actor.

.0

Parameters
[in]relativeScaleThe scale to combine with the actor's existing scale.
Precondition
The actor has been initialized.

Definition at line 314 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::ScaleBy().

Referenced by Dali::Toolkit::Internal::EmbossFilter::Enable(), Dali::Toolkit::Internal::BlurTwoPassFilter::Enable(), Dali::Toolkit::Internal::SpreadFilter::Enable(), UtcDaliActorScaleBy(), UtcDaliHoverOffscreenRenderTasks(), and UtcDaliTouchOffscreenRenderTasks().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Actor::ScreenToLocal ( float &  localX,
float &  localY,
float  screenX,
float  screenY 
) const

Converts screen coordinates into the actor's coordinate system using the default camera.

.0

Parameters
[out]localXOn return, the X-coordinate relative to the actor.
[out]localYOn return, the Y-coordinate relative to the actor.
[in]screenXThe screen X-coordinate.
[in]screenYThe screen Y-coordinate.
Returns
True if the conversion succeeded.
Precondition
The Actor has been initialized.
Note
The actor coordinates are relative to the top-left (0.0, 0.0, 0.5)

Definition at line 419 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::ScreenToLocal().

Referenced by Dali::Toolkit::Internal::AccessibilityManager::HandlePanGesture(), UtcDaliActorScreenToLocal(), UtcDaliHitTestAlgorithmWithFunctor(), UtcDaliHoverNormalProcessing(), UtcDaliHoverParentConsumer(), UtcDaliRenderTaskViewportToLocal(), UtcDaliTouchNormalProcessing(), and UtcDaliTouchParentConsumer().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetAnchorPoint ( const Vector3 anchorPoint)

Set the anchor-point of an actor.

This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the actor, and (1.0, 1.0, 0.5) is the bottom-right corner. The default anchor point is Dali::AnchorPoint::CENTER (0.5, 0.5, 0.5). An actor position is the distance between its parent-origin, and this anchor-point. An actor's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. .0

Parameters
[in]anchorPointThe new anchor-point.
Precondition
The Actor has been initialized.
Note
This is an asynchronous method; the value written may not match a value subsequently read with GetCurrentAnchorPoint().
See Also
Dali::AnchorPoint for predefined anchor point values

Definition at line 159 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetAnchorPoint().

Referenced by anonymous_namespace{utc-Dali-ScrollViewEffect.cpp}::AddActorToPage(), Dali::Toolkit::Internal::PageTurnView::AddPage(), Dali::Toolkit::Internal::PushButton::ConfigureSizeNegotiation(), Dali::Toolkit::Internal::Popup::CreateBacking(), Dali::Toolkit::Internal::Slider::CreateBacking(), Dali::Toolkit::Text::Decorator::Impl::CreateCursor(), Dali::Toolkit::Internal::ScrollBar::CreateDefaultIndicatorActor(), Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Internal::Slider::CreateHandle(), Dali::Toolkit::Text::Decorator::Impl::CreateHandleMarker(), Dali::Toolkit::Internal::Slider::CreateHandleValueDisplay(), Dali::Toolkit::Text::Decorator::Impl::CreateHighlight(), Dali::Toolkit::Internal::Slider::CreateHitRegion(), CreateMeshActorToStage(), Dali::Toolkit::Internal::Slider::CreatePopup(), Dali::Toolkit::Internal::Slider::CreatePopupArrow(), Dali::Toolkit::Internal::Slider::CreatePopupText(), Dali::Toolkit::Internal::Slider::CreateProgress(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Toolkit::Internal::anonymous_namespace{cube-transition-effect-impl.cpp}::CreateTile(), Dali::Toolkit::Internal::anonymous_namespace{popup-impl.cpp}::CreateToast(), Dali::Toolkit::Internal::Slider::CreateValueDisplay(), Dali::Toolkit::Internal::ItemView::EnableScrollOvershoot(), Dali::Toolkit::Internal::CubeTransitionEffect::Initialize(), Dali::Toolkit::Internal::Popup::LayoutContext(), Dali::Toolkit::Internal::Popup::LayoutPopup(), Dali::Toolkit::Internal::Popup::LayoutTail(), Dali::Scripting::NewActor(), anonymous_namespace{utc-Dali-PageTurnView.cpp}::TestPageFactory::NewPage(), Dali::Toolkit::Internal::Popup::OnInitialize(), Dali::Toolkit::Internal::ScrollView::OnInitialize(), Dali::Toolkit::Internal::CheckBoxButton::OnLabelSet(), Dali::Toolkit::Internal::RadioButton::OnLabelSet(), Dali::Toolkit::Internal::Alignment::OnRelayout(), Dali::Toolkit::Internal::TableView::OnRelayout(), Dali::Toolkit::Internal::ScrollOvershootEffectRipple::ScrollOvershootEffectRipple(), Dali::Toolkit::Text::Decorator::SetEnabledPopupButtons(), Dali::Toolkit::Internal::Popup::SetPopupBackgroundImage(), Dali::Toolkit::Text::Decorator::Impl::SetSelectionHandlePosition(), Dali::Toolkit::Internal::TextSelectionToolbar::SetUp(), Dali::Toolkit::Internal::SetupActor(), Dali::Toolkit::Internal::Button::SetupContent(), Dali::Toolkit::Internal::TextSelectionToolbar::SetUpScrollView(), anonymous_namespace{utc-Dali-ScrollViewEffect.cpp}::SetupTestScrollView(), UtcDaliActorConstrainedToWorldMatrix(), UtcDaliActorGetCurrentAnchorPoint(), UtcDaliActorGetCurrentWorldMatrix(), UtcDaliActorGetCurrentWorldPosition(), UtcDaliActorHitTest(), UtcDaliActorInheritPosition(), UtcDaliActorScreenToLocal(), UtcDaliActorSetAnchorPoint(), UtcDaliAlignmentOnTouchEvent(), UtcDaliBaseHandleConnectSignal(), UtcDaliBubbleEmitterRestore(), UtcDaliBubbleEmitterSetBubbleScale(), UtcDaliButtonClickedSignalP(), UtcDaliButtonPressedSignalP(), UtcDaliControlImplHoverEvent(), UtcDaliControlImplOnGestureMethods(), UtcDaliControlImplSetStyleName(), UtcDaliControlImplTouchEvent(), UtcDaliControlImplWheelEvent(), UtcDaliHitTestAlgorithmOrtho01(), UtcDaliHitTestAlgorithmOrtho02(), UtcDaliHitTestAlgorithmOverlay(), UtcDaliHitTestAlgorithmStencil(), UtcDaliHitTestAlgorithmWithFunctor(), UtcDaliHitTestAlgorithmWithFunctorOnRenderTask(), UtcDaliHoverActorBecomesInsensitive(), UtcDaliHoverActorBecomesInsensitiveParentConsumer(), UtcDaliHoverActorRemovedInSignal(), UtcDaliHoverActorSignalNotConsumed(), UtcDaliHoverActorUnStaged(), UtcDaliHoverInterrupted(), UtcDaliHoverInterruptedParentConsumer(), UtcDaliHoverLeave(), UtcDaliHoverLeaveActorReadded(), UtcDaliHoverLeaveParentConsumer(), UtcDaliHoverMultipleLayers(), UtcDaliHoverMultipleRenderableActors(), UtcDaliHoverMultipleRenderTasksWithChildLayer(), UtcDaliHoverNormalProcessing(), UtcDaliHoverOffscreenRenderTasks(), UtcDaliHoverOutsideCameraNearFarPlanes(), UtcDaliHoverParentConsumer(), UtcDaliHoverStencilNonRenderableActor(), UtcDaliHoverSystemOverlayActor(), UtcDaliImageActorSetFilterMode(), UtcDaliImageActorTestClearCache(), UtcDaliLongPressGestureActorStagedAndDestroyed(), UtcDaliLongPressGestureActorUnstaged(), UtcDaliLongPressGestureBehindTouchableSystemOverlay(), UtcDaliLongPressGestureDetachAfterStarted(), UtcDaliLongPressGestureDetectorNew(), UtcDaliLongPressGestureDetectorTypeRegistry(), UtcDaliLongPressGestureEmitIncorrectStateClear(), UtcDaliLongPressGestureEmitIncorrectStateContinuing(), UtcDaliLongPressGestureLayerConsumesTouch(), UtcDaliLongPressGesturePossibleCancelled(), UtcDaliLongPressGestureRepeatedState(), UtcDaliLongPressGestureSignalReceptionActorBecomesUntouchable(), UtcDaliLongPressGestureSignalReceptionActorDestroyedDuringLongPress(), UtcDaliLongPressGestureSignalReceptionAttachDetachMany(), UtcDaliLongPressGestureSignalReceptionChildHit(), UtcDaliLongPressGestureSignalReceptionDetach(), UtcDaliLongPressGestureSignalReceptionDifferentPossible(), UtcDaliLongPressGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliLongPressGestureSignalReceptionMultipleGestureDetectors(), UtcDaliLongPressGestureSignalReceptionNegative(), UtcDaliLongPressGestureSignalReceptionPositive(), UtcDaliLongPressGestureSystemOverlay(), UtcDaliLongPressGestureTouchBehindGesturedSystemOverlay(), UtcDaliPanGestureActorStagedAndDestroyed(), UtcDaliPanGestureActorUnstaged(), UtcDaliPanGestureAngleProcessing(), UtcDaliPanGestureBehindTouchableSystemOverlay(), UtcDaliPanGestureDetectorTypeRegistry(), UtcDaliPanGestureDirectionProcessing(), UtcDaliPanGestureEmitIncorrectState(), UtcDaliPanGestureLayerConsumesTouch(), UtcDaliPanGestureNoPredictionNoSmoothing(), UtcDaliPanGestureNoPredictionSmoothing(), UtcDaliPanGestureNoTimeDiff(), UtcDaliPanGesturePredictionNoSmoothing(), UtcDaliPanGesturePredictionSmoothing(), UtcDaliPanGestureSetProperties(), UtcDaliPanGestureSetPropertiesAlreadyPanning(), UtcDaliPanGestureSignalReceptionActorBecomesUntouchable(), UtcDaliPanGestureSignalReceptionActorDestroyedWhilePanning(), UtcDaliPanGestureSignalReceptionAttachDetachMany(), UtcDaliPanGestureSignalReceptionCancelled(), UtcDaliPanGestureSignalReceptionChildHit(), UtcDaliPanGestureSignalReceptionDetach(), UtcDaliPanGestureSignalReceptionDetachWhilePanning(), UtcDaliPanGestureSignalReceptionDifferentPossible(), UtcDaliPanGestureSignalReceptionDownMotionLeave(), UtcDaliPanGestureSignalReceptionDownMotionUp(), UtcDaliPanGestureSignalReceptionEnsureCorrectSignalling(), UtcDaliPanGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliPanGestureSignalReceptionMultipleGestureDetectors(), UtcDaliPanGestureSignalReceptionMultipleStarted(), UtcDaliPanGestureSignalReceptionNegative(), UtcDaliPanGestureSystemOverlay(), UtcDaliPanGestureTouchBehindGesturedSystemOverlay(), UtcDaliPinchGestureActorStagedAndDestroyed(), UtcDaliPinchGestureActorUnstaged(), UtcDaliPinchGestureBehindTouchableSystemOverlay(), UtcDaliPinchGestureDetectorNew(), UtcDaliPinchGestureDetectorTypeRegistry(), UtcDaliPinchGestureEmitIncorrectStateClear(), UtcDaliPinchGestureEmitIncorrectStatePossible(), UtcDaliPinchGestureLayerConsumesTouch(), UtcDaliPinchGestureSignalReceptionActorBecomesUntouchable(), UtcDaliPinchGestureSignalReceptionActorDestroyedWhilePinching(), UtcDaliPinchGestureSignalReceptionAttachDetachMany(), UtcDaliPinchGestureSignalReceptionCancelled(), UtcDaliPinchGestureSignalReceptionChildHit(), UtcDaliPinchGestureSignalReceptionDetach(), UtcDaliPinchGestureSignalReceptionDetachWhilePinching(), UtcDaliPinchGestureSignalReceptionDownMotionLeave(), UtcDaliPinchGestureSignalReceptionDownMotionUp(), UtcDaliPinchGestureSignalReceptionEnsureCorrectSignalling(), UtcDaliPinchGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliPinchGestureSignalReceptionMultipleStarted(), UtcDaliPinchGestureSignalReceptionNegative(), UtcDaliPinchGestureSystemOverlay(), UtcDaliPinchGestureTouchBehindGesturedSystemOverlay(), UtcDaliPopupOnTouchedOutsideSignal(), UtcDaliPopupPropertyContextualMode(), UtcDaliPopupPropertyTail(), UtcDaliPopupPropertyTouchTransparent(), UtcDaliPushButtonAlignmentLayout(), UtcDaliPushButtonInterruptEventWhenInsensitive(), UtcDaliPushButtonInterruptEventWhenNonVisible(), UtcDaliPushButtonPaddingLayout(), UtcDaliPushButtonPressed(), UtcDaliPushButtonReleased(), UtcDaliPushButtonSelected(), UtcDaliRadioButtonSelectedProperty(), UtcDaliRendererRenderOrder2DLayer(), UtcDaliRendererRenderOrder2DLayerMultipleRenderers(), UtcDaliRendererRenderOrder2DLayerOverlay(), UtcDaliRenderTaskSetScreenToFrameBufferMappingActor(), UtcDaliRenderTaskViewportToLocal(), UtcDaliRenderTaskWorldToViewport(), UtcDaliScriptingCreatePropertyMapActor(), UtcDaliSliderSignals(), UtcDaliStageTouchedSignalN(), UtcDaliStageTouchedSignalP(), UtcDaliTapGestureActorRemovedWhilePossible(), UtcDaliTapGestureActorUnstaged(), UtcDaliTapGestureBehindTouchableSystemOverlay(), UtcDaliTapGestureDetectorNew(), UtcDaliTapGestureDetectorRemovedWhilePossible(), UtcDaliTapGestureDetectorTypeRegistry(), UtcDaliTapGestureEmitIncorrectStateClear(), UtcDaliTapGestureEmitIncorrectStateContinuing(), UtcDaliTapGestureEmitIncorrectStateFinished(), UtcDaliTapGestureLayerConsumesTouch(), UtcDaliTapGesturePossibleCancelled(), UtcDaliTapGestureRepeatedState(), UtcDaliTapGestureSetTapsRequiredMinMaxCheck(), UtcDaliTapGestureSignalReceptionActorBecomesUntouchable(), UtcDaliTapGestureSignalReceptionActorDestroyedWhileTapping(), UtcDaliTapGestureSignalReceptionAttachDetachMany(), UtcDaliTapGestureSignalReceptionChildHit(), UtcDaliTapGestureSignalReceptionDetach(), UtcDaliTapGestureSignalReceptionDifferentPossible(), UtcDaliTapGestureSignalReceptionMultipleDetectorsOnActor(), UtcDaliTapGestureSignalReceptionMultipleGestureDetectors(), UtcDaliTapGestureSignalReceptionNegative(), UtcDaliTapGestureSignalReceptionPositive(), UtcDaliTapGestureSystemOverlay(), UtcDaliTapGestureTouchBehindGesturedSystemOverlay(), utcDaliTextEditorEvent01(), utcDaliTextEditorEvent02(), utcDaliTextEditorEvent03(), utcDaliTextFieldEvent01(), utcDaliTextFieldEvent02(), utcDaliTextFieldEvent03(), UtcDaliToolkitScrollBarPanFinishedSignalN(), UtcDaliToolkitScrollBarPanFinishedSignalP(), UtcDaliToolkitScrollBarScrollPositionIntervalReachedSignalN(), UtcDaliToolkitScrollBarScrollPositionIntervalReachedSignalP(), UtcDaliToolkitScrollBarSetScrollPositionIntervalsP(), UtcDaliToolkitScrollViewAxisAutoLock(), UtcDaliToolkitScrollViewBind(), UtcDaliToolkitScrollViewConstraints(), UtcDaliToolkitScrollViewConstraintsMove(), UtcDaliToolkitScrollViewConstraintsWrap(), UtcDaliToolkitScrollViewGesturePageLimit(), UtcDaliToolkitScrollViewOvershoot(), UtcDaliToolkitScrollViewRemoveScrollingDirectionP(), UtcDaliToolkitScrollViewScrollSensitive(), UtcDaliToolkitScrollViewSetMaxOvershootP(), UtcDaliToolkitScrollViewSetScrollingDirectionP(), UtcDaliToolkitScrollViewSignalsUpdate(), UtcDaliToolkitScrollViewSnapStartedSignalP(), UtcDaliTouchActorBecomesInsensitive(), UtcDaliTouchActorBecomesInsensitiveParentConsumer(), UtcDaliTouchActorRemovedInSignal(), UtcDaliTouchActorSignalNotConsumed(), UtcDaliTouchActorUnStaged(), UtcDaliTouchActorUnstaged(), UtcDaliTouchActorUnstagedDifferentConsumer(), UtcDaliTouchInterrupted(), UtcDaliTouchInterruptedDifferentConsumer(), UtcDaliTouchInterruptedParentConsumer(), UtcDaliTouchLayerConsumesTouch(), UtcDaliTouchLeave(), UtcDaliTouchLeaveActorReadded(), UtcDaliTouchLeaveParentConsumer(), UtcDaliTouchMultipleLayers(), UtcDaliTouchMultipleRenderableActors(), UtcDaliTouchMultipleRenderTasksWithChildLayer(), UtcDaliTouchNormalProcessing(), UtcDaliTouchOffscreenRenderTasks(), UtcDaliTouchOutsideCameraNearFarPlanes(), UtcDaliTouchParentConsumer(), UtcDaliTouchParentUnstaged(), UtcDaliTouchStencilNonRenderableActor(), UtcDaliTouchSystemOverlayActor(), UtcDaliWheelEventSignalling(), UtcFrustumBottomCullP(), UtcFrustumLeftCullP(), UtcFrustumRightCullP(), and UtcFrustumTopCullP().

Here is the call graph for this function:

void Actor::SetColor ( const Vector4 color)

Sets the actor's color; this is an RGBA value.

The final color of the actor depends on its color mode. .0

Parameters
[in]colorThe new color.
Precondition
The Actor has been initialized.
Note
This is an asynchronous method; the value written may not match a value subsequently read with GetCurrentColor().

Definition at line 374 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetColor().

Referenced by Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Text::Decorator::Impl::CreateHandleMarker(), Dali::Toolkit::Text::Decorator::Impl::CreateHighlight(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Toolkit::Internal::EmbossFilter::Enable(), Dali::Toolkit::Internal::ItemView::EnableScrollOvershoot(), Dali::Toolkit::Internal::ScrollOvershootEffectRipple::ScrollOvershootEffectRipple(), Dali::Toolkit::Internal::ScrollOvershootEffectRipple::SetOvershootEffectColor(), Dali::Toolkit::Internal::ItemView::SetOvershootEffectColor(), Dali::Toolkit::Internal::Button::SetSelectedColor(), Dali::Toolkit::Internal::Button::SetSelectedImage(), Dali::Toolkit::Internal::Button::SetUnselectedColor(), Dali::Toolkit::Internal::Button::SetUnselectedImage(), Dali::Toolkit::Internal::Slider::UpdateSkin(), UtcDaliActorGetCurrentColor(), UtcDaliActorGetCurrentWorldColor(), UtcDaliActorSetColor(), UtcDaliAnimationAnimateBetweenActorColorAlphaCubicP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionCubicP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionP(), UtcDaliAnimationAnimateBetweenActorColorAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateBetweenActorColorAlphaP(), UtcDaliAnimationAnimateBetweenActorColorCubicP(), UtcDaliAnimationAnimateBetweenActorColorCubicWithDelayP(), UtcDaliAnimationAnimateBetweenActorColorP(), UtcDaliAnimationAnimateBetweenActorColorTimePeriodCubicP(), UtcDaliAnimationAnimateBetweenActorColorTimePeriodP(), UtcDaliAnimationAnimateToActorColorP(), UtcDaliImageActorUseImageAlpha03(), UtcDaliImageActorUseImageAlpha04(), UtcDaliImageActorUseImageAlpha05(), UtcDaliLayerSetSortFunction(), UtcDaliPropertyNotificationVectorComponentGreaterThan(), UtcDaliPropertyNotificationVectorComponentInside(), UtcDaliPropertyNotificationVectorComponentLessThan(), UtcDaliPropertyNotificationVectorComponentOutside(), UtcDaliRendererPreMultipledAlpha(), UtcDaliRendererSetBlendMode04b(), UtcDaliRendererSetBlendMode04c(), and UtcDaliScriptingCreatePropertyMapActor().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetColorMode ( ColorMode  colorMode)

Sets the actor's color mode.

This specifies whether the Actor uses its own color, or inherits its parent color. The default is USE_OWN_MULTIPLY_PARENT_ALPHA. .0

Parameters
[in]colorModeto use.
Precondition
The Actor has been initialized.

Definition at line 384 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetColorMode().

Referenced by Dali::Toolkit::Text::Decorator::Impl::CreateHighlight(), Dali::Toolkit::Text::Clipper::Initialize(), Dali::Toolkit::Internal::Button::SetDecoration(), UtcDaliActorGetCurrentWorldColor(), UtcDaliActorSetColorMode(), and UtcDaliScriptingCreatePropertyMapActor().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetDrawMode ( DrawMode::Type  drawMode)

Set how the actor and its children should be drawn.

Not all actors are renderable, but DrawMode can be inherited from any actor. If an object is in a 3D layer, it will be depth-tested against other objects in the world i.e. it may be obscured if other objects are in front.

If DrawMode::OVERLAY_2D is used, the actor and its children will be drawn as a 2D overlay. Overlay actors are drawn in a separate pass, after all non-overlay actors within the Layer. For overlay actors, the drawing order is with respect to tree levels of Actors, and depth-testing will not be used.

If DrawMode::STENCIL is used, the actor and its children will be used to stencil-test other actors within the Layer. Stencil actors are therefore drawn into the stencil buffer before any other actors within the Layer.

.0

Parameters
[in]drawModeThe new draw-mode to use.
Note
Setting STENCIL will override OVERLAY_2D, if that would otherwise have been inherited.
Layers do not inherit the DrawMode from their parents.

Definition at line 399 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetDrawMode().

Referenced by Dali::Toolkit::Internal::ItemView::AddOverlay(), Dali::Toolkit::Internal::ScrollView::AddOverlay(), Dali::Toolkit::Internal::ItemView::EnableScrollOvershoot(), Dali::Toolkit::Internal::ScrollBar::OnInitialize(), Dali::Toolkit::Internal::TextSelectionToolbar::SetUp(), UtcDaliActorSetDrawMode(), UtcDaliActorSetDrawModeOverlayRender(), UtcDaliActorSetGetOverlay(), UtcDaliHitTestAlgorithmOverlay(), UtcDaliHitTestAlgorithmStencil(), UtcDaliHoverStencilNonRenderableActor(), UtcDaliRendererRenderOrder2DLayerOverlay(), UtcDaliScriptingCreatePropertyMapActor(), and UtcDaliTouchStencilNonRenderableActor().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetInheritOrientation ( bool  inherit)

Set whether a child actor inherits it's parent's orientation.

Default is to inherit. Switching this off means that using SetOrientation() sets the actor's world orientation. .0

Parameters
[in]inherit- true if the actor should inherit orientation, false otherwise.
Precondition
The Actor has been initialized.

Definition at line 284 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetInheritOrientation().

Referenced by UtcDaliActorGetCurrentWorldOrientation(), and UtcDaliScriptingCreatePropertyMapActor().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetInheritScale ( bool  inherit)

Set whether a child actor inherits it's parent's scale.

Default is to inherit. Switching this off means that using SetScale() sets the actor's world scale. .0

Parameters
[in]inherit- true if the actor should inherit scale, false otherwise.
Precondition
The Actor has been initialized.

Definition at line 329 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetInheritScale().

Referenced by Dali::Toolkit::Text::Clipper::Initialize(), Dali::Toolkit::Internal::Magnifier::SetFrameVisibility(), UtcDaliActorInheritScale(), and UtcDaliScriptingCreatePropertyMapActor().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetKeyboardFocusable ( bool  focusable)

Sets whether the actor should be focusable by keyboard navigation.

The default is false. .0

Parameters
[in]focusable- true if the actor should be focusable by keyboard navigation, false otherwise.
Precondition
The Actor has been initialized.

Definition at line 434 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetKeyboardFocusable().

Referenced by UtcDaliActorSetKeyboardFocusable(), UtcDaliKeyboardFocusManagerClearFocus(), UtcDaliKeyboardFocusManagerMoveFocus(), UtcDaliKeyboardFocusManagerSetAndGetCurrentFocusActor(), UtcDaliKeyboardFocusManagerSignalFocusedActorActivated(), and UtcDaliTableViewKeyboardFocus().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetLeaveRequired ( bool  required)

Sets whether the actor should receive a notification when touch or hover motion events leave the boundary of the actor.

.0

Parameters
[in]requiredShould be set to true if a Leave event is required
Precondition
The Actor has been initialized.
Note
By default, this is set to false as most actors do not require this.
Need to connect to the TouchedSignal() or HoveredSignal() to actually receive this event.

Definition at line 424 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetLeaveRequired().

Referenced by UtcDaliActorSetLeaveRequired(), UtcDaliHoverActorRemovedInSignal(), UtcDaliHoverLeave(), UtcDaliHoverLeaveActorReadded(), UtcDaliHoverLeaveParentConsumer(), UtcDaliScriptingCreatePropertyMapActor(), UtcDaliTouchActorRemovedInSignal(), UtcDaliTouchLeave(), UtcDaliTouchLeaveActorReadded(), and UtcDaliTouchLeaveParentConsumer().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetMaximumSize ( const Vector2 size)

Set the maximum size an actor can be assigned in size negotiation.

.0

Parameters
[in]sizeThe maximum size

Definition at line 518 of file actor.cpp.

References Dali::GetImplementation(), Dali::Dimension::HEIGHT, Dali::Internal::Actor::SetMaximumSize(), Dali::Dimension::WIDTH, Dali::Vector2::x, and Dali::Vector2::y.

Referenced by Dali::Toolkit::Internal::TextSelectionToolbar::SetPopupMaxSize(), and UtcDaliActorSetMaximumSize().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetMinimumSize ( const Vector2 size)

Set the minimum size an actor can be assigned in size negotiation.

.0

Parameters
[in]sizeThe minimum size

Definition at line 503 of file actor.cpp.

References Dali::GetImplementation(), Dali::Dimension::HEIGHT, Dali::Internal::Actor::SetMinimumSize(), Dali::Dimension::WIDTH, Dali::Vector2::x, and Dali::Vector2::y.

Referenced by UtcDaliActorSetMinimumSize().

Here is the call graph for this function:

Here is the caller graph for this function:

void Actor::SetName ( const std::string &  name)

Sets the Actor's name.

.0

Parameters
[in]nameThe new name.
Precondition
The Actor has been initialized.

Definition at line 74 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetName().

Referenced by Dali::Toolkit::Text::AtlasRenderer::Impl::AddGlyphs(), Dali::Toolkit::Internal::TextSelectionPopup::AddOption(), Dali::Toolkit::Internal::TextSelectionPopup::AddPopupOptionsToToolbar(), Dali::Toolkit::Text::Decorator::Impl::CreateActiveLayer(), Dali::Toolkit::Internal::Popup::CreateBacking(), Dali::Toolkit::Text::Decorator::Impl::CreateCursors(), Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Text::Decorator::Impl::CreateHighlight(), anonymous_namespace{utc-Dali-Context.cpp}::CreateImageActor(), Dali::Toolkit::Text::AtlasRenderer::Impl::CreateMeshActor(), anonymous_namespace{utc-Dali-TypeRegistry.cpp}::CreateNamedActorType(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Internal::Stage::Initialize(), Dali::Toolkit::Internal::Popup::LayoutTail(), Dali::Internal::CameraActor::New(), anonymous_namespace{utc-Dali-CustomActor.cpp}::TestCustomActor::NewNegoSize(), anonymous_namespace{utc-Dali-PageTurnView.cpp}::TestPageFactory::NewPage(), Dali::Toolkit::Internal::ToolBar::OnInitialize(), Dali::Toolkit::Internal::Popup::OnInitialize(), Dali::Toolkit::Internal::Popup::SetContent(), Dali::Toolkit::Text::Decorator::SetEnabledPopupButtons(), Dali::Toolkit::Internal::Popup::SetPopupBackgroundImage(), UtcDaliActorFindChildByName(), UtcDaliActorOnOffStageSignal(), UtcDaliActorOnRelayoutSignal(), UtcDaliActorSetName(), UtcDaliBaseHandleStlVector(), UtcDaliConfirmationPopupDynamicSignalGenerationN(), UtcDaliConfirmationPopupDynamicSignalGenerationP(), UtcDaliCustomActorRemoveDuringOnChildRemove(), UtcDaliHitTestAlgorithmOrtho01(), UtcDaliHitTestAlgorithmOrtho02(), UtcDaliHitTestAlgorithmOverlay(), UtcDaliHitTestAlgorithmStencil(), UtcDaliHitTestAlgorithmWithFunctor(), UtcDaliHitTestAlgorithmWithFunctorOnRenderTask(), UtcDaliItemViewInsertItemsP(), UtcDaliItemViewReplaceItemsP(), UtcDaliItemViewScrollToItem(), UtcDaliPushButtonInterruptEventWhenInsensitive(), UtcDaliPushButtonInterruptEventWhenNonVisible(), UtcDaliScriptingCreatePropertyMapActor(), UtcDaliShaderBinaries(), UtcDaliShaderEffectFromPropertiesP(), UtcDaliShaderEffectMethodApplyConstraint(), UtcDaliShaderEffectMethodApplyConstraintFromActor(), UtcDaliShaderEffectMethodApplyConstraintFromActor2(), UtcDaliShaderEffectMethodApplyConstraintOffStage(), UtcDaliShaderEffectMethodRemoveConstraints(), UtcDaliShaderEffectMethodRemoveConstraints2(), UtcDaliShaderEffectMethodSetEffectImage(), UtcDaliShaderEffectMethodSetUniformFloat(), UtcDaliShaderEffectMethodSetUniformMatrix(), UtcDaliShaderEffectMethodSetUniformMatrix3(), UtcDaliShaderEffectMethodSetUniformVector2(), UtcDaliShaderEffectMethodSetUniformVector3(), UtcDaliShaderEffectMethodSetUniformVector4(), UtcDaliShaderEffectMethodSetUniformViewport(), UtcDaliTableViewCells(), and UtcDaliTableViewKeyboardFocus().

Here is the call graph for this function:

void Actor::SetOpacity ( float  opacity)
void Dali::Actor::SetOrientation ( const Degree angle,
const Vector3 axis 
)
inline

Sets the orientation of the Actor.

An actor's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. .0

Parameters
[in]angleThe new orientation angle in degrees.
[in]axisThe new axis of orientation.
Precondition
The Actor has been initialized.
Note
This is an asynchronous method; the value written may not match a value subsequently read with GetCurrentOrientation().

Definition at line 791 of file actor.h.

Referenced by Dali::Internal::CameraActor::New(), Dali::Toolkit::Text::Decorator::Impl::SetHandleImage(), Dali::Internal::Stage::SetViewMode(), Dali::Toolkit::Internal::ScrollOvershootEffectRipple::UpdateVisibility(), UtcDaliActorConstrainedToWorldMatrix(), UtcDaliActorGetCurrentOrientation(), UtcDaliActorGetCurrentWorldMatrix(), UtcDaliActorGetCurrentWorldOrientation(), UtcDaliActorSetOrientation01(), UtcDaliActorSetOrientation02(), UtcDaliAnimationAnimateBetweenActorOrientation01CubicP(), UtcDaliAnimationAnimateBetweenActorOrientation01P(), UtcDaliAnimationAnimateBetweenActorOrientation02CubicP(), UtcDaliAnimationAnimateBetweenActorOrientation02P(), UtcDaliAnimationAnimateBetweenActorVisibleCubicP(), UtcDaliAnimationAnimateBetweenActorVisibleP(), UtcDaliAnimationAnimateByActorOrientationAlphaFunctionP(), UtcDaliAnimationAnimateByActorOrientationAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateByActorOrientationP(), UtcDaliAnimationAnimateToActorOrientationAlphaFunctionP(), UtcDaliAnimationAnimateToActorOrientationAlphaFunctionTimePeriodP(), UtcDaliAnimationAnimateToActorOrientationAngleAxisP(), UtcDaliAnimationAnimateToActorOrientationQuaternionP(), UtcDaliAnimationAnimateToActorOrientationTimePeriodP(), UtcDaliCameraActorCheckLookAtAndFreeLookViews03(), UtcDaliLongPressGestureSignalReceptionChildHit(), UtcDaliLongPressGestureSignalReceptionRotatedActor(), UtcDaliPanGestureSignalReceptionChildHit(), UtcDaliPanGestureSignalReceptionRotatedActor(), UtcDaliPinchGestureSignalReceptionChildHit(), UtcDaliPinchGestureSignalReceptionRotatedActor(), UtcDaliTapGestureSignalReceptionChildHit(), and UtcDaliTapGestureSignalReceptionRotatedActor().

Here is the caller graph for this function:

void Actor::SetOrientation ( const Radian angle,
const Vector3 axis 
)

Sets the orientation of the Actor.

An actor's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. .0

Parameters
[in]angleThe new orientation angle in radians.
[in]axisThe new axis of orientation.
Precondition
The Actor has been initialized.
Note
This is an asynchronous method; the value written may not match a value subsequently read with GetCurrentOrientation().

Definition at line 259 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetOrientation().

Here is the call graph for this function:

void Actor::SetOrientation ( const Quaternion orientation)

Sets the orientation of the Actor.

An actor's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. .0

Parameters
[in]orientationThe new orientation.
Precondition
The Actor has been initialized.
Note
This is an asynchronous method; the value written may not match a value subsequently read with GetCurrentOrientation().

Definition at line 264 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetOrientation().

Here is the call graph for this function:

void Actor::SetPadding ( const Padding padding)
void Actor::SetParentOrigin ( const Vector3 origin)

Set the origin of an actor, within its parent's area.

This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is Dali::ParentOrigin::TOP_LEFT (0.0, 0.0, 0.5). An actor position is the distance between this origin, and the actors anchor-point. .0

Parameters
[in]originThe new parent-origin.
Precondition
The Actor has been initialized.
Note
This is an asynchronous method; the value written may not match a value subsequently read with GetCurrentParentOrigin().
See Also
Dali::ParentOrigin for predefined parent origin values

Definition at line 149 of file actor.cpp.

References Dali::GetImplementation(), and Dali::Internal::Actor::SetParentOrigin().

Referenced by anonymous_namespace{utc-Dali-ScrollViewEffect.cpp}::AddActorToPage(), Dali::Toolkit::Text::AtlasRenderer::Impl::AddGlyphs(), Dali::Toolkit::Internal::PageTurnView::AddPage(), Dali::Toolkit::Internal::TextSelectionPopup::AddPopupOptionsToToolbar(), Dali::Toolkit::Internal::PushButton::ConfigureSizeNegotiation(), Dali::Toolkit::Text::Decorator::Impl::CreateActiveLayer(), Dali::Toolkit::Internal::Slider::CreateBacking(), Dali::Toolkit::Text::Decorator::Impl::CreateCursor(), Dali::Internal::Stage::CreateDefaultCameraActor(), Dali::Toolkit::Internal::ScrollBar::CreateDefaultIndicatorActor(), Dali::Toolkit::Text::Decorator::Impl::CreateGrabHandle(), Dali::Toolkit::Internal::Slider::CreateHandle(), Dali::Toolkit::Text::Decorator::Impl::CreateHandleMarker(), Dali::Toolkit::Internal::Slider::CreateHandleValueDisplay(), Dali::Toolkit::Internal::Slider::CreateHitRegion(), Dali::Toolkit::Text::AtlasRenderer::Impl::CreateMeshActor(), CreateMeshActorToStage(), Dali::Toolkit::Internal::Slider::CreatePopup(), Dali::Toolkit::Internal::Slider::CreatePopupArrow(), Dali::Toolkit::Internal::Slider::CreatePopupText(), Dali::Toolkit::Internal::Slider::CreateProgress(), Dali::Toolkit::Text::Decorator::Impl::CreateSelectionHandles(), Dali::Toolkit::CreateSolidColorActor(), Dali::Toolkit::Internal::anonymous_namespace{popup-impl.cpp}::CreateToast(), Dali::Toolkit::Internal::Slider::CreateValueDisplay(), Dali::Toolkit::Internal::EmbossFilter::Enable(), Dali::Toolkit::Internal::BlurTwoPassFilter::Enable(), Dali::Toolkit::Internal::SpreadFilter::Enable(), Dali::Toolkit::Internal::ItemView::EnableScrollOvershoot(), Dali::Toolkit::Text::Clipper::Initialize(), Dali::Toolkit::Internal::Magnifier::Initialize(), Dali::Toolkit::Internal::CubeTransitionEffect::Initialize(), Dali::Toolkit::Internal::Popup::LayoutContext(), Dali::Toolkit::Internal::Popup::LayoutPopup(), Dali::Toolkit::Internal::Popup::LayoutTail(), Dali::Toolkit::Internal::BubbleActor::MakeRenderable(), Dali::Scripting::NewActor(), anonymous_namespace{utc-Dali-PageTurnView.cpp}::TestPageFactory::NewPage(), Dali::Toolkit::Internal::PageTurnLandscapeView::OnAddPage(), Dali::Toolkit::Internal::BubbleEmitter::OnInitialize(), Dali::Toolkit::Internal::Popup::OnInitialize(), Dali::Toolkit::Internal::ScrollView::OnInitialize(), Dali::Toolkit::Internal::CheckBoxButton::OnLabelSet(), Dali::Toolkit::Internal::RadioButton::OnLabelSet(), Dali::Toolkit::Internal::PageTurnLandscapeView::OnPageTurnViewInitialize(), Dali::Toolkit::Internal::PageTurnPortraitView::OnPageTurnViewInitialize(), Dali::Toolkit::Internal::Alignment::OnRelayout(), Dali::Toolkit::Internal::TableView::OnRelayout(), Dali::Toolkit::Internal::ScrollOvershootEffectRipple::ScrollOvershootEffectRipple(), Dali::Toolkit::Internal::BubbleEmitter::SetBackground(), Dali::Toolkit::Internal::Popup::SetPopupBackgroundImage(), Dali::Toolkit::Internal::TextSelectionToolbar::SetUp(), Dali::Toolkit::Internal::SetupActor(), Dali::Toolkit::Internal::Button::SetupContent(), Dali::Toolkit::Internal::TextSelectionToolbar::SetUpScrollView(), anonymous_namespace{utc-Dali-ScrollViewEffect.cpp}::SetupTestScrollView(), Dali::Internal::Stage::SetViewMode(), UtcDaliActorConstrainedToWorldMatrix(), UtcDaliActorGetCurrentParentOrigin(), UtcDaliActorGetCurrentWorldMatrix(), UtcDaliActorGetCurrentWorldPosition(), UtcDaliActorHitTest(), UtcDaliActorInheritPosition(), UtcDaliActorSetParentOrigin(), UtcDaliBaseHandleConnectSignal(), UtcDaliBloomActivateDeactivate(), UtcDaliBloomViewAddRemove(), UtcDaliBubbleEmitterRestore(), UtcDaliBubbleEmitterSetBubbleScale(), UtcDaliButtonClickedSignalP(), UtcDaliButtonPressedSignalP(), UtcDaliCameraActorCheckLookAtAndFreeLookViews01(), UtcDaliCameraActorCheckLookAtAndFreeLookViews02(), UtcDaliCameraActorCheckLookAtAndFreeLookViews03(), UtcDaliCameraActorModelView(), UtcDaliGaussianBlurActivateDeactivate(), UtcDaliGaussianBlurViewActivateOnce(), UtcDaliGaussianBlurViewAddRemove(), UtcDaliGaussianBlurViewFinishedSignalN(), UtcDaliGaussianBlurViewSetGetRenderTarget(), UtcDaliHitTestAlgorithmOrtho01(), UtcDaliHitTestAlgorithmOrtho02(), UtcDaliHitTestAlgorithmOverlay(), UtcDaliHitTestAlgorithmStencil(), UtcDaliHitTestAlgorithmWithFunctorOnRenderTask(), UtcDaliHoverOffscreenRenderTasks(), UtcDaliHoverOutsideCameraNearFarPlanes(), UtcDaliImageActorSetFilterMode(), UtcDaliImageActorTestClearCache(), UtcDaliLongPressGestureSignalReceptionChildHit(), UtcDaliMaterialAddTexture01(), UtcDaliMaterialAddTexture02(), UtcDaliMaterialGetNumberOfTextures(), UtcDaliMaterialSetSampler(), UtcDaliMaterialSetTextureUniformName01(), UtcDaliMate