Tizen Native API  6.0
Dali::CustomActor Class Reference

CustomActor is a base class for custom UI controls. More...

Inheritance diagram for Dali::CustomActor:
Dali::Actor Dali::Handle Dali::BaseHandle Dali::Toolkit::Control Dali::Toolkit::Alignment Dali::Toolkit::Button Dali::Toolkit::FlexContainer Dali::Toolkit::ImageView Dali::Toolkit::Model3dView Dali::Toolkit::ProgressBar Dali::Toolkit::Scrollable Dali::Toolkit::ScrollBar Dali::Toolkit::Slider Dali::Toolkit::TableView Dali::Toolkit::TextEditor Dali::Toolkit::TextField Dali::Toolkit::TextLabel Dali::Toolkit::VideoView Dali::WidgetView::WidgetView

Public Member Functions

 CustomActor ()
 Creates an uninitialized CustomActor handle.
 ~CustomActor ()
 Destructor.
CustomActorImplGetImplementation ()
 Retrieves the custom actor implementation.
const CustomActorImplGetImplementation () const
 Retrieves the custom actor implementation.
 CustomActor (CustomActorImpl &implementation)
 Creates an initialized CustomActor.
 CustomActor (const CustomActor &copy)
 Copy constructor.
CustomActoroperator= (const CustomActor &rhs)
 Assignment operator.
 CustomActor (Internal::CustomActor *actor)
 This constructor is used internally to create additional CustomActor handles.

Static Public Member Functions

static CustomActor DownCast (BaseHandle handle)
 Downcasts a handle to CustomActor handle.

Detailed Description

CustomActor is a base class for custom UI controls.

The implementation of the control must be supplied; see CustomActorImpl for more details.

Since:
3.0, DALi version 1.0.0

Constructor & Destructor Documentation

Creates an uninitialized CustomActor handle.

Only derived versions can be instantiated. Calling member functions with an uninitialized CustomActor handle is not allowed.

Since:
3.0, DALi version 1.0.0

Destructor.

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

Since:
3.0, DALi version 1.0.0

Creates an initialized CustomActor.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]implementationThe implementation for this custom actor
Returns:
A handle to a newly allocated Dali resource

Copy constructor.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]copyThe actor to copy
Dali::CustomActor::CustomActor ( Internal::CustomActor *  actor)

This constructor is used internally to create additional CustomActor handles.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]actorA pointer to a newly allocated Dali resource

Member Function Documentation

Retrieves the custom actor implementation.

Since:
3.0, DALi version 1.0.0
Returns:
The implementation

Retrieves the custom actor implementation.

Since:
3.0, DALi version 1.0.0
Returns:
The implementation
CustomActor& Dali::CustomActor::operator= ( const CustomActor rhs)

Assignment operator.

Since:
3.0, DALi version 1.0.0
Parameters:
[in]rhsThe actor to copy
Returns:
A reference to this