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

The top level DALi namespace. More...

Namespaces

namespace  AnchorPoint
 AnchorPoint constants.
 
namespace  anonymous_namespace{compile-time-math.cpp}
 
namespace  anonymous_namespace{constraint.cpp}
 
namespace  anonymous_namespace{custom-actor.cpp}
 
namespace  anonymous_namespace{debug.cpp}
 
namespace  anonymous_namespace{distance-field.cpp}
 
namespace  anonymous_namespace{functor-delegate.cpp}
 
namespace  anonymous_namespace{hash.cpp}
 
namespace  anonymous_namespace{key-event.cpp}
 
namespace  anonymous_namespace{layer-impl.cpp}
 
namespace  anonymous_namespace{property-array.cpp}
 
namespace  anonymous_namespace{property-map.cpp}
 
namespace  anonymous_namespace{property-types.cpp}
 
namespace  anonymous_namespace{property-value.cpp}
 
namespace  anonymous_namespace{toolkit-application.cpp}
 
namespace  anonymous_namespace{toolkit-event-thread-callback.cpp}
 
namespace  anonymous_namespace{toolkit-orientation.cpp}
 
namespace  anonymous_namespace{wheel-event.cpp}
 
namespace  BlendingEquation
 
namespace  BlendingFactor
 
namespace  BlendingMode
 
namespace  Camera
 Camera enumerations.
 
namespace  Color
 Color Constants.
 
namespace  Configuration
 
namespace  DALI_INTERNAL
 
namespace  Dimension
 Dimensions for layout .0.
 
namespace  DrawMode
 
namespace  EnvironmentVariable
 
namespace  FilterMode
 
namespace  FittingMode
 Fitting options, used when resizing images to fit desired dimensions.
 
namespace  HitTestAlgorithm
 This namespace is provided for application developers to do hit-test for the actors.
 
namespace  HorizontalAlignment
 Horizontal alignment types.
 
namespace  InputMethod
 
namespace  Integration
 
namespace  Internal
 
namespace  Math
 Math constants .0.
 
namespace  ParentOrigin
 ParentOrigin constants.
 
namespace  PerformanceProtocol
 
namespace  Pixel
 Pixel format types and their properties.
 
namespace  Plugin
 
namespace  PropertyTypes
 Template function instances for property getters.
 
namespace  Random
 Provides methods to generate and use random values.
 
namespace  RenderBuffer
 
namespace  ResizePolicy
 Size negotiation resize policies .0.
 
namespace  ResourcePolicy
 
namespace  SamplingMode
 Filtering options, used when resizing images to sample original pixels.
 
namespace  Scripting
 Utilities for scripting support.
 
namespace  SizeScalePolicy
 Policies to determine how an actor should resize itself when having its size set in size negotiation .0.
 
namespace  StyleChange
 
namespace  TizenPlatform
 
namespace  Toolkit
 DALi Toolkit namespace.
 
namespace  VerticalAlignment
 Vertical alignment types.
 
namespace  WeightObject
 
namespace  WrapMode
 

Classes

class  AnimationData
 This object stores description data that can be used to generate an Animation. More...
 
class  PathConstrainer
 PathConstrainer applies constraints to objects to follow a path. More...
 
class  OwnerContainer
 OwnerContainer is a vector which own heap-allocated objects. More...
 
class  RefCountedVector
 A reference counting wrapper for a vector class that allows a set of referencing smart pointers to collaborate in managing its lifetime and eventually cleaning it up. More...
 
class  Atlas
 An Atlas is a large image containing multiple smaller images. More...
 
class  PixelData
 Reference counted pixel data . More...
 
class  PropertyBuffer
 PropertyBuffer is a handle to an object that contains a buffer of structured properties. More...
 
class  WeakHandleBase
 Base class to store a weak pointer to an internal Dali object. More...
 
class  WeakHandle
 Weak handle for the given type of Dali object. More...
 
class  Geometry
 Geometry is handle to an object that can be used to define a geometric elements. More...
 
class  Material
 Material is a handle to an object that specifies the visual properties of the renderer. More...
 
class  Renderer
 Renderer is a handle to an object that can be used to provide an image to a material. More...
 
class  Sampler
 Sampler is a handle to an object that can be used to provide the sampling parameters to sample textures. More...
 
class  Shader
 Shaders allows custom vertex and color transformations in the GPU. More...
 
class  SignalDelegate
 The SignalDelegate object allows direct connection to a signal that has been pre-configured internally. More...
 
class  ConditionalWait
 Helper class to allow conditional waiting and notifications between multiple threads. More...
 
class  Mutex
 Class to synchronize access to critical resources from multiple threads. More...
 
class  Thread
 
struct  TypeTraits< Internal::TextureMetadata >
 
class  Actor
 Actor is the primary object with which Dali applications interact. More...
 
class  CameraActor
 Controls a camera. More...
 
class  CustomActorImpl
 CustomActorImpl is an abstract base class for custom control implementations. More...
 
class  CustomActor
 CustomActor is a base class for custom UI controls. More...
 
class  ImageActor
 .11 More...
 
class  Layer
 Layers provide a mechanism for overlaying groups of actors on top of each other. More...
 
class  AlphaFunction
 Alpha functions are used in animations to specify the rate of change of the animation parameter over time. More...
 
class  Animation
 Dali::Animation can be used to animate the properties of any number of objects, typically Actors. More...
 
struct  LocalSource
 Identifies a property from an object. More...
 
struct  ParentSource
 Identifies a property from the parent of an object. More...
 
struct  Source
 Identifies a property from any object. More...
 
struct  ConstraintSource
 The source of an input property for a constraint. More...
 
class  Constraint
 An abstract base class for Constraints. More...
 
struct  EqualToConstraint
 The constraint function that updates the target property with the value of the first source. More...
 
struct  RelativeToConstraint
 The constraint function that updates the target property with the value of the first source multiplied by scale parameter (for Vector3 properties). More...
 
struct  RelativeToConstraintFloat
 The constraint function that updates the target property with the value of the first source multiplied by scale parameter (for float properties). More...
 
class  KeyFrames
 A set of key frames for a property that can be animated using Dali::Animation::AnimateBetween(). More...
 
class  LinearConstrainer
 LinearConstrainer applies constraints to objects given a linear map. More...
 
class  Path
 A 3D parametric curve. More...
 
struct  TimePeriod
 A value-type representing a period of time within an animation. More...
 
struct  CompileTimeAssertBool
 
struct  CompileTimeAssertBool< true >
 Bool Template to test condition Specialize for true, but not for false .0. More...
 
struct  CompileTimeAssertInt
 Template to wrap conditional template CompileTimeAsserBool .0. More...
 
class  DaliException
 Exception class for Dali Core library - Raised by assertions in codebase. More...
 
class  VectorBase
 Base class to handle the memory of simple vector. More...
 
class  VectorAlgorithms
 Vector algorithm variant for trivial types. More...
 
class  VectorAlgorithms< false >
 Vector algorithm variant for complex types. More...
 
class  Vector
 Vector class with minimum space allocation when its empty. More...
 
class  IntrusivePtr
 Templated intrusive pointer class. More...
 
class  Stage
 The Stage is a top-level object used for displaying a tree of Actors. More...
 
struct  BasicTypes
 Basic type traits that every type has by default. More...
 
struct  TypeTraits
 Type traits. More...
 
class  GestureDetector
 GestureDetectors analyse a stream of touch events and attempt to determine the intention of the user. More...
 
struct  Gesture
 Base structure for different gestures that an application can receive. More...
 
struct  HoverEvent
 Hover events are a collection of touch points at a specific moment in time. More...
 
struct  KeyEvent
 The key event structure is used to store a key press. More...
 
class  LongPressGestureDetector
 This class emits a signals when a long press gesture occurs that meets the requirements set by the application. More...
 
struct  LongPressGesture
 A LongPressGesture is emitted when the user touches and holds the screen with the stated number of fingers. More...
 
class  PanGestureDetector
 This class looks for panning (or dragging) gestures. More...
 
struct  PanGesture
 A PanGesture is emitted when the user moves one or more fingers in a particular direction. More...
 
class  PinchGestureDetector
 This class looks for pinching gestures involving two touches. More...
 
struct  PinchGesture
 A PinchGesture is emitted when the user moves two fingers towards or away from each other. More...
 
class  TapGestureDetector
 This class emits a signal when a tap gesture occurs that meets the requirements set by the application. More...
 
struct  TapGesture
 A TapGesture is emitted when the user taps the screen with the stated number of fingers a stated number of times. More...
 
struct  TouchEvent
 Touch events are a collection of touch points at a specific moment in time. More...
 
struct  TouchPoint
 A TouchPoint represents a point on the screen that is currently being touched or where touch has stopped. More...
 
struct  WheelEvent
 The wheel event structure is used to store a wheel rolling, it facilitates processing of the wheel rolling and passing to other libraries like Toolkit. More...
 
class  BufferImage
 BufferImage represents an image resource as a pixel data buffer Its pixel buffer data is provided by the application developer. More...
 
class  EncodedBufferImage
 EncodedBufferImage represents a Image as a buffer of encoded pixel data. More...
 
class  FrameBufferImage
 FrameBufferImage represents a Open GL ES Frame Buffer Object It contains the result of an 'off screen' render pass of a RenderTask. More...
 
class  Image
 An Image object represents an image resource that can be used for rendering. More...
 
class  NativeImageInterface
 Abstract interface to provide platform-specific support for handling image data. More...
 
class  NativeImage
 NativeImage represents a platform specific image resource. More...
 
class  NinePatchImage
 NinePatchImage represents a stretchable image resource. More...
 
class  ResourceImage
 ResourceImage is an image loaded using a URL. More...
 
struct  AngleAxis
 An angle & axis pair. More...
 
struct  Power
 Compile time template to calculate base to the power of N. More...
 
struct  Power< mantissa, 1 >
 Compile time template to calculate base to the power of N. More...
 
struct  Power< mantissa, 0 >
 Compile time template to calculate base to the power of N. More...
 
struct  Log
 Compile time template to calculate base logarithm of N. More...
 
struct  Log< 1, base >
 Compile time template to calculate base logarithm of N. More...
 
struct  Log< 0, base >
 Compile time template to calculate base logarithm of N. More...
 
struct  Epsilon
 Compile time template to calculate the machine epsilon for a given floating point number. More...
 
struct  Epsilon< 1 >
 Compile time template to calculate the machine epsilon for a given floating point number. More...
 
struct  Epsilon< 0 >
 Compile time template to calculate the machine epsilon for a given floating point number. More...
 
struct  Degree
 An angle in degrees. More...
 
class  Matrix
 The Matrix class represents transformations and projections. More...
 
struct  TypeTraits< Matrix >
 
class  Matrix3
 A 3x3 matrix. More...
 
struct  TypeTraits< Matrix3 >
 
class  Quaternion
 The Quaternion class encapsulates the mathematics of the quaternion. More...
 
struct  TypeTraits< Quaternion >
 
struct  Radian
 An angle in radians. More...
 
struct  Rect
 Template class to create and operate on rectangles. More...
 
class  Uint16Pair
 Simple class for passing around pairs of small unsigned integers. More...
 
struct  TypeTraits< Uint16Pair >
 
struct  Vector2
 A two dimensional vector. More...
 
struct  TypeTraits< Vector2 >
 
struct  Vector3
 A three dimensional vector. More...
 
struct  TypeTraits< Vector3 >
 
struct  Vector4
 A four dimensional vector. More...
 
struct  TypeTraits< Vector4 >
 
class  Any
 Stores a value of any type. More...
 
class  BaseHandle
 Dali::BaseHandle is a handle to an internal Dali resource. More...
 
class  BaseObject
 A base class for objects. More...
 
class  Handle
 Dali::Handle is a handle to an internal property owning Dali object that can have constraints applied to it. More...
 
class  ObjectRegistry
 The ObjectRegistry notifies it's observers when an object is created. More...
 
struct  Property
 A Array of property values. More...
 
class  PropertyCondition
 This represents a condition that can be evaluated on a Property::Value. More...
 
class  PropertyInput
 An abstract interface for receiving property values. More...
 
class  PropertyNotification
 This is used to issue a notification upon a condition of the property being met. More...
 
class  RefObject
 Base class for reference counted objects. More...
 
class  TypeInfo
 TypeInfo class for instantiation of registered types and introspection of their actions and signals. More...
 
class  TypeRegistry
 The TypeRegistry allows registration of type instance creation functions. More...
 
class  TypeRegistration
 Register a type from type info. More...
 
class  SignalConnectorType
 Register a signal connector function to a registered type. More...
 
class  TypeAction
 Register an action function. More...
 
class  PropertyRegistration
 Register a property for the given type. More...
 
class  AnimatablePropertyRegistration
 Register an animatable property for the given type. More...
 
class  AnimatablePropertyComponentRegistration
 Register a component of animatable property for the given component index. More...
 
class  RenderTaskList
 An ordered list of Dali::RenderTasks. More...
 
class  RenderTask
 RenderTasks describe how the Dali scene should be rendered. More...
 
class  ShaderEffect
 .47 More...
 
class  BaseSignal
 Implementation class for Dali::Signal. More...
 
class  CallbackBase
 Callback base class to hold the data for callback function and member function calls. More...
 
struct  Destroyer
 Dispatcher to delete an object. More...
 
struct  Dispatcher0
 Dispatcher to call the actual member function. More...
 
struct  Dispatcher1
 Dispatcher to call the actual member function. More...
 
struct  Dispatcher2
 Dispatcher to call the actual member function. More...
 
struct  Dispatcher3
 Dispatcher to call the actual member function. More...
 
struct  DispatcherReturn0
 Dispatcher to call the actual member function. More...
 
struct  DispatcherReturn1
 Dispatcher to call the actual member function. More...
 
struct  DispatcherReturn2
 Dispatcher to call the actual member function. More...
 
struct  DispatcherReturn3
 Dispatcher to call the actual member function. More...
 
struct  FunctorDispatcher0
 Dispatcher to call a functor. More...
 
struct  FunctorDispatcher1
 Dispatcher to call a functor. More...
 
struct  FunctorDispatcher2
 Dispatcher to call a functor. More...
 
struct  FunctorDispatcher3
 Dispatcher to call a functor. More...
 
struct  FunctorDispatcherReturn0
 Dispatcher to call a functor. More...
 
struct  FunctorDispatcherReturn1
 Dispatcher to call a functor. More...
 
struct  FunctorDispatcherReturn2
 Dispatcher to call a functor. More...
 
struct  FunctorDispatcherReturn3
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcher0
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcher1
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcher2
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcher3
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcherReturn0
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcherReturn1
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcherReturn2
 Dispatcher to call a functor. More...
 
struct  VoidFunctorDispatcherReturn3
 Dispatcher to call a functor. More...
 
class  Callback
 Thin template to provide type safety for member function callbacks. More...
 
class  CallbackFunction
 Specializations for static function callbacks. More...
 
class  CallbackFunctor0
 Specializations for function object callbacks. More...
 
class  CallbackFunctorDelegate0
 Function object callback for connecting void() methods .0. More...
 
class  CallbackFunctor1
 Function object callback for matching callbacks to signal signature. More...
 
class  CallbackFunctorDelegate1
 Function object callback for connecting void() methods. More...
 
class  CallbackFunctor2
 Function object callback for matching callbacks to signal signature .0. More...
 
class  CallbackFunctorDelegate2
 Function object callback for connecting void() methods .0. More...
 
class  CallbackFunctor3
 Function object callback for matching callbacks to signal signature .0. More...
 
class  CallbackFunctorDelegate3
 Function object callback for connecting void() methods .0. More...
 
class  CallbackFunctorReturn0
 Function object callback for matching callbacks to signal signature .0. More...
 
class  CallbackFunctorDelegateReturn0
 Function object callback for connecting void() methods .0. More...
 
class  CallbackFunctorReturn1
 Function object callback for matching callbacks to signal signature .0. More...
 
class  CallbackFunctorDelegateReturn1
 Function object callback for connecting void() methods .0. More...
 
class  CallbackFunctorReturn2
 Function object callback for matching callbacks to signal signature .0. More...
 
class  CallbackFunctorDelegateReturn2
 Function object callback for connecting void() methods .0. More...
 
class  CallbackFunctorReturn3
 Function object callback for matching callbacks to signal signature .0. More...
 
class  CallbackFunctorDelegateReturn3
 Function object callback for connecting void() methods .0. More...
 
class  ConnectionTrackerInterface
 Interface used to track connections between signals and slots. More...
 
class  ConnectionTracker
 Connection tracker concrete implementation .0. More...
 
class  Signal
 Base Template class to provide signals. More...
 
class  Signal< void(Arg0) >
 A template for Signals with 1 parameter. More...
 
class  Signal< Ret(Arg0) >
 A template for Signals with 1 parameter and a return value. More...
 
class  Signal< void(Arg0, Arg1) >
 A template for Signals with 2 parameters. More...
 
class  Signal< Ret(Arg0, Arg1) >
 A template for Signals with 2 parameters and a return value. More...
 
class  Signal< void(Arg0, Arg1, Arg2) >
 A template for Signals with 3 parameters. More...
 
class  Signal< Ret(Arg0, Arg1, Arg2) >
 A template for Signals with 2 parameters and a return value. More...
 
struct  FunctorDispatcher
 Dispatcher to call a functor .0. More...
 
struct  FunctorDestroyer
 Dispatcher to delete a functor object .0. More...
 
class  FunctorDelegate
 Used to connect a void() functor to a signal via BaseObject::SignalConnect() .0. More...
 
class  SlotConnection
 Slot connection is the connection information held by a connection tracker. More...
 
class  SignalConnection
 SignalConnection is the connection information held by the signal. More...
 
class  SignalObserver
 Abstract interface used by a signal to inform a slot it is disconnecting. More...
 
class  SlotObserver
 Abstract Interface used by a slot to inform a signal it is disconnecting. More...
 
class  SlotDelegate
 SlotDelegates can be used to connect member functions to signals, without inheriting from SlotDelegateInterface. More...
 
class  RelayoutContainer
 Interface to encapsulate information required for relayout .0. More...
 
class  Application
 An Application class object should be created by every application that wishes to use Dali. More...
 
class  NativeImageSource
 Used for displaying native images. More...
 
class  Timer
 Mechanism to issue simple periodic or one-shot events. More...
 
class  TtsPlayer
 The Text-to-speech Player. More...
 
class  Window
 The window class is used internally for drawing. More...
 
class  DisplayConnection
 
class  Array2d
 Helper wrapper for two dimensional array using std::vector Usage: Array2d< int > intArray( 3, 3 ); intArray[ 0 ][ 0 ] = 10; intArray.Resize( 4, 4 ); More...
 
class  TestApplication
 
class  TestGestureManager
 Concrete implementation of the gesture manager class. More...
 
class  TestGlAbstraction
 
class  TestSyncObject
 
class  TestGlSyncAbstraction
 Class to emulate the GL sync functions with tracing. More...
 
struct  UtcCoverageIntrusivePtr
 
class  TestNativeImageExtension
 
class  TestNativeImage
 
class  TestPlatformAbstraction
 Concrete implementation of the platform abstraction class. More...
 
class  TestRenderController
 
struct  TouchEventData
 
struct  TouchEventDataFunctor
 
class  TraceCallStack
 Helper class to track method calls in the abstraction and search for them in test cases. More...
 
class  AccessibilityAdaptor
 This creates a stubbed AccessibilityAdaptor so that internal Toolkit Adaptor calls work. More...
 
class  ToolkitApplication
 This creates a stubbed Application so that Application calls work. More...
 
class  ClipboardEventNotifier
 
class  EventThreadCallback
 
class  ToolkitOrientation
 This creates a stubbed Orientation so that internal Toolkit Adaptor calls work. More...
 
class  PhysicalKeyboard
 
class  SingletonService
 
class  StyleMonitor
 
class  ToolkitTestApplication
 Adds some functionality on top of TestApplication that is required by the Toolkit. More...
 

Typedefs

typedef IntrusivePtr< PixelDataPixelDataPtr
 
typedef void GLvoid
 These types are equivalent to those in the GLES2 API. More...
 
typedef char GLchar
 
typedef unsigned int GLenum
 
typedef unsigned char GLboolean
 
typedef unsigned int GLbitfield
 
typedef int8_t GLbyte
 
typedef short GLshort
 
typedef int GLint
 
typedef int GLsizei
 
typedef uint8_t GLubyte
 
typedef unsigned short GLushort
 
typedef unsigned int GLuint
 
typedef float GLfloat
 
typedef float GLclampf
 
typedef int GLfixed
 
typedef signed long int GLintptr
 
typedef signed long int GLsizeiptr
 
typedef unsigned short GLhalf
 
typedef int64_t GLint64
 
typedef uint64_t GLuint64
 
typedef __GLsync * GLsync
 
typedef Uint16Pair ImageDimensions
 The integer dimensions of an image or a region of an image packed into 16 bits per component. More...
 
typedef Rect< int > ClippingBox
 Rectangle describing area on screen that a layer can draw to. More...
 
typedef Rect< float > Padding
 Padding definition .0. More...
 
typedef IntrusivePtr
< CustomActorImpl
CustomActorImplPtr
 Pointer to Dali::CustomActorImpl object. More...
 
typedef float(* AlphaFunctionPrototype )(float progress)
 Prototype of an alpha function .0. More...
 
typedef Vector< PropertyInput * > PropertyInputContainer
 
typedef std::vector< TouchPointTouchPointContainer
 Container of touch points. .0. More...
 
typedef
TouchPointContainer::iterator 
TouchPointContainerIterator
 Iterator for Dali::TouchPointContainer .0. More...
 
typedef
TouchPointContainer::const_iterator 
TouchPointContainerConstIterator
 Const iterator for Dali::TouchPointContainer .0. More...
 
typedef unsigned char PixelBuffer
 pixel data buffer .0 More...
 
typedef Rect< unsigned int > RectArea
 rectangular area (x,y,w,h) .0 More...
 
typedef IntrusivePtr
< NativeImageInterface
NativeImageInterfacePtr
 Pointer to Dali::NativeImageInterface .0. More...
 
typedef Vector2 Size
 Size is an alias of Dali::Vector2 .0. More...
 
typedef Rect< int > Viewport
 Typedef for a viewport ( a rectangle representing a screen area ). More...
 
typedef std::pair< std::string,
Property::Value
StringValuePair
 
typedef Signal< void(PropertyNotification
&source) > 
PropertyNotifySignalType
 Signal type for Dali::PropertyNotification::NotifySignal(). More...
 
typedef RelayoutContainerRelayoutContainerPtr
 
typedef IntrusivePtr
< NativeImageSource
NativeImageSourcePtr
 Pointer to Dali::NativeImageSource. More...
 
typedef Dali::Rect< int > PositionSize
 
typedef IntrusivePtr
< TestNativeImage
TestNativeImagePointer
 

Enumerations

enum  { INITIAL_HASH_VALUE = 5381 }
 
enum  CullFaceMode { CullNone, CullFront, CullBack, CullFrontAndBack }
 Face culling modes. More...
 
enum  ColorMode { USE_OWN_COLOR, USE_PARENT_COLOR, USE_OWN_MULTIPLY_PARENT_COLOR, USE_OWN_MULTIPLY_PARENT_ALPHA }
 Actor color mode. More...
 
enum  PositionInheritanceMode { INHERIT_PARENT_POSITION, USE_PARENT_POSITION, USE_PARENT_POSITION_PLUS_LOCAL_POSITION, DONT_INHERIT_POSITION }
 Actor position inheritance mode. More...
 
enum  SourceType { OBJECT_PROPERTY, LOCAL_PROPERTY, PARENT_PROPERTY }
 Constraint source types. More...
 
enum  LoadingState { ResourceLoading, ResourceLoadingSucceeded, ResourceLoadingFailed }
 The status during resource loading operations. More...
 
enum  ViewMode { MONO, STEREO_HORIZONTAL, STEREO_VERTICAL, STEREO_INTERLACED }
 Stereoscopic view modes .0. More...
 
enum  PropertyRanges {
  DEFAULT_OBJECT_PROPERTY_START_INDEX = 0, DEFAULT_ACTOR_PROPERTY_START_INDEX = DEFAULT_OBJECT_PROPERTY_START_INDEX, DEFAULT_ACTOR_PROPERTY_MAX_COUNT = 10000, DEFAULT_DERIVED_ACTOR_PROPERTY_START_INDEX = DEFAULT_ACTOR_PROPERTY_START_INDEX + DEFAULT_ACTOR_PROPERTY_MAX_COUNT,
  DEFAULT_PROPERTY_MAX_COUNT_PER_DERIVATION = 10000, DEFAULT_GESTURE_DETECTOR_PROPERTY_START_INDEX = DEFAULT_DERIVED_ACTOR_PROPERTY_START_INDEX, PROPERTY_REGISTRATION_START_INDEX = 10000000, DEFAULT_PROPERTY_MAX_COUNT = PROPERTY_REGISTRATION_START_INDEX,
  PROPERTY_REGISTRATION_MAX_INDEX = 19999999, ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX = 20000000, ANIMATABLE_PROPERTY_REGISTRATION_MAX_INDEX = 29999999, PROPERTY_CUSTOM_START_INDEX = 50000000
}
 These are the property index ranges. More...
 
enum  KEY {
  DALI_KEY_INVALID = -1, DALI_KEY_ESCAPE = 9, DALI_KEY_BACKSPACE = 22, DALI_KEY_SHIFT_LEFT = 50,
  DALI_KEY_SHIFT_RIGHT = 62, DALI_KEY_CURSOR_UP = 111, DALI_KEY_CURSOR_LEFT = 113, DALI_KEY_CURSOR_RIGHT = 114,
  DALI_KEY_CURSOR_DOWN = 116, DALI_KEY_BACK = 166, DALI_KEY_CAMERA = 167, DALI_KEY_CONFIG = 168,
  DALI_KEY_POWER = 169, DALI_KEY_PAUSE = 170, DALI_KEY_CANCEL = 171, DALI_KEY_PLAY_CD = 172,
  DALI_KEY_STOP_CD = 173, DALI_KEY_PAUSE_CD = 174, DALI_KEY_NEXT_SONG = 175, DALI_KEY_PREVIOUS_SONG = 176,
  DALI_KEY_REWIND = 177, DALI_KEY_FASTFORWARD = 178, DALI_KEY_MEDIA = 179, DALI_KEY_PLAY_PAUSE = 180,
  DALI_KEY_MUTE = 181, DALI_KEY_MENU = 182, DALI_KEY_HOME = 183, DALI_KEY_HOMEPAGE = 187,
  DALI_KEY_WEBPAGE = 188, DALI_KEY_MAIL = 189, DALI_KEY_SCREENSAVER = 190, DALI_KEY_BRIGHTNESS_UP = 191,
  DALI_KEY_BRIGHTNESS_DOWN = 192, DALI_KEY_SOFT_KBD = 193, DALI_KEY_QUICK_PANEL = 194, DALI_KEY_TASK_SWITCH = 195,
  DALI_KEY_APPS = 196, DALI_KEY_SEARCH = 197, DALI_KEY_VOICE = 198, DALI_KEY_LANGUAGE = 199,
  DALI_KEY_VOLUME_UP = 200, DALI_KEY_VOLUME_DOWN = 201
}
 Mapping of keyboard and mouse button event keycodes to platform specific codes. More...
 
enum  FileFormat {
  PNG_FORMAT, JPG_FORMAT, BMP_FORMAT, GIF_FORMAT,
  ICO_FORMAT, INVALID_FORMAT
}
 Used file format. More...
 
enum  FeedbackType {
  FEEDBACK_TYPE_NONE, FEEDBACK_TYPE_SOUND, FEEDBACK_TYPE_VIBRATION, FEEDBACK_TYPE_LED,
  FEEDBACK_TYPE_END
}
 Enumerations for the types of feedback Note: These are based on feedback_type_e in libsvi. More...
 
enum  FeedbackPattern {
  FEEDBACK_PATTERN_NONE = -1, FEEDBACK_PATTERN_TAP = 0, FEEDBACK_PATTERN_SIP, FEEDBACK_PATTERN_SIP_BACKSPACE,
  FEEDBACK_PATTERN_MAX_CHARACTER, FEEDBACK_PATTERN_KEY0, FEEDBACK_PATTERN_KEY1, FEEDBACK_PATTERN_KEY2,
  FEEDBACK_PATTERN_KEY3, FEEDBACK_PATTERN_KEY4, FEEDBACK_PATTERN_KEY5, FEEDBACK_PATTERN_KEY6,
  FEEDBACK_PATTERN_KEY7, FEEDBACK_PATTERN_KEY8, FEEDBACK_PATTERN_KEY9, FEEDBACK_PATTERN_KEY_STAR,
  FEEDBACK_PATTERN_KEY_SHARP, FEEDBACK_PATTERN_HOLD, FEEDBACK_PATTERN_MULTI_TAP, FEEDBACK_PATTERN_HW_TAP,
  FEEDBACK_PATTERN_HW_HOLD, FEEDBACK_PATTERN_MESSAGE, FEEDBACK_PATTERN_MESSAGE_ON_CALL, FEEDBACK_PATTERN_EMAIL,
  FEEDBACK_PATTERN_EMAIL_ON_CALL, FEEDBACK_PATTERN_WAKEUP, FEEDBACK_PATTERN_WAKEUP_ON_CALL, FEEDBACK_PATTERN_SCHEDULE,
  FEEDBACK_PATTERN_SCHEDULE_ON_CALL, FEEDBACK_PATTERN_TIMER, FEEDBACK_PATTERN_TIMER_ON_CALL, FEEDBACK_PATTERN_GENERAL,
  FEEDBACK_PATTERN_GENERAL_ON_CALL, FEEDBACK_PATTERN_POWER_ON, FEEDBACK_PATTERN_POWER_OFF, FEEDBACK_PATTERN_CHARGERCONN,
  FEEDBACK_PATTERN_CHARGERCONN_ON_CALL, FEEDBACK_PATTERN_FULLCHARGED, FEEDBACK_PATTERN_FULLCHARGED_ON_CALL, FEEDBACK_PATTERN_LOWBATT,
  FEEDBACK_PATTERN_LOWBATT_ON_CALL, FEEDBACK_PATTERN_LOCK, FEEDBACK_PATTERN_UNLOCK, FEEDBACK_PATTERN_CALLCONNECT,
  FEEDBACK_PATTERN_DISCALLCONNECT, FEEDBACK_PATTERN_MINUTEMINDER, FEEDBACK_PATTERN_VIBRATION, FEEDBACK_PATTERN_SHUTTER,
  FEEDBACK_PATTERN_LIST_REORDER, FEEDBACK_PATTERN_SLIDER_SWEEP, FEEDBACK_PATTERN_END
}
 The pattern list for feedback effects. More...
 

Functions

std::size_t CalculateHash (const std::string &toHash)
 Create a hash code for a string. More...
 
std::size_t CalculateHash (const std::string &string1, const std::string &string2)
 Create a hash code for 2 strings combined. More...
 
void GenerateDistanceFieldMap (const unsigned char *const imagePixels, const Size &imageSize, unsigned char *const distanceMap, const Size &distanceMapSize, const float fieldRadius, const unsigned int fieldBorder, bool highQuality)
 
void GenerateDistanceFieldMap (const unsigned char *const imagePixels, const Vector2 &imageSize, unsigned char *const distanceMap, const Vector2 &distanceMapSize, const unsigned int fieldBorder, const Vector2 &maxSize, bool highQuality=true)
 Generate a distance field map from a source image. More...
 
void SetCullFace (ImageActor actor, CullFaceMode mode)
 Set the face-culling mode for an image-actor. More...
 
CullFaceMode GetCullFace (ImageActor actor)
 Retrieve the face-culling mode for an image-actor. More...
 
Internal::ActorGetImplementation (Dali::Actor &actor)
 
const Internal::ActorGetImplementation (const Dali::Actor &actor)
 
Internal::CameraActorGetImplementation (Dali::CameraActor &camera)
 
const Internal::CameraActorGetImplementation (const Dali::CameraActor &camera)
 
Internal::CustomActorGetImpl (Dali::CustomActor &actor)
 
const Internal::CustomActorGetImpl (const Dali::CustomActor &actor)
 
Internal::ImageActorGetImplementation (Dali::ImageActor &image)
 
const Internal::ImageActorGetImplementation (const Dali::ImageActor &image)
 
Internal::LayerGetImplementation (Dali::Layer &layer)
 
const Internal::LayerGetImplementation (const Dali::Layer &layer)
 
Internal::AnimationGetImplementation (Dali::Animation &animation)
 
const Internal::AnimationGetImplementation (const Dali::Animation &animation)
 
Internal::ConstraintBaseGetImplementation (Dali::Constraint &constraint)
 
const Internal::ConstraintBaseGetImplementation (const Dali::Constraint &constraint)
 
Internal::KeyFramesGetImplementation (Dali::KeyFrames &keyFrames)
 
const Internal::KeyFramesGetImplementation (const Dali::KeyFrames &keyFrames)
 
Internal::LinearConstrainerGetImplementation (Dali::LinearConstrainer &linearConstrainer)
 
const Internal::LinearConstrainerGetImplementation (const Dali::LinearConstrainer &linearConstrainer)
 
Internal::PathConstrainerGetImplementation (Dali::PathConstrainer &pathConstrainer)
 
const Internal::PathConstrainerGetImplementation (const Dali::PathConstrainer &pathConstrainer)
 
Internal::PathGetImplementation (Dali::Path &path)
 
const Internal::PathGetImplementation (const Dali::Path &path)
 
Internal::ObjectGetImplementation (Dali::Handle &object)
 
const Internal::ObjectGetImplementation (const Dali::Handle &object)
 
Internal::ObjectRegistryGetImplementation (Dali::ObjectRegistry &objectRegistry)
 
const Internal::ObjectRegistryGetImplementation (const Dali::ObjectRegistry &objectRegistry)
 
Internal::PropertyBufferGetImplementation (Dali::PropertyBuffer &handle)
 
const Internal::PropertyBufferGetImplementation (const Dali::PropertyBuffer &handle)
 
Internal::PropertyConditionGetImplementation (Dali::PropertyCondition &pub)
 
const Internal::PropertyConditionGetImplementation (const Dali::PropertyCondition &pub)
 
Internal::PropertyNotificationGetImplementation (Dali::PropertyNotification &pub)
 
const
Internal::PropertyNotification
GetImplementation (const Dali::PropertyNotification &pub)
 
Internal::StageGetImplementation (Dali::Stage &stage)
 
const Internal::StageGetImplementation (const Dali::Stage &stage)
 
Internal::TypeInfoGetImplementation (Dali::TypeInfo &typeInfo)
 
const Internal::TypeInfoGetImplementation (const Dali::TypeInfo &typeInfo)
 
std::string Demangle (const char *symbol)
 
Internal::TypeRegistryGetImplementation (Dali::TypeRegistry &typeRegistry)
 
const Internal::TypeRegistryGetImplementation (const Dali::TypeRegistry &typeRegistry)
 
Internal::ShaderEffectGetImplementation (Dali::ShaderEffect &effect)
 
const Internal::ShaderEffectGetImplementation (const Dali::ShaderEffect &effect)
 
Internal::GestureDetectorGetImplementation (Dali::GestureDetector &detector)
 
const Internal::GestureDetectorGetImplementation (const Dali::GestureDetector &detector)
 
Internal::LongPressGestureDetectorGetImplementation (Dali::LongPressGestureDetector &detector)
 
const
Internal::LongPressGestureDetector
GetImplementation (const Dali::LongPressGestureDetector &detector)
 
Internal::PanGestureDetectorGetImplementation (Dali::PanGestureDetector &detector)
 
const
Internal::PanGestureDetector
GetImplementation (const Dali::PanGestureDetector &detector)
 
Internal::PinchGestureDetectorGetImplementation (Dali::PinchGestureDetector &detector)
 
const
Internal::PinchGestureDetector
GetImplementation (const Dali::PinchGestureDetector &detector)
 
Internal::TapGestureDetectorGetImplementation (Dali::TapGestureDetector &detector)
 
const
Internal::TapGestureDetector
GetImplementation (const Dali::TapGestureDetector &detector)
 
Internal::AtlasGetImplementation (Dali::Atlas &image)
 Helper methods for public API. More...
 
const Internal::AtlasGetImplementation (const Dali::Atlas &image)
 
Internal::BufferImageGetImplementation (Dali::BufferImage &image)
 Helper methods for public API. More...
 
const Internal::BufferImageGetImplementation (const Dali::BufferImage &image)
 
Internal::EncodedBufferImageGetImplementation (Dali::EncodedBufferImage &image)
 Helper methods for public API. More...
 
const
Internal::EncodedBufferImage
GetImplementation (const Dali::EncodedBufferImage &image)
 
Internal::FrameBufferImageGetImplementation (Dali::FrameBufferImage &image)
 Helper methods for public API. More...
 
const Internal::FrameBufferImageGetImplementation (const Dali::FrameBufferImage &image)
 
Internal::ImageGetImplementation (Dali::Image &image)
 Helper methods for public API. More...
 
const Internal::ImageGetImplementation (const Dali::Image &image)
 
Internal::NativeImageGetImplementation (Dali::NativeImage &image)
 Helper methods for public API. More...
 
const Internal::NativeImageGetImplementation (const Dali::NativeImage &image)
 
Internal::NinePatchImageGetImplementation (Dali::NinePatchImage &handle)
 Helper methods for public API. More...
 
const Internal::NinePatchImageGetImplementation (const Dali::NinePatchImage &handle)
 
Internal::ResourceImageGetImplementation (Dali::ResourceImage &image)
 Helper methods for public API. More...
 
const Internal::ResourceImageGetImplementation (const Dali::ResourceImage &image)
 
Internal::RenderTaskGetImplementation (Dali::RenderTask &task)
 
const Internal::RenderTaskGetImplementation (const Dali::RenderTask &task)
 
Internal::RenderTaskListGetImplementation (Dali::RenderTaskList &taskList)
 
const Internal::RenderTaskListGetImplementation (const Dali::RenderTaskList &taskList)
 
Internal::GeometryGetImplementation (Dali::Geometry &handle)
 
const Internal::GeometryGetImplementation (const Dali::Geometry &handle)
 
Internal::MaterialGetImplementation (Dali::Material &handle)
 
const Internal::MaterialGetImplementation (const Dali::Material &handle)
 
Internal::RendererGetImplementation (Dali::Renderer &handle)
 
const Internal::RendererGetImplementation (const Dali::Renderer &handle)
 
Internal::SamplerGetImplementation (Dali::Sampler &handle)
 
const Internal::SamplerGetImplementation (const Dali::Sampler &handle)
 
Internal::ShaderGetImplementation (Dali::Shader &handle)
 
const Internal::ShaderGetImplementation (const Dali::Shader &handle)
 
void UnparentAndReset (Actor &actor)
 Helper for discarding an actor handle. More...
 
const BlendingFactor::Type DEFAULT_BLENDING_SRC_FACTOR_RGB (BlendingFactor::SRC_ALPHA)
 
const BlendingFactor::Type DEFAULT_BLENDING_DEST_FACTOR_RGB (BlendingFactor::ONE_MINUS_SRC_ALPHA)
 
const BlendingFactor::Type DEFAULT_BLENDING_SRC_FACTOR_ALPHA (BlendingFactor::ONE)
 
const BlendingFactor::Type DEFAULT_BLENDING_DEST_FACTOR_ALPHA (BlendingFactor::ONE_MINUS_SRC_ALPHA)
 
const BlendingEquation::Type DEFAULT_BLENDING_EQUATION_RGB (BlendingEquation::ADD)
 
const BlendingEquation::Type DEFAULT_BLENDING_EQUATION_ALPHA (BlendingEquation::ADD)
 
void SetShaderEffectRecursively (Dali::Actor actor, Dali::ShaderEffect effect)
 Sets the shader effect for all ImageActors in a tree of Actors. More...
 
void RemoveShaderEffectRecursively (Dali::Actor actor)
 Removes the shader effect from all ImageActors in a tree of Actors. More...
 
void LookAt (Dali::Quaternion &current, const Dali::PropertyInputContainer &inputs)
 Constraint function to aim a camera at a target. More...
 
DALI_EXPORT_API void DaliAssertMessage (const char *location, const char *condition)
 Method to log assertion message in DALI_ASSERT_ALWAYS macro below. More...
 
template<typename T , typename U >
bool operator== (IntrusivePtr< T >const &lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool operator!= (IntrusivePtr< T >const &lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool operator== (IntrusivePtr< T >const &lhs, U *rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool operator!= (IntrusivePtr< T >const &lhs, U *rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool operator== (T *lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
template<typename T , typename U >
bool operator!= (T *lhs, IntrusivePtr< U >const &rhs)
 Comparison overrides of objects wrapped by intrusive pointers. More...
 
bool operator== (const Dali::AngleAxis &lhs, const Dali::AngleAxis &rhs)
 Compare two angle axis for equality. More...
 
bool operator== (const Degree &lhs, const Degree &rhs)
 Compare equality between two degrees. More...
 
bool operator!= (const Degree &lhs, const Degree &rhs)
 Compare inequality between two degrees. More...
 
Degree Clamp (Degree angle, float min, float max)
 Clamp a radian value .0. More...
 
unsigned int NextPowerOfTwo (unsigned int i)
 Returns the next power of two. More...
 
bool IsPowerOfTwo (unsigned int i)
 Whether a number is power of two. More...
 
template<typename T >
const T & Clamp (const T &value, const T &min, const T &max)
 Clamp a value. More...
 
template<typename T >
void ClampInPlace (T &value, const T &min, const T &max)
 Clamp a value directly. More...
 
template<typename T >
const T Lerp (const float offset, const T &low, const T &high)
 Linear interpolation between two values. More...
 
float GetRangedEpsilon (float a, float b)
 Get an epsilon that is valid for the given range. More...
 
bool EqualsZero (float value)
 Helper function to compare equality of a floating point value with zero. More...
 
bool Equals (float a, float b)
 Helper function to compare equality of two floating point values. More...
 
bool Equals (float a, float b, float epsilon)
 Helper function to compare equality of two floating point values. More...
 
float Round (float value, int pos)
 Get an float that is rounded at specified place of decimals. More...
 
float WrapInDomain (float x, float start, float end)
 Wrap x in domain (start) to (end). More...
 
float ShortestDistanceInDomain (float a, float b, float start, float end)
 Find the shortest distance (magnitude) and direction (sign) from (a) to (b) in domain (start) to (end). More...
 
template<typename T >
int Sign (T value)
 Extracts the sign of a number. More...
 
static bool InvertMatrix (const float *m, float *out)
 
std::ostream & operator<< (std::ostream &o, const Matrix &matrix)
 Print a matrix. More...
 
std::ostream & operator<< (std::ostream &o, const Matrix3 &matrix)
 Print a 3x3 matrix. More...
 
std::ostream & operator<< (std::ostream &o, const Quaternion &quaternion)
 Print a Quaternion. More...
 
bool operator== (Radian lhs, Radian rhs)
 Compare equality between two radians. More...
 
bool operator!= (Radian lhs, Radian rhs)
 Compare inequality between two radians. More...
 
bool operator== (Radian lhs, Degree rhs)
 Compare equality between a radian and degree. More...
 
bool operator!= (Radian lhs, Degree rhs)
 Compare inequality between a radian and a degree. More...
 
bool operator== (Degree lhs, Radian rhs)
 Compare equality between a degree and a radian. More...
 
bool operator!= (Degree lhs, Radian rhs)
 Compare inequality between a degree and a radian. More...
 
bool operator> (Radian lhs, Radian rhs)
 Compare greater than between two radians. More...
 
bool operator> (Radian lhs, Degree rhs)
 Compare greater than between a radian and a degree. More...
 
bool operator> (Degree lhs, Radian rhs)
 Compare greater than between a radian and a degree. More...
 
bool operator< (Radian lhs, Radian rhs)
 Compare less than between two radians. More...
 
bool operator< (Radian lhs, Degree rhs)
 Compare less than between a radian and a degree. More...
 
bool operator< (Degree lhs, Radian rhs)
 Compare less than between a degree and a radian. More...
 
Radian operator* (Radian lhs, float rhs)
 Multiply Radian with a float. More...
 
Radian operator- (Radian in)
 Negate the radian .0. More...
 
Radian Clamp (Radian angle, float min, float max)
 Clamp a radian value .0. More...
 
template<typename T >
bool operator== (const Rect< T > &lhs, const Rect< T > &rhs)
 Equality operator. More...
 
template<typename T >
bool operator!= (const Rect< T > &lhs, const Rect< T > &rhs)
 Inequality operator. More...
 
template<>
bool operator== (const Rect< float > &lhs, const Rect< float > &rhs)
 Equality operator specialization for float. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, const Rect< T > &rectangle)
 Convert the value of the rectangle into a string and insert in to an output stream. More...
 
std::ostream & operator<< (std::ostream &o, const Vector2 &vector)
 Print a Vector2. More...
 
Vector2 Clamp (const Vector2 &v, const float &min, const float &max)
 Clamps each of vector v's components between minimum and maximum values. More...
 
Vector2 Min (const Vector2 &a, const Vector2 &b)
 Returns a vector with components set to the minimum of the corresponding component in a and b. More...
 
Vector2 Max (const Vector2 &a, const Vector2 &b)
 Returns a vector with components set to the maximum of the corresponding component in a and b. More...
 
std::ostream & operator<< (std::ostream &o, const Vector3 &vector)
 Print a Vector3. More...
 
Vector3 Clamp (const Vector3 &v, const float &min, const float &max)
 Clamps each of vector v's components between minimum and maximum values. More...
 
Vector3 Min (const Vector3 &a, const Vector3 &b)
 Returns a vector with components set to the minimum of the corresponding component in a and b. More...
 
Vector3 Max (const Vector3 &a, const Vector3 &b)
 Returns a vector with components set to the maximum of the corresponding component in a and b. More...
 
std::ostream & operator<< (std::ostream &o, const Vector4 &vector)
 Print a Vector4. More...
 
Vector4 Clamp (const Vector4 &v, const float &min, const float &max)
 Clamps each of vector v's components between minimum and maximum values. More...
 
Vector4 Min (const Vector4 &a, const Vector4 &b)
 Returns a vector with components set to the minimum of the corresponding component in a and b. More...
 
Vector4 Max (const Vector4 &a, const Vector4 &b)
 Returns a vector with components set to the maximum of the corresponding component in a and b. More...
 
template<typename Type >
Type * AnyCast (Any *any)
 AnyCast helper functions. More...
 
template<typename Type >
const Type * AnyCast (const Any *any)
 Extract a const pointer to the held type of an Any object from a pointer to that Any object (NULL if empty ) More...
 
template<typename Type >
Type AnyCast (Any &any)
 Extract a held value of type Type from an Any object from a reference to that Any object. More...
 
template<typename Type >
Type AnyCast (const Any &any)
 Extract a held value of type Type from an Any object from a const reference to that Any object. More...
 
template<typename Type >
Type & AnyCastReference (Any &any)
 Extract a reference to the held value of type Type from an Any object from a reference to that Any object. More...
 
template<typename Type >
const Type & AnyCastReference (const Any &any)
 Extract a const reference to the held value of type Type from an Any object from a const reference to that Any object. More...
 
template<class T >
DownCast (BaseHandle handle)
 Template wrapper to downcast a base object handle to derived class handle. More...
 
template<typename T >
bool operator== (const BaseHandle &lhs, const T &rhs)
 Equality operator .0. More...
 
template<typename T >
bool operator!= (const BaseHandle &lhs, const T &rhs)
 Equality operator .0. More...
 
bool operator< (const BaseHandle &lhs, const BaseHandle &rhs)
 Less than operator .0. More...
 
BaseObjectGetImplementation (Dali::BaseHandle &handle)
 Get the implementation of a handle. More...
 
const BaseObjectGetImplementation (const Dali::BaseHandle &handle)
 Get the implementation of a handle. More...
 
PropertyCondition LessThanCondition (float arg)
 LessThanCondition compares whether property is less than arg. More...
 
PropertyCondition GreaterThanCondition (float arg)
 GreaterThanCondition compares whether property is greater than arg. More...
 
PropertyCondition InsideCondition (float arg0, float arg1)
 InsideCondition compares whether property is greater than arg0 and less than arg1. More...
 
PropertyCondition OutsideCondition (float arg0, float arg1)
 OutsideCondition compares whether property is less than arg0 or greater than arg1. More...
 
PropertyCondition StepCondition (float stepAmount, float initialValue=0.0f)
 Detects when a property changes by stepAmount from initialValue, in both positive and negative directions. More...
 
PropertyCondition VariableStepCondition (const Dali::Vector< float > &steps)
 Receive notifications as a property goes above/below the inputted values. More...
 
std::ostream & operator<< (std::ostream &ouputStream, const Property::Value &value)
 Convert the value of the property into a string and append to an output stream. More...
 
static bool DefaultScreenToFrameBufferFunction (Vector2 &coordinates)
 
static bool FullScreenFrameBufferFunction (Vector2 &coordinates)
 
bool operator== (const CallbackBase &lhs, const CallbackBase &rhs)
 Non-member equality operator .0. More...
 
CallbackBaseMakeCallback (void(*function)(void))
 Creates a callback from a C function or static member function with no parameters. More...
 
template<typename P1 >
CallbackBaseMakeCallback (void(*function)(P1))
 Creates a callback from a C function or static member function with one parameter. More...
 
template<typename R >
CallbackBaseMakeCallback (R(*function)(void))
 Creates a callback from a C function or static member function with no parameters and a return type. More...
 
template<typename R , typename P1 >
CallbackBaseMakeCallback (R(*function)(P1))
 Creates a callback from a C function or static member function with one parameter and a return type. More...
 
template<typename P1 , typename P2 >
CallbackBaseMakeCallback (void(*function)(P1, P2))
 Creates a callback from a C function or static member function with two parameters. More...
 
template<typename R , typename P1 , typename P2 >
CallbackBaseMakeCallback (R(*function)(P1, P2))
 Creates a callback from a C function or static member function with two parameters and a return type. More...
 
template<typename P1 , typename P2 , typename P3 >
CallbackBaseMakeCallback (void(*function)(P1, P2, P3))
 Creates a callback from a C function or static member function with three parameters. More...
 
template<typename R , typename P1 , typename P2 , typename P3 >
CallbackBaseMakeCallback (R(*function)(P1, P2, P3))
 Creates a callback from a C function or static member function with three parameters and a return type. More...
 
template<class T >
CallbackBaseMakeCallback (T *object, void(T::*function)(void))
 Creates a callback from a class member function with no parameters. More...
 
template<class T , typename P1 >
CallbackBaseMakeCallback (T *object, void(T::*function)(P1))
 Creates a callback from a class member function with one parameter. More...
 
template<class T , typename P1 , typename P2 >
CallbackBaseMakeCallback (T *object, void(T::*function)(P1, P2))
 Creates a callback from a class member function with two parameters. More...
 
template<class T , typename P1 , typename P2 , typename P3 >
CallbackBaseMakeCallback (T *object, void(T::*function)(P1, P2, P3))
 Creates a callback from a class member function with three parameters. More...
 
template<class T , typename R >
CallbackBaseMakeCallback (T *object, R(T::*function)())
 Creates a callback from a class member function with no parameters and a return type. More...
 
template<class T , typename P1 , typename R >
CallbackBaseMakeCallback (T *object, R(T::*function)(P1))
 Creates a callback from a class member function with one parameter and a return type. More...
 
template<class T , typename P1 , typename P2 , typename R >
CallbackBaseMakeCallback (T *object, R(T::*function)(P1, P2))
 Creates a callback from a class member function with two parameters and a return type. More...
 
template<class T , typename P1 , typename P2 , typename P3 , typename R >
CallbackBaseMakeCallback (T *object, R(T::*function)(P1, P2, P3))
 Creates a callback from a class member function with three parameters and a return type. More...
 
template<class T , class Base >
CallbackBaseMakeCallback (T *object, void(Base::*function)(void))
 Creates a callback from a class's parent member function with no parameters. More...
 
template<class T , class Base >
CallbackBaseMakeCallback (T &object, void(Base::*function)(void))
 Creates a callback from a class's parent member function with no parameters. More...
 
bool IsKey (const KeyEvent &keyEvent, KEY daliKey)
 Check if a key event is for a specific DALI KEY. More...
 
Internal::BitmapLoaderGetImplementation (Dali::BitmapLoader &handle)
 
const Internal::BitmapLoaderGetImplementation (const Dali::BitmapLoader &handle)
 
static
Internal::Adaptor::Clipboard
GetImplementation (Dali::Clipboard &clipboard)
 
static const
Internal::Adaptor::Clipboard
GetImplementation (const Dali::Clipboard &clipboard)
 
Internal::Adaptor::ColorControllerGetImplementation (Dali::ColorController &controller)
 
const
Internal::Adaptor::ColorController
GetImplementation (const Dali::ColorController &controller)
 
Internal::Adaptor::DragAndDropDetectorGetImplementation (Dali::DragAndDropDetector &detector)
 
const
Internal::Adaptor::DragAndDropDetector
GetImplementation (const Dali::DragAndDropDetector &detector)
 
Internal::Adaptor::FeedbackPlayerGetImplementation (Dali::FeedbackPlayer &player)
 
const
Internal::Adaptor::FeedbackPlayer
GetImplementation (const Dali::FeedbackPlayer &player)
 
Internal::Adaptor::LifecycleControllerGetImplementation (Dali::LifecycleController &controller)
 
const
Internal::Adaptor::LifecycleController
GetImplementation (const Dali::LifecycleController &controller)
 
static
Internal::Adaptor::PhysicalKeyboard
GetImplementation (PhysicalKeyboard &keyboard)
 
static const
Internal::Adaptor::PhysicalKeyboard
GetImplementation (const PhysicalKeyboard &keyboard)
 
Internal::Adaptor::SingletonServiceGetImplementation (Dali::SingletonService &player)
 
const
Internal::Adaptor::SingletonService
GetImplementation (const Dali::SingletonService &player)
 
Internal::Adaptor::SoundPlayerGetImplementation (Dali::SoundPlayer &player)
 
const
Internal::Adaptor::SoundPlayer
GetImplementation (const Dali::SoundPlayer &player)
 
Internal::Adaptor::StyleMonitorGetImplementation (Dali::StyleMonitor &monitor)
 
const
Internal::Adaptor::StyleMonitor
GetImplementation (const Dali::StyleMonitor &monitor)
 
Internal::Adaptor::WindowGetImplementation (Dali::Window &window)
 
const Internal::Adaptor::WindowGetImplementation (const Dali::Window &window)
 
Integration::PlatformAbstractionCreatePlatformAbstraction ()
 Construct a platform abstraction and return it. More...
 
Material CreateMaterial ()
 
Material CreateMaterial (Image image)
 
PropertyBuffer CreatePropertyBuffer ()
 
Geometry CreateQuadGeometry (void)
 
Geometry CreateQuadGeometryFromBuffer (PropertyBuffer vertexData)
 
static
Internal::Adaptor::Clipboard
GetImplementation (Dali::Clipboard &clipboard)
 
static const
Internal::Adaptor::Clipboard
GetImplementation (const Dali::Clipboard &clipboard)
 

Variables

DALI_IMPORT_API const
BlendingFactor::Type 
DEFAULT_BLENDING_SRC_FACTOR_RGB
 BlendingFactor::SRC_ALPHA. More...
 
DALI_IMPORT_API const
BlendingFactor::Type 
DEFAULT_BLENDING_DEST_FACTOR_RGB
 BlendingFactor::ONE_MINUS_SRC_ALPHA. More...
 
DALI_IMPORT_API const
BlendingFactor::Type 
DEFAULT_BLENDING_SRC_FACTOR_ALPHA
 BlendingFactor::ONE. More...
 
DALI_IMPORT_API const
BlendingFactor::Type 
DEFAULT_BLENDING_DEST_FACTOR_ALPHA
 BlendingFactor::ONE_MINUS_SRC_ALPHA. More...
 
DALI_IMPORT_API const
BlendingEquation::Type 
DEFAULT_BLENDING_EQUATION_RGB
 BlendingEquation::ADD. More...
 
DALI_IMPORT_API const
BlendingEquation::Type 
DEFAULT_BLENDING_EQUATION_ALPHA
 BlendingEquation::ADD. More...
 
const unsigned int CORE_MAJOR_VERSION = 1
 The major version number of the Core library. More...
 
const unsigned int CORE_MINOR_VERSION = 1
 The minor version number of the Core library. More...
 
const unsigned int CORE_MICRO_VERSION = 23
 The micro version number of the Core library. More...
 
const char *const CORE_BUILD_DATE = __DATE__ " " __TIME__
 The date/time the Core library was built. More...
 
const Radian ANGLE_360 = Radian( Math::PI * 2.f )
 360 degree turn in radians More...
 
const Radian ANGLE_315 = Radian( Math::PI * 1.75f )
 315 degree turn in radians More...
 
const Radian ANGLE_270 = Radian( Math::PI * 1.5f )
 270 degree turn in radians More...
 
const Radian ANGLE_225 = Radian( Math::PI * 1.25f )
 225 degree turn in radians More...
 
const Radian ANGLE_180 = Radian( Math::PI )
 180 degree turn in radians More...
 
const Radian ANGLE_135 = Radian( Math::PI * 0.75f )
 135 degree turn in radians More...
 
const Radian ANGLE_120 = Radian( Math::PI * 2.f/3.f )
 120 degree turn in radians More...
 
const Radian ANGLE_90 = Radian( Math::PI_2 )
 90 degree turn in radians More...
 
const Radian ANGLE_60 = Radian( Math::PI / 3.f )
 60 degree turn in radians More...
 
const Radian ANGLE_45 = Radian( Math::PI_4 )
 45 degree turn in radians More...
 
const Radian ANGLE_30 = Radian( Math::PI / 6.f )
 30 degree turn in radians More...
 
const Radian ANGLE_0 = Radian( 0.0f )
 0 degree turn in radians More...
 
const float identityArray []
 
const unsigned int ADAPTOR_MAJOR_VERSION = 1
 The major version number of the Adaptor. More...
 
const unsigned int ADAPTOR_MINOR_VERSION = 1
 The minor version number of the Adaptor. More...
 
const unsigned int ADAPTOR_MICRO_VERSION = 23
 The micro version number of the Adaptor. More...
 
const char *const ADAPTOR_BUILD_DATE = __DATE__ " " __TIME__
 The date/time the Adaptor library was built. More...
 
const Integration::ResourceId NO_REQUEST_IN_FLIGHT = Integration::ResourceId(0) - 1
 
const Integration::ResourceId NO_REQUEST_CANCELLED = Integration::ResourceId(0) - 2
 
static const unsigned int MAX_ATTRIBUTE_CACHE_SIZE = 64
 
static const char * mStdAttribs [MAX_ATTRIBUTE_CACHE_SIZE]
 
static const unsigned int MAX_ATTRIBUTE_CACHE_SIZE = 64
 
static const char * mStdAttribs [MAX_ATTRIBUTE_CACHE_SIZE]
 
static const unsigned int MAX_ATTRIBUTE_CACHE_SIZE = 64
 
static const char * mStdAttribs [MAX_ATTRIBUTE_CACHE_SIZE]
 

Detailed Description

The top level DALi namespace.

Button states and contents (3) mSelectedContent (2) mUnselectedContent (2) mSelectedBackgroundContent (1) mBackgroundContent (1) mBackgroundContent < unselected > --------------------— < selected > | OnSelect() | | OnDisabled() | OnDisabled() | | < disabled > < disabled-selected > (2) mDisabledContent (2) mDisabledSelectedContent (1) mDisabledBackgroundContent (1) mDisabledBackgroundContent.

The class should implement Dali::ConnectionTrackerInterface, or inherit from Dali::ConnectionTracker.

The DALi namespace .0.

This enforces automatic disconnection when an object is destroyed, so you don't have to manually disconnect from signals.

Alternatively, you can use a Dali::SlotDelegate if you don't want to inherit.

E.g:

class MyClass : public ConnectionTracker
{
void Callback( Actor actor, const TouchEvent& event )
{
...
}
void Init()
{
Actor actor = Actor::New();
actor.TouchedSignal().Connect( this, &MyClass::Callback );
}
~MyClass()
{
// ConnectionTracker base class automatically disconnects
}
}

.0

The drawing order of child actors is as follows.

Top mLabel | mUnselectedContent / mSelectedContent / mDisabledContent / mDisabledSelectedContent | mSelectedBackgroundContent Bottom mBackgroundContent / mDisabledBackgroundContent

Some of contents may be missed. And 2 images - fade-in image and fade-out image - in the same layer can be shown during the transition animation. Fade-in image should be above fade-out image.

Typedef Documentation

typedef unsigned int Dali::GLbitfield

Definition at line 67 of file gl-abstraction.h.

typedef unsigned char Dali::GLboolean

Definition at line 66 of file gl-abstraction.h.

typedef int8_t Dali::GLbyte

Definition at line 68 of file gl-abstraction.h.

typedef char Dali::GLchar

Definition at line 64 of file gl-abstraction.h.

typedef float Dali::GLclampf

Definition at line 76 of file gl-abstraction.h.

typedef unsigned int Dali::GLenum

Definition at line 65 of file gl-abstraction.h.

typedef int Dali::GLfixed

Definition at line 77 of file gl-abstraction.h.

typedef float Dali::GLfloat

Definition at line 75 of file gl-abstraction.h.

typedef unsigned short Dali::GLhalf

Definition at line 83 of file gl-abstraction.h.

typedef int Dali::GLint

Definition at line 70 of file gl-abstraction.h.

typedef int64_t Dali::GLint64

Definition at line 84 of file gl-abstraction.h.

typedef signed long int Dali::GLintptr

Definition at line 78 of file gl-abstraction.h.

typedef short Dali::GLshort

Definition at line 69 of file gl-abstraction.h.

typedef int Dali::GLsizei

Definition at line 71 of file gl-abstraction.h.

typedef signed long int Dali::GLsizeiptr

Definition at line 79 of file gl-abstraction.h.

typedef __GLsync* Dali::GLsync

Definition at line 86 of file gl-abstraction.h.

typedef uint8_t Dali::GLubyte

Definition at line 72 of file gl-abstraction.h.

typedef unsigned int Dali::GLuint

Definition at line 74 of file gl-abstraction.h.

typedef uint64_t Dali::GLuint64

Definition at line 85 of file gl-abstraction.h.

typedef unsigned short Dali::GLushort

Definition at line 73 of file gl-abstraction.h.

typedef void Dali::GLvoid

These types are equivalent to those in the GLES2 API.

Dali objects should only access GL indirectly, through the Context API.

Definition at line 63 of file gl-abstraction.h.

Definition at line 27 of file pixel-data.h.

Definition at line 28 of file relayout-container.h.

Definition at line 27 of file test-native-image.h.

Enumeration Type Documentation

anonymous enum
Enumerator
INITIAL_HASH_VALUE 

Definition at line 30 of file hash.h.

Face culling modes.

Enumerator
CullNone 

Face culling disabled.

CullFront 

Cull front facing polygons.

CullBack 

Cull back facing polygons.

CullFrontAndBack 

Cull front and back facing polygons.

Definition at line 30 of file cull-face.h.

The pattern list for feedback effects.

Note: These are based on feedback_pattern_e in libsvi

Enumerator
FEEDBACK_PATTERN_NONE 
FEEDBACK_PATTERN_TAP 

feedback pattern when general touch

FEEDBACK_PATTERN_SIP 

feedback pattern when touch text key

FEEDBACK_PATTERN_SIP_BACKSPACE 

feedback pattern when touch backspace key

FEEDBACK_PATTERN_MAX_CHARACTER 

feedback pattern when max character

FEEDBACK_PATTERN_KEY0 

feedback pattern when touch numeric 0 key

FEEDBACK_PATTERN_KEY1 

feedback pattern when touch numeric 1 key

FEEDBACK_PATTERN_KEY2 

feedback pattern when touch numeric 2 key

FEEDBACK_PATTERN_KEY3 

feedback pattern when touch numeric 3 key

FEEDBACK_PATTERN_KEY4 

feedback pattern when touch numeric 4 key

FEEDBACK_PATTERN_KEY5 

feedback pattern when touch numeric 5 key

FEEDBACK_PATTERN_KEY6 

feedback pattern when touch numeric 6 key

FEEDBACK_PATTERN_KEY7 

feedback pattern when touch numeric 7 key

FEEDBACK_PATTERN_KEY8 

feedback pattern when touch numeric 8 key

FEEDBACK_PATTERN_KEY9 

feedback pattern when touch numeric 9 key

FEEDBACK_PATTERN_KEY_STAR 

feedback pattern when touch star key

FEEDBACK_PATTERN_KEY_SHARP 

feedback pattern when touch sharp key

FEEDBACK_PATTERN_HOLD 

feedback pattern when touch hold

FEEDBACK_PATTERN_MULTI_TAP 

feedback pattern when multi touch

FEEDBACK_PATTERN_HW_TAP 

feedback pattern when press hardware key

FEEDBACK_PATTERN_HW_HOLD 

feedback pattern when holding press hardware key

FEEDBACK_PATTERN_MESSAGE 

feedback pattern when incoming a message

FEEDBACK_PATTERN_MESSAGE_ON_CALL 

feedback pattern when incoming a message on call

FEEDBACK_PATTERN_EMAIL 

feedback pattern when incoming an email

FEEDBACK_PATTERN_EMAIL_ON_CALL 

feedback pattern when incoming an email on call

FEEDBACK_PATTERN_WAKEUP 

feedback pattern when alert wake up call

FEEDBACK_PATTERN_WAKEUP_ON_CALL 

feedback pattern when alert wake up call on call

FEEDBACK_PATTERN_SCHEDULE 

feedback pattern when alert schedule alarm

FEEDBACK_PATTERN_SCHEDULE_ON_CALL 

feedback pattern when alert schedule alarm on call

FEEDBACK_PATTERN_TIMER 

feedback pattern when alert timer

FEEDBACK_PATTERN_TIMER_ON_CALL 

feedback pattern when alert timer on call

FEEDBACK_PATTERN_GENERAL 

feedback pattern when alert general event

FEEDBACK_PATTERN_GENERAL_ON_CALL 

feedback pattern when alert general event on call

FEEDBACK_PATTERN_POWER_ON 

feedback pattern when power on

FEEDBACK_PATTERN_POWER_OFF 

feedback pattern when power off

FEEDBACK_PATTERN_CHARGERCONN 

feedback pattern when connecting charger

FEEDBACK_PATTERN_CHARGERCONN_ON_CALL 

feedback pattern when connecting charger on call

FEEDBACK_PATTERN_FULLCHARGED 

feedback pattern when full charged

FEEDBACK_PATTERN_FULLCHARGED_ON_CALL 

feedback pattern when full charged on call

FEEDBACK_PATTERN_LOWBATT 

feedback pattern when low battery

FEEDBACK_PATTERN_LOWBATT_ON_CALL 

feedback pattern when low battery on call

FEEDBACK_PATTERN_LOCK 

feedback pattern when lock

FEEDBACK_PATTERN_UNLOCK 

feedback pattern when unlock

FEEDBACK_PATTERN_CALLCONNECT 

feedback pattern when connecting call

FEEDBACK_PATTERN_DISCALLCONNECT 

feedback pattern when disconnecting call

FEEDBACK_PATTERN_MINUTEMINDER 

feedback pattern when minute minder

FEEDBACK_PATTERN_VIBRATION 

feedback pattern when vibration

FEEDBACK_PATTERN_SHUTTER 

feedback pattern when screen capture or camera shutter

FEEDBACK_PATTERN_LIST_REORDER 

feedback pattern when list reorder

FEEDBACK_PATTERN_SLIDER_SWEEP 

feedback pattern when slider sweep

FEEDBACK_PATTERN_END 

Definition at line 43 of file feedback-ids.h.

Enumerations for the types of feedback Note: These are based on feedback_type_e in libsvi.

Enumerator
FEEDBACK_TYPE_NONE 
FEEDBACK_TYPE_SOUND 
FEEDBACK_TYPE_VIBRATION 
FEEDBACK_TYPE_LED 
FEEDBACK_TYPE_END 

Definition at line 28 of file feedback-ids.h.

Used file format.

Enumerator
PNG_FORMAT 
JPG_FORMAT 
BMP_FORMAT 
GIF_FORMAT 
ICO_FORMAT 
INVALID_FORMAT 

Definition at line 27 of file image-encoder.h.

Function Documentation

DALI_IMPORT_API std::size_t Dali::CalculateHash ( const std::string &  toHash)
DALI_IMPORT_API std::size_t Dali::CalculateHash ( const std::string &  string1,
const std::string &  string2 
)

Create a hash code for 2 strings combined.

Allows a hash to be calculated without concatenating the strings and allocating any memory.

Parameters
string1first string
string2second string
Returns
hash code

Definition at line 50 of file hash.cpp.

References Dali::anonymous_namespace{hash.cpp}::HashString(), and INITIAL_HASH_VALUE.

Here is the call graph for this function:

Material Dali::CreateMaterial ( )

Definition at line 22 of file mesh-builder.cpp.

References Dali::Handle::New().

Referenced by UtcDaliActorAddRendererOnStage(), UtcDaliActorAddRendererP(), UtcDaliActorRemoveRendererP(), UtcDaliGeometryAddVertexBuffer(), UtcDaliGeometryRemoveVertexBuffer(), UtcDaliGeometrySetGetGeometryType01(), UtcDaliGeometrySetGetGeometryType02(), UtcDaliGeometrySetIndexBuffer(), UtcDaliMaterialAddTexture01(), UtcDaliMaterialAddTexture02(), UtcDaliMaterialGetNumberOfTextures(), UtcDaliMaterialGetTextureIndex(), UtcDaliMaterialGetTextureN(), UtcDaliMaterialGetTextureP(), UtcDaliMaterialRemoveTexture(), UtcDaliMaterialSetSampler(), UtcDaliMaterialSetTextureUniformName01(), UtcDaliMaterialSetTextureUniformName02(), UtcDaliPropertyBufferSetData01(), UtcDaliPropertyBufferSetData02(), UtcDaliRendererAssignmentOperator(), UtcDaliRendererBlendingOptions01(), UtcDaliRendererBlendingOptions02(), UtcDaliRendererBlendingOptions03(), UtcDaliRendererBlendingOptions04(), UtcDaliRendererCopyConstructor(), UtcDaliRendererDownCast01(), UtcDaliRendererNew01(), UtcDaliRendererSetBlendMode01(), UtcDaliRendererSetBlendMode02(), UtcDaliRendererSetBlendMode03(), UtcDaliRendererSetBlendMode04(), UtcDaliRendererSetBlendMode04b(), UtcDaliRendererSetBlendMode04c(), UtcDaliRendererSetBlendMode05(), UtcDaliRendererSetGetDepthIndex(), UtcDaliRendererSetGetFaceCullingMode(), UtcDaliRendererSetGetGeometry(), UtcDaliRendererSetGetMaterial(), UtcDaliRenderTaskContinous05(), UtcDaliRenderTaskOnce02(), UtcDaliRenderTaskOnce04(), UtcDaliRenderTaskOnceNoSync02(), UtcDaliRenderTaskOnceNoSync04(), UtcSamplerSetFilterMode(), and UtcSamplerSetWrapMode().

Here is the call graph for this function:

Here is the caller graph for this function:

Material Dali::CreateMaterial ( Image  image)

Definition at line 30 of file mesh-builder.cpp.

References Dali::Material::AddTexture(), and Dali::Handle::New().

Here is the call graph for this function:

Integration::PlatformAbstraction * Dali::CreatePlatformAbstraction ( )

Construct a platform abstraction and return it.

Definition at line 37 of file tizen-platform-abstraction.cpp.

Referenced by utc_dali_loading_startup().

Here is the caller graph for this function:

PropertyBuffer Dali::CreatePropertyBuffer ( )
Geometry Dali::CreateQuadGeometry ( void  )

Definition at line 50 of file mesh-builder.cpp.

References CreatePropertyBuffer(), and CreateQuadGeometryFromBuffer().

Referenced by Dali::Toolkit::Internal::CubeTransitionEffect::OnStageConnection(), UtcDaliActorAddRendererOnStage(), UtcDaliActorAddRendererP(), UtcDaliActorRemoveRendererP(), UtcDaliGeometryAnimatedProperty01(), UtcDaliGeometryAnimatedProperty02(), UtcDaliGeometryConstraint(), UtcDaliGeometryConstraint02(), UtcDaliGeometryPropertyRequiresDepthTest(), UtcDaliGeometrySetGetRequireDepthTesting(), UtcDaliMaterialAddTexture01(), UtcDaliMaterialAddTexture02(), UtcDaliMaterialAnimatedProperty01(), UtcDaliMaterialAnimatedProperty02(), UtcDaliMaterialConstraint(), UtcDaliMaterialConstraint02(), UtcDaliMaterialGetNumberOfTextures(), UtcDaliMaterialSetSampler(), UtcDaliMaterialSetShader(), UtcDaliMaterialSetTextureUniformName01(), UtcDaliMaterialSetTextureUniformName02(), UtcDaliRendererAnimatedProperty01(), UtcDaliRendererAnimatedProperty02(), UtcDaliRendererAssignmentOperator(), UtcDaliRendererBlendingOptions01(), UtcDaliRendererBlendingOptions02(), UtcDaliRendererBlendingOptions03(), UtcDaliRendererBlendingOptions04(), UtcDaliRendererConstraint01(), UtcDaliRendererConstraint02(), UtcDaliRendererCopyConstructor(), UtcDaliRendererDownCast01(), UtcDaliRendererGetBlendColor(), UtcDaliRendererGetBlendMode(), UtcDaliRendererNew01(), UtcDaliRendererPreMultipledAlpha(), UtcDaliRendererSetBlendColor(), UtcDaliRendererSetBlendMode01(), UtcDaliRendererSetBlendMode02(), UtcDaliRendererSetBlendMode03(), UtcDaliRendererSetBlendMode04(), UtcDaliRendererSetBlendMode04b(), UtcDaliRendererSetBlendMode04c(), UtcDaliRendererSetBlendMode05(), UtcDaliRendererSetBlendMode06(), UtcDaliRendererSetBlendMode07(), UtcDaliRendererSetGetDepthIndex(), UtcDaliRendererSetGetFaceCullingMode(), UtcDaliRendererSetGetGeometry(), UtcDaliRendererSetGetMaterial(), UtcDaliRenderTaskContinous05(), UtcDaliRenderTaskOnce02(), UtcDaliRenderTaskOnce04(), UtcDaliRenderTaskOnceNoSync02(), UtcDaliRenderTaskOnceNoSync04(), UtcDaliShaderAnimatedProperty01(), UtcDaliShaderAnimatedProperty02(), UtcDaliShaderConstraint01(), UtcDaliShaderConstraint02(), UtcSamplerSetFilterMode(), and UtcSamplerSetWrapMode().

Here is the call graph for this function:

Geometry Dali::CreateQuadGeometryFromBuffer ( PropertyBuffer  vertexData)
const BlendingFactor::Type Dali::DEFAULT_BLENDING_DEST_FACTOR_ALPHA ( BlendingFactor::ONE_MINUS_SRC_ALPHA  )
const BlendingFactor::Type Dali::DEFAULT_BLENDING_DEST_FACTOR_RGB ( BlendingFactor::ONE_MINUS_SRC_ALPHA  )
const BlendingEquation::Type Dali::DEFAULT_BLENDING_EQUATION_ALPHA ( BlendingEquation::ADD  )
const BlendingEquation::Type Dali::DEFAULT_BLENDING_EQUATION_RGB ( BlendingEquation::ADD  )
const BlendingFactor::Type Dali::DEFAULT_BLENDING_SRC_FACTOR_ALPHA ( BlendingFactor::ONE  )
const BlendingFactor::Type Dali::DEFAULT_BLENDING_SRC_FACTOR_RGB ( BlendingFactor::SRC_ALPHA  )
static bool Dali::DefaultScreenToFrameBufferFunction ( Vector2 &  coordinates)
static

Definition at line 30 of file render-task.cpp.

std::string Dali::Demangle ( const char *  symbol)

Referenced by Dali::Internal::Mutex::Lock().

Here is the caller graph for this function:

static bool Dali::FullScreenFrameBufferFunction ( Vector2 &  coordinates)
static

Definition at line 35 of file render-task.cpp.

void Dali::GenerateDistanceFieldMap ( const unsigned char *const  imagePixels,
const Size &  imageSize,
unsigned char *const  distanceMap,
const Size &  distanceMapSize,
const float  fieldRadius,
const unsigned int  fieldBorder,
bool  highQuality 
)

Definition at line 163 of file distance-field.cpp.

Referenced by UtcDaliGenerateDistanceField().

Here is the caller graph for this function:

DALI_IMPORT_API void Dali::GenerateDistanceFieldMap ( const unsigned char *const  imagePixels,
const Vector2 &  imageSize,
unsigned char *const  distanceMap,
const Vector2 &  distanceMapSize,
const unsigned int  fieldBorder,
const Vector2 &  maxSize,
bool  highQuality = true 
)

Generate a distance field map from a source image.

Parameters
[in]imagePixelsA pointer to a buffer containing the source image
[in]imageSizeThe size, width and height, of the source image
[out]distanceMapA pointer to a buffer to receive the calculated distance field map. Note: This must not overlap with imagePixels for correct distance field map generation.
[in]distanceMapSizeThe size, width and height, of the distance field map
[in]fieldBorderThe amount of distance field cells to add around the data (for glow/shadow effects)
[in]maxSizeThe image is scaled from this size to distanceMapSize
[in]highQualitySet true to generate high quality distance fields

Definition at line 170 of file distance-field.cpp.

References Clamp(), Dali::anonymous_namespace{distance-field.cpp}::DistanceTransform(), Dali::Vector2::height, Dali::anonymous_namespace{distance-field.cpp}::MAX_DISTANCE(), offset, Dali::anonymous_namespace{distance-field.cpp}::ScaleField(), SQUARE, and Dali::Vector2::width.

Here is the call graph for this function:

DALI_IMPORT_API CullFaceMode Dali::GetCullFace ( ImageActor  actor)

Retrieve the face-culling mode for an image-actor.

Parameters
[in]actorThe image-actor whose cull-face is required.
Returns
mode The culling mode.

Definition at line 32 of file cull-face.cpp.

References GetImplementation().

Referenced by UtcDaliGetCullFaceN(), and UtcDaliSetGetCullFaceP().

Here is the call graph for this function:

Here is the caller graph for this function:

Internal::CustomActor& Dali::GetImpl ( Dali::CustomActor actor)
inline
const Internal::CustomActor& Dali::GetImpl ( const Dali::CustomActor actor)
inline

Definition at line 262 of file custom-actor-internal.h.

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

Here is the call graph for this function:

Internal::Adaptor::ColorController& Dali::GetImplementation ( Dali::ColorController &  controller)
inline

Definition at line 76 of file color-controller-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::Adaptor::ColorController& Dali::GetImplementation ( const Dali::ColorController &  controller)
inline

Definition at line 83 of file color-controller-impl.h.

References DALI_ASSERT_ALWAYS.

Internal::PropertyCondition& Dali::GetImplementation ( Dali::PropertyCondition pub)
inline

Definition at line 86 of file property-conditions-impl.h.

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

Here is the call graph for this function:

Internal::EncodedBufferImage& Dali::GetImplementation ( Dali::EncodedBufferImage image)
inline

Helper methods for public API.

Definition at line 86 of file encoded-buffer-image-impl.h.

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

Here is the call graph for this function:

Internal::NativeImage& Dali::GetImplementation ( Dali::NativeImage image)
inline

Helper methods for public API.

Definition at line 91 of file native-image-impl.h.

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

Here is the call graph for this function:

const Internal::PropertyCondition& Dali::GetImplementation ( const Dali::PropertyCondition pub)
inline

Definition at line 95 of file property-conditions-impl.h.

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

Here is the call graph for this function:

Internal::BitmapLoader& Dali::GetImplementation ( Dali::BitmapLoader &  handle)
inline

Definition at line 95 of file bitmap-loader-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::EncodedBufferImage& Dali::GetImplementation ( const Dali::EncodedBufferImage image)
inline

Definition at line 95 of file encoded-buffer-image-impl.h.

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

Here is the call graph for this function:

Internal::Sampler& Dali::GetImplementation ( Dali::Sampler handle)
inline

Definition at line 97 of file sampler-impl.h.

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

Here is the call graph for this function:

static Internal::Adaptor::PhysicalKeyboard& Dali::GetImplementation ( PhysicalKeyboard &  keyboard)
inlinestatic

Definition at line 99 of file physical-keyboard-impl.h.

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

Here is the call graph for this function:

const Internal::NativeImage& Dali::GetImplementation ( const Dali::NativeImage image)
inline

Definition at line 100 of file native-image-impl.h.

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

Here is the call graph for this function:

Internal::Adaptor::SingletonService & Dali::GetImplementation ( Dali::SingletonService player)
inline

Definition at line 100 of file singleton-service-impl.h.

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

Here is the call graph for this function:

Internal::FrameBufferImage& Dali::GetImplementation ( Dali::FrameBufferImage image)
inline

Helper methods for public API.

Definition at line 102 of file frame-buffer-image-impl.h.

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

Here is the call graph for this function:

const Internal::BitmapLoader& Dali::GetImplementation ( const Dali::BitmapLoader &  handle)
inline

Definition at line 104 of file bitmap-loader-impl.h.

References DALI_ASSERT_ALWAYS.

static Internal::Adaptor::Clipboard& Dali::GetImplementation ( Dali::Clipboard &  clipboard)
inlinestatic

Definition at line 105 of file clipboard-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::Sampler& Dali::GetImplementation ( const Dali::Sampler handle)
inline

Definition at line 106 of file sampler-impl.h.

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

Here is the call graph for this function:

static const Internal::Adaptor::PhysicalKeyboard& Dali::GetImplementation ( const PhysicalKeyboard &  keyboard)
inlinestatic

Definition at line 108 of file physical-keyboard-impl.h.

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

Here is the call graph for this function:

const Internal::Adaptor::SingletonService & Dali::GetImplementation ( const Dali::SingletonService player)
inline

Definition at line 109 of file singleton-service-impl.h.

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

Here is the call graph for this function:

const Internal::FrameBufferImage& Dali::GetImplementation ( const Dali::FrameBufferImage image)
inline

Definition at line 111 of file frame-buffer-image-impl.h.

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

Here is the call graph for this function:

static const Internal::Adaptor::Clipboard& Dali::GetImplementation ( const Dali::Clipboard &  clipboard)
inlinestatic

Definition at line 112 of file clipboard-impl.h.

References DALI_ASSERT_ALWAYS.

Internal::Adaptor::SoundPlayer& Dali::GetImplementation ( Dali::SoundPlayer &  player)
inline

Definition at line 123 of file sound-player-impl.h.

References DALI_ASSERT_ALWAYS.

Internal::Adaptor::FeedbackPlayer& Dali::GetImplementation ( Dali::FeedbackPlayer &  player)
inline

Definition at line 125 of file feedback-player-impl.h.

References DALI_ASSERT_ALWAYS.

Internal::PinchGestureDetector& Dali::GetImplementation ( Dali::PinchGestureDetector detector)
inline

Definition at line 126 of file pinch-gesture-detector-impl.h.

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

Here is the call graph for this function:

Internal::ObjectRegistry& Dali::GetImplementation ( Dali::ObjectRegistry objectRegistry)
inline

Definition at line 127 of file object-registry-impl.h.

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

Here is the call graph for this function:

const Internal::Adaptor::SoundPlayer& Dali::GetImplementation ( const Dali::SoundPlayer &  player)
inline

Definition at line 132 of file sound-player-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::Adaptor::FeedbackPlayer& Dali::GetImplementation ( const Dali::FeedbackPlayer &  player)
inline

Definition at line 134 of file feedback-player-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::PinchGestureDetector& Dali::GetImplementation ( const Dali::PinchGestureDetector detector)
inline

Definition at line 135 of file pinch-gesture-detector-impl.h.

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

Here is the call graph for this function:

const Internal::ObjectRegistry& Dali::GetImplementation ( const Dali::ObjectRegistry objectRegistry)
inline

Definition at line 136 of file object-registry-impl.h.

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

Here is the call graph for this function:

static Internal::Adaptor::Clipboard& Dali::GetImplementation ( Dali::Clipboard &  clipboard)
inlinestatic

Definition at line 136 of file toolkit-clipboard.cpp.

References Dali::PropertyTypes::Get().

Here is the call graph for this function:

Internal::Adaptor::StyleMonitor & Dali::GetImplementation ( Dali::StyleMonitor monitor)
inline

Definition at line 142 of file style-monitor-impl.h.

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

Here is the call graph for this function:

static const Internal::Adaptor::Clipboard& Dali::GetImplementation ( const Dali::Clipboard &  clipboard)
inlinestatic

Definition at line 144 of file toolkit-clipboard.cpp.

References Dali::PropertyTypes::Get().

Here is the call graph for this function:

Internal::PropertyBuffer& Dali::GetImplementation ( Dali::PropertyBuffer handle)
inline

Definition at line 148 of file property-buffer-impl.h.

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

Here is the call graph for this function:

const Internal::Adaptor::StyleMonitor & Dali::GetImplementation ( const Dali::StyleMonitor monitor)
inline

Definition at line 149 of file style-monitor-impl.h.

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

Here is the call graph for this function:

Internal::NinePatchImage& Dali::GetImplementation ( Dali::NinePatchImage handle)
inline

Helper methods for public API.

Definition at line 156 of file nine-patch-image-impl.h.

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

Here is the call graph for this function:

const Internal::PropertyBuffer& Dali::GetImplementation ( const Dali::PropertyBuffer handle)
inline

Definition at line 157 of file property-buffer-impl.h.

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

Here is the call graph for this function:

const Internal::NinePatchImage& Dali::GetImplementation ( const Dali::NinePatchImage handle)
inline

Definition at line 165 of file nine-patch-image-impl.h.

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

Here is the call graph for this function:

Internal::Image& Dali::GetImplementation ( Dali::Image image)
inline

Helper methods for public API.

Definition at line 172 of file image-impl.h.

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

Here is the call graph for this function:

Internal::LongPressGestureDetector& Dali::GetImplementation ( Dali::LongPressGestureDetector detector)
inline

Definition at line 173 of file long-press-gesture-detector-impl.h.

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

Here is the call graph for this function:

Internal::RenderTaskList& Dali::GetImplementation ( Dali::RenderTaskList taskList)
inline

Definition at line 174 of file render-task-list-impl.h.

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

Here is the call graph for this function:

Internal::TapGestureDetector& Dali::GetImplementation ( Dali::TapGestureDetector detector)
inline

Definition at line 175 of file tap-gesture-detector-impl.h.

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

Here is the call graph for this function:

Internal::Shader& Dali::GetImplementation ( Dali::Shader handle)
inline

Definition at line 178 of file shader-impl.h.

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

Here is the call graph for this function:

const Internal::Image& Dali::GetImplementation ( const Dali::Image image)
inline

Definition at line 181 of file image-impl.h.

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

Here is the call graph for this function:

const Internal::LongPressGestureDetector& Dali::GetImplementation ( const Dali::LongPressGestureDetector detector)
inline

Definition at line 182 of file long-press-gesture-detector-impl.h.

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

Here is the call graph for this function:

const Internal::RenderTaskList& Dali::GetImplementation ( const Dali::RenderTaskList taskList)
inline

Definition at line 183 of file render-task-list-impl.h.

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

Here is the call graph for this function:

const Internal::TapGestureDetector& Dali::GetImplementation ( const Dali::TapGestureDetector detector)
inline

Definition at line 184 of file tap-gesture-detector-impl.h.

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

Here is the call graph for this function:

Internal::Adaptor::DragAndDropDetector& Dali::GetImplementation ( Dali::DragAndDropDetector &  detector)
inline

Definition at line 184 of file drag-and-drop-detector-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::Shader& Dali::GetImplementation ( const Dali::Shader handle)
inline

Definition at line 187 of file shader-impl.h.

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

Here is the call graph for this function:

const Internal::Adaptor::DragAndDropDetector& Dali::GetImplementation ( const Dali::DragAndDropDetector &  detector)
inline

Definition at line 193 of file drag-and-drop-detector-impl.h.

References DALI_ASSERT_ALWAYS.

Internal::ResourceImage& Dali::GetImplementation ( Dali::ResourceImage image)
inline

Helper methods for public API.

Definition at line 194 of file resource-image-impl.h.

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

Here is the call graph for this function:

Internal::Atlas& Dali::GetImplementation ( Dali::Atlas image)
inline

Helper methods for public API.

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

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

Here is the call graph for this function:

const Internal::ResourceImage& Dali::GetImplementation ( const Dali::ResourceImage image)
inline

Definition at line 203 of file resource-image-impl.h.

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

Here is the call graph for this function:

const Internal::Atlas& Dali::GetImplementation ( const Dali::Atlas image)
inline

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

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

Here is the call graph for this function:

Internal::PropertyNotification& Dali::GetImplementation ( Dali::PropertyNotification pub)
inline

Definition at line 205 of file property-notification-impl.h.

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

Here is the call graph for this function:

Internal::Adaptor::LifecycleController& Dali::GetImplementation ( Dali::LifecycleController &  controller)
inline

Definition at line 211 of file lifecycle-controller-impl.h.

References DALI_ASSERT_ALWAYS.

Internal::TypeRegistry& Dali::GetImplementation ( Dali::TypeRegistry typeRegistry)
inline

Definition at line 212 of file type-registry-impl.h.

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

Here is the call graph for this function:

Internal::PathConstrainer& Dali::GetImplementation ( Dali::PathConstrainer pathConstrainer)
inline

Definition at line 213 of file path-constrainer-impl.h.

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

Here is the call graph for this function:

const Internal::PropertyNotification& Dali::GetImplementation ( const Dali::PropertyNotification pub)
inline

Definition at line 214 of file property-notification-impl.h.

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

Here is the call graph for this function:

Internal::ConstraintBase& Dali::GetImplementation ( Dali::Constraint constraint)
inline

Definition at line 218 of file constraint-base.h.

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

Here is the call graph for this function:

const Internal::Adaptor::LifecycleController& Dali::GetImplementation ( const Dali::LifecycleController &  controller)
inline

Definition at line 218 of file lifecycle-controller-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::PathConstrainer& Dali::GetImplementation ( const Dali::PathConstrainer pathConstrainer)
inline

Definition at line 220 of file path-constrainer-impl.h.

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

Here is the call graph for this function:

const Internal::TypeRegistry& Dali::GetImplementation ( const Dali::TypeRegistry typeRegistry)
inline

Definition at line 221 of file type-registry-impl.h.

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

Here is the call graph for this function:

const Internal::ConstraintBase& Dali::GetImplementation ( const Dali::Constraint constraint)
inline

Definition at line 227 of file constraint-base.h.

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

Here is the call graph for this function:

Internal::Geometry& Dali::GetImplementation ( Dali::Geometry handle)
inline

Definition at line 233 of file geometry-impl.h.

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

Here is the call graph for this function:

Internal::BufferImage& Dali::GetImplementation ( Dali::BufferImage image)
inline

Helper methods for public API.

Definition at line 237 of file buffer-image-impl.h.

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

Here is the call graph for this function:

Internal::LinearConstrainer& Dali::GetImplementation ( Dali::LinearConstrainer linearConstrainer)
inline

Definition at line 241 of file linear-constrainer-impl.h.

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

Here is the call graph for this function:

const Internal::Geometry& Dali::GetImplementation ( const Dali::Geometry handle)
inline

Definition at line 242 of file geometry-impl.h.

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

Here is the call graph for this function:

Internal::GestureDetector& Dali::GetImplementation ( Dali::GestureDetector detector)
inline

Definition at line 246 of file gesture-detector-impl.h.

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

Here is the call graph for this function:

const Internal::BufferImage& Dali::GetImplementation ( const Dali::BufferImage image)
inline

Definition at line 246 of file buffer-image-impl.h.

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

Here is the call graph for this function:

const Internal::LinearConstrainer& Dali::GetImplementation ( const Dali::LinearConstrainer linearConstrainer)
inline

Definition at line 248 of file linear-constrainer-impl.h.

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

Here is the call graph for this function:

const Internal::GestureDetector& Dali::GetImplementation ( const Dali::GestureDetector detector)
inline

Definition at line 255 of file gesture-detector-impl.h.

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

Here is the call graph for this function:

Internal::CameraActor& Dali::GetImplementation ( Dali::CameraActor camera)
inline

Definition at line 268 of file camera-actor-impl.h.

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

Here is the call graph for this function:

Internal::Material& Dali::GetImplementation ( Dali::Material handle)
inline

Definition at line 277 of file material-impl.h.

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

Here is the call graph for this function:

const Internal::CameraActor& Dali::GetImplementation ( const Dali::CameraActor camera)
inline

Definition at line 277 of file camera-actor-impl.h.

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

Here is the call graph for this function:

Internal::Path& Dali::GetImplementation ( Dali::Path path)
inline

Definition at line 283 of file path-impl.h.

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

Here is the call graph for this function:

const Internal::Material& Dali::GetImplementation ( const Dali::Material handle)
inline

Definition at line 286 of file material-impl.h.

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

Here is the call graph for this function:

const Internal::Path& Dali::GetImplementation ( const Dali::Path path)
inline

Definition at line 290 of file path-impl.h.

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

Here is the call graph for this function:

Internal::Adaptor::Window& Dali::GetImplementation ( Dali::Window window)
inline

Definition at line 297 of file window-impl.h.

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

Here is the call graph for this function:

Internal::PanGestureDetector& Dali::GetImplementation ( Dali::PanGestureDetector detector)
inline

Definition at line 298 of file pan-gesture-detector-impl.h.

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

Here is the call graph for this function:

Internal::Renderer& Dali::GetImplementation ( Dali::Renderer handle)
inline

Definition at line 303 of file renderer-impl.h.

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

Here is the call graph for this function:

const Internal::Adaptor::Window& Dali::GetImplementation ( const Dali::Window window)
inline

Definition at line 304 of file window-impl.h.

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

Here is the call graph for this function:

Internal::ShaderEffect& Dali::GetImplementation ( Dali::ShaderEffect effect)
inline

Definition at line 304 of file shader-effect-impl.h.

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

Here is the call graph for this function:

const Internal::PanGestureDetector& Dali::GetImplementation ( const Dali::PanGestureDetector detector)
inline

Definition at line 307 of file pan-gesture-detector-impl.h.

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

Here is the call graph for this function:

const Internal::Renderer& Dali::GetImplementation ( const Dali::Renderer handle)
inline

Definition at line 312 of file renderer-impl.h.

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

Here is the call graph for this function:

const Internal::ShaderEffect& Dali::GetImplementation ( const Dali::ShaderEffect effect)
inline

Definition at line 313 of file shader-effect-impl.h.

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

Here is the call graph for this function:

Internal::TypeInfo& Dali::GetImplementation ( Dali::TypeInfo typeInfo)
inline

Definition at line 316 of file type-info-impl.h.

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

Here is the call graph for this function:

Internal::Layer& Dali::GetImplementation ( Dali::Layer layer)
inline

Definition at line 317 of file layer-impl.h.

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

Here is the call graph for this function:

const Internal::TypeInfo& Dali::GetImplementation ( const Dali::TypeInfo typeInfo)
inline

Definition at line 325 of file type-info-impl.h.

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

Here is the call graph for this function:

const Internal::Layer& Dali::GetImplementation ( const Dali::Layer layer)
inline

Definition at line 326 of file layer-impl.h.

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

Here is the call graph for this function:

Internal::KeyFrames& Dali::GetImplementation ( Dali::KeyFrames keyFrames)
inline

Definition at line 342 of file key-frames-impl.h.

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

Here is the call graph for this function:

const Internal::KeyFrames& Dali::GetImplementation ( const Dali::KeyFrames keyFrames)
inline

Definition at line 349 of file key-frames-impl.h.

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

Here is the call graph for this function:

Internal::ImageActor& Dali::GetImplementation ( Dali::ImageActor image)
inline

Definition at line 349 of file image-actor-impl.h.

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

Here is the call graph for this function:

const Internal::ImageActor& Dali::GetImplementation ( const Dali::ImageActor image)
inline

Definition at line 358 of file image-actor-impl.h.

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

Here is the call graph for this function:

Internal::RenderTask& Dali::GetImplementation ( Dali::RenderTask task)
inline

Definition at line 457 of file render-task-impl.h.

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

Here is the call graph for this function:

const Internal::RenderTask& Dali::GetImplementation ( const Dali::RenderTask task)
inline

Definition at line 466 of file render-task-impl.h.

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

Here is the call graph for this function:

Internal::Animation& Dali::GetImplementation ( Dali::Animation animation)
inline

Definition at line 483 of file animation-impl.h.

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

Here is the call graph for this function:

Internal::Stage& Dali::GetImplementation ( Dali::Stage stage)
inline

Definition at line 483 of file stage-impl.h.

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

Here is the call graph for this function:

const Internal::Animation& Dali::GetImplementation ( const Dali::Animation animation)
inline

Definition at line 492 of file animation-impl.h.

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

Here is the call graph for this function:

const Internal::Stage& Dali::GetImplementation ( const Dali::Stage stage)
inline

Definition at line 492 of file stage-impl.h.

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

Here is the call graph for this function:

Internal::Object& Dali::GetImplementation ( Dali::Handle object)
inline

Definition at line 536 of file object-impl.h.

References DALI_ASSERT_ALWAYS.

const Internal::Object& Dali::GetImplementation ( const Dali::Handle object)
inline

Definition at line 545 of file object-impl.h.

References DALI_ASSERT_ALWAYS.

Internal::Actor& Dali::GetImplementation ( Dali::Actor actor)
inline

Definition at line 1845 of file actor-impl.h.

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

Referenced by Dali::Window::Activate(), Dali::Integration::SystemOverlay::Add(), Dali::KeyFrames::Add(), Dali::Stage::Add(), Dali::Actor::Add(), Dali::PanGestureDetector::AddAngle(), Dali::Window::AddAvailableOrientation(), Dali::Path::AddControlPoint(), Dali::PanGestureDetector::AddDirection(), Dali::Path::AddPoint(), Dali::Handle::AddPropertyNotification(), Dali::Actor::AddRenderer(), Dali::Internal::RelayoutController::AddRequest(), Dali::Constraint::AddSource(), Dali::Material::AddTexture(), Dali::Geometry::AddVertexBuffer(), Dali::Animation::Animate(), Dali::Internal::Animation::AnimateBetween(), Dali::Animation::AnimateBetween(), Dali::Internal::Animation::AnimateBy(), Dali::Animation::AnimateBy(), Dali::Internal::Animation::AnimateTo(), Dali::Animation::AnimateTo(), Dali::PathConstrainer::Apply(), Dali::LinearConstrainer::Apply(), Dali::Constraint::Apply(), Dali::GestureDetector::Attach(), Dali::Internal::PanGestureProcessor::CheckGestureDetector(), Dali::Atlas::Clear(), Dali::Animation::Clear(), Dali::PanGestureDetector::ClearAngles(), Dali::Constraint::Clone(), Dali::Internal::ShaderEffect::Connect(), Dali::Internal::TypeRegistry::ConnectSignal(), Dali::Stage::ContextLostSignal(), Dali::Stage::ContextRegainedSignal(), Dali::NinePatchImage::CreateCroppedBufferImage(), Dali::NativeImage::CreateGlTexture(), Dali::TypeInfo::CreateInstance(), Dali::Internal::PropertyNotification::CreateSceneObject(), Dali::Internal::RenderTask::CreateSceneObject(), Dali::RenderTaskList::CreateTask(), Dali::GestureDetector::Detach(), Dali::GestureDetector::DetachAll(), Dali::PinchGestureDetector::DetectedSignal(), Dali::TapGestureDetector::DetectedSignal(), Dali::LongPressGestureDetector::DetectedSignal(), Dali::PanGestureDetector::DetectedSignal(), Dali::Internal::Object::DisablePropertyNotifications(), Dali::Internal::RenderTask::DiscardSceneObject(), Dali::Internal::ShaderEffect::Disconnect(), Dali::BaseHandle::DoAction(), Dali::Internal::TypeRegistry::DoActionTo(), Dali::Internal::TypeInfo::DoActionTo(), Dali::BaseHandle::DoConnectSignal(), Dali::Internal::ImageActor::EffectImageUpdated(), Dali::Internal::PanGestureProcessor::EmitGestureSignal(), Dali::Internal::anonymous_namespace{hover-event-processor.cpp}::EmitHoverSignals(), Dali::Internal::PanGestureProcessor::EmitPanSignal(), Dali::StyleMonitor::EmitStyleChangeSignal(), Dali::Internal::anonymous_namespace{touch-event-processor.cpp}::EmitTouchSignals(), Dali::Internal::anonymous_namespace{wheel-event-processor.cpp}::EmitWheelSignals(), Dali::Internal::Object::EnablePropertyNotifications(), Dali::Stage::EventProcessingFinishedSignal(), Dali::Actor::FindChildById(), Dali::Actor::FindChildByName(), Dali::Animation::FinishedSignal(), Dali::RenderTask::FinishedSignal(), Dali::Path::GenerateControlPoints(), Dali::Internal::TypeInfo::GetActionCount(), Dali::TypeInfo::GetActionCount(), Dali::Internal::TypeInfo::GetActionName(), Dali::TypeInfo::GetActionName(), Dali::PanGestureDetector::GetAngle(), Dali::PanGestureDetector::GetAngleCount(), Dali::PropertyCondition::GetArgument(), Dali::PropertyCondition::GetArgumentCount(), Dali::CameraActor::GetAspectRatio(), Dali::GestureDetector::GetAttachedActor(), Dali::GestureDetector::GetAttachedActorCount(), Dali::Stage::GetBackgroundColor(), Dali::TypeInfo::GetBaseName(), Dali::Internal::TypeInfo::GetBasePropertyIndex(), Dali::Layer::GetBehavior(), Dali::ImageActor::GetBlendColor(), Dali::Renderer::GetBlendEquation(), Dali::ImageActor::GetBlendEquation(), Dali::Renderer::GetBlendFunc(), Dali::ImageActor::GetBlendFunc(), Dali::ImageActor::GetBlendMode(), Dali::BufferImage::GetBuffer(), Dali::BufferImage::GetBufferSize(), Dali::BufferImage::GetBufferStride(), Dali::RenderTask::GetCameraActor(), Dali::Actor::GetChildAt(), Dali::Actor::GetChildCount(), Dali::NinePatchImage::GetChildRectangle(), Dali::RenderTask::GetClearColor(), Dali::RenderTask::GetClearEnabled(), Dali::Layer::GetClippingBox(), Dali::Actor::GetColorMode(), Dali::Internal::TypeInfo::GetComponentIndex(), Dali::PropertyNotification::GetCondition(), Dali::Path::GetControlPoint(), Dali::TypeInfo::GetCreator(), GetCullFace(), Dali::RenderTask::GetCullMode(), Dali::Actor::GetCurrentAnchorPoint(), Dali::Actor::GetCurrentColor(), Dali::Animation::GetCurrentLoop(), Dali::Actor::GetCurrentOpacity(), Dali::Actor::GetCurrentOrientation(), Dali::Actor::GetCurrentParentOrigin(), Dali::Actor::GetCurrentPosition(), Dali::Animation::GetCurrentProgress(), Dali::Actor::GetCurrentScale(), Dali::Actor::GetCurrentSize(), Dali::RenderTask::GetCurrentViewportPosition(), Dali::RenderTask::GetCurrentViewportSize(), Dali::Actor::GetCurrentWorldColor(), Dali::Actor::GetCurrentWorldMatrix(), Dali::Actor::GetCurrentWorldOrientation(), Dali::Actor::GetCurrentWorldPosition(), Dali::Actor::GetCurrentWorldScale(), Dali::NativeImage::GetCustomFragmentPreFix(), Dali::NativeImage::GetCustomSamplerTypename(), anonymous_namespace{utc-Dali-WeakHandle.cpp}::MyTestCustomActor::GetCustomSignal(), anonymous_namespace{utc-Dali-TypeRegistry.cpp}::MyTestCustomActor::GetCustomSignal(), Dali::Animation::GetDefaultAlphaFunction(), Dali::StyleMonitor::GetDefaultFontFamily(), Dali::StyleMonitor::GetDefaultFontSize(), Dali::Layer::GetDepth(), Dali::Animation::GetDisconnectAction(), Dali::Stage::GetDpi(), Dali::Window::GetDragAndDropDetector(), Dali::Actor::GetDrawMode(), Dali::Animation::GetDuration(), Dali::Animation::GetEndAction(), Dali::CameraActor::GetFarClippingPlane(), Dali::CameraActor::GetFieldOfView(), Dali::ImageActor::GetFilterMode(), Dali::Renderer::GetGeometry(), Dali::Geometry::GetGeometryType(), Dali::Image::GetHeight(), Dali::Actor::GetHeightForWidth(), Dali::Actor::GetHierarchyDepth(), Dali::Actor::GetId(), Dali::ImageActor::GetImage(), anonymous_namespace{utc-Dali-CustomActor.cpp}::TestCustomActor::GetImpl(), Dali::RenderTask::GetInputEnabled(), Dali::CameraActor::GetInvertYAxis(), DALI_IMPORT_API::Clipboard::GetItem(), Dali::Stage::GetLayer(), Dali::Actor::GetLayer(), Dali::Stage::GetLayerCount(), Dali::Actor::GetLeaveRequired(), Dali::ResourceImage::GetLoadingState(), Dali::ResourceImage::GetLoadPolicy(), Dali::Animation::GetLoopCount(), Dali::Renderer::GetMaterial(), Dali::Actor::GetMaximumSize(), Dali::TapGestureDetector::GetMaximumTapsRequired(), Dali::LongPressGestureDetector::GetMaximumTouchesRequired(), Dali::PanGestureDetector::GetMaximumTouchesRequired(), Dali::Actor::GetMinimumSize(), Dali::TapGestureDetector::GetMinimumTapsRequired(), Dali::LongPressGestureDetector::GetMinimumTouchesRequired(), Dali::PanGestureDetector::GetMinimumTouchesRequired(), Dali::TypeInfo::GetName(), Dali::Actor::GetName(), Dali::Window::GetNativeHandle(), Dali::Actor::GetNaturalSize(), Dali::CameraActor::GetNearClippingPlane(), Dali::ImageActor::GetNinePatchBorder(), Dali::PropertyNotification::GetNotifyMode(), Dali::PropertyNotification::GetNotifyResult(), Dali::Material::GetNumberOfTextures(), Dali::Geometry::GetNumberOfVertexBuffers(), Dali::Actor::GetPadding(), Dali::Actor::GetParent(), Dali::ImageActor::GetPixelArea(), Dali::BufferImage::GetPixelFormat(), Dali::Animation::GetPlayRange(), Dali::Path::GetPoint(), Dali::Path::GetPointCount(), Dali::Actor::GetPositionInheritanceMode(), Dali::Window::GetPreferredOrientation(), Dali::CameraActor::GetProjectionMode(), Dali::Internal::TypeInfo::GetProperty(), Dali::Handle::GetProperty(), Dali::Toolkit::Internal::PageTurnView::GetProperty(), Dali::Internal::TypeInfo::GetPropertyCount(), Dali::Handle::GetPropertyCount(), Dali::TypeInfo::GetPropertyCount(), Dali::Handle::GetPropertyIndex(), Dali::Internal::TypeInfo::GetPropertyIndex(), Dali::Internal::TypeInfo::GetPropertyIndices(), Dali::TypeInfo::GetPropertyIndices(), Dali::Handle::GetPropertyIndices(), Dali::Internal::TypeInfo::GetPropertyName(), Dali::Handle::GetPropertyName(), Dali::TypeInfo::GetPropertyName(), Dali::Handle::GetPropertyType(), Dali::Internal::TypeInfo::GetPropertyType(), Dali::RenderTask::GetRefreshRate(), Dali::Actor::GetRelayoutSize(), Dali::Image::GetReleasePolicy(), Dali::Constraint::GetRemoveAction(), Dali::Actor::GetRendererAt(), Dali::Actor::GetRendererCount(), Dali::Stage::GetRenderTaskList(), Dali::Geometry::GetRequiresDepthTesting(), Dali::Actor::GetResizePolicy(), Dali::Stage::GetRootLayer(), Dali::RenderTask::GetScreenToFrameBufferFunction(), Dali::RenderTask::GetScreenToFrameBufferMappingActor(), Dali::Material::GetShader(), Dali::ImageActor::GetShaderEffect(), Dali::Internal::TypeInfo::GetSignalCount(), Dali::TypeInfo::GetSignalCount(), Dali::Internal::TypeInfo::GetSignalName(), Dali::TypeInfo::GetSignalName(), Dali::SingletonService::GetSingleton(), Dali::PropertyBuffer::GetSize(), Dali::Stage::GetSize(), Dali::Actor::GetSizeModeFactor(), Dali::Actor::GetSizeScalePolicy(), Dali::ImageActor::GetSortModifier(), Dali::RenderTask::GetSourceActor(), Dali::Animation::GetSpeedFactor(), Dali::TtsPlayer::GetState(), Dali::Animation::GetState(), Dali::NinePatchImage::GetStretchPixelsX(), Dali::NinePatchImage::GetStretchPixelsY(), Dali::ImageActor::GetStyle(), Dali::Constraint::GetTag(), Dali::PropertyNotification::GetTarget(), Dali::RenderTask::GetTargetFrameBuffer(), Dali::Constraint::GetTargetObject(), Dali::CameraActor::GetTargetPosition(), Dali::PropertyNotification::GetTargetProperty(), Dali::Constraint::GetTargetProperty(), Dali::Actor::GetTargetSize(), Dali::RenderTaskList::GetTask(), Dali::RenderTaskList::GetTaskCount(), Dali::Material::GetTexture(), Dali::Material::GetTextureIndex(), Dali::Material::GetTextureSampler(), Dali::StyleMonitor::GetTheme(), Dali::KeyFrames::GetType(), Dali::CameraActor::GetType(), Dali::TypeRegistry::GetTypeInfo(), Dali::BaseHandle::GetTypeInfo(), Dali::Internal::Object::GetTypeInfo(), Dali::BaseHandle::GetTypeName(), Dali::TypeRegistry::GetTypeName(), Dali::TypeRegistry::GetTypeNameCount(), Dali::ResourceImage::GetUrl(), Dali::RenderTask::GetViewport(), Dali::Image::GetWidth(), Dali::Actor::GetWidthForHeight(), GreaterThanCondition(), Dali::Animation::Hide(), DALI_IMPORT_API::Clipboard::HideClipboard(), Dali::HitTestAlgorithm::HitTest(), Dali::Internal::HitTestAlgorithm::anonymous_namespace{hit-test-algorithm-impl.cpp}::HitTestForEachRenderTask(), Dali::Actor::HoveredSignal(), Dali::Window::IndicatorVisibilityChangedSignal(), InsideCondition(), Dali::Internal::anonymous_namespace{wheel-event-processor.cpp}::IsActorWheelableFunction(), Dali::Layer::IsClipping(), Dali::BufferImage::IsDataExternal(), Dali::Layer::IsDepthTestDisabled(), Dali::RenderTask::IsExclusive(), Dali::Layer::IsHoverConsumed(), Dali::Actor::IsKeyboardFocusable(), Dali::Actor::IsLayer(), Dali::Animation::IsLooping(), Dali::Actor::IsOrientationInherited(), Dali::Handle::IsPropertyAConstraintInput(), Dali::Handle::IsPropertyAnimatable(), Dali::Handle::IsPropertyWritable(), Dali::Internal::TypeInfo::IsPropertyWritable(), Dali::Actor::IsRoot(), Dali::Actor::IsScaleInherited(), Dali::Actor::IsSensitive(), Dali::Layer::IsTouchConsumed(), Dali::Actor::IsVisible(), Dali::Stage::KeepRendering(), Dali::Stage::KeyEventSignal(), LessThanCondition(), Dali::ResourceImage::LoadingFinishedSignal(), Dali::Window::Lower(), Dali::Layer::Lower(), Dali::Layer::LowerBelow(), Dali::Layer::LowerToBottom(), Dali::Layer::MoveAbove(), Dali::Layer::MoveBelow(), Dali::Material::New(), Dali::Renderer::New(), Dali::Internal::Adaptor::Adaptor::New(), Dali::Constraint::New(), Dali::Internal::AnimationPlaylist::NotifyCompleted(), Dali::Internal::RenderTaskList::NotifyCompleted(), Dali::PropertyNotification::NotifySignal(), DALI_IMPORT_API::Clipboard::NumberOfItems(), Dali::ObjectRegistry::ObjectCreatedSignal(), Dali::ObjectRegistry::ObjectDestroyedSignal(), Dali::Internal::Constrainer::Observe(), Dali::Actor::OffStageSignal(), Dali::Actor::OnRelayoutSignal(), Dali::Actor::OnStage(), Dali::Actor::OnStageSignal(), OutsideCondition(), Dali::TtsPlayer::Pause(), Dali::Animation::Pause(), Dali::TtsPlayer::Play(), Dali::Animation::Play(), Dali::Animation::PlayFrom(), Dali::Internal::LongPressGestureProcessor::Process(), Dali::Internal::TapGestureProcessor::Process(), Dali::Internal::PinchGestureProcessor::Process(), Dali::Internal::PanGestureProcessor::Process(), Dali::Internal::GestureProcessor::ProcessAndEmit(), Dali::Internal::HoverEventProcessor::ProcessHoverEvent(), Dali::Internal::TouchEventProcessor::ProcessTouchEvent(), Dali::Internal::RelayoutController::PropagateAll(), Dali::Internal::RelayoutController::PropagateFlags(), Dali::Internal::PropertyNotification::PropertyNotification(), Dali::Internal::RelayoutController::QueueActor(), Dali::Window::Raise(), Dali::Layer::Raise(), Dali::Layer::RaiseAbove(), Dali::Layer::RaiseToTop(), Dali::SingletonService::Register(), Dali::Internal::TypeRegistry::RegisterAction(), Dali::Internal::TypeRegistry::RegisterAnimatableProperty(), Dali::Internal::TypeRegistry::RegisterAnimatablePropertyComponent(), Dali::Internal::TypeRegistry::RegisterProperty(), Dali::Handle::RegisterProperty(), Dali::Internal::TypeRegistry::RegisterSignal(), Dali::Internal::RelayoutController::Relayout(), Dali::ResourceImage::Reload(), Dali::Integration::SystemOverlay::Remove(), Dali::PathConstrainer::Remove(), Dali::LinearConstrainer::Remove(), Dali::Stage::Remove(), Dali::Internal::Constrainer::Remove(), Dali::Constraint::Remove(), Dali::Actor::Remove(), Dali::PanGestureDetector::RemoveAngle(), Dali::Window::RemoveAvailableOrientation(), Dali::Internal::Object::RemoveConstraints(), Dali::Handle::RemoveConstraints(), Dali::PanGestureDetector::RemoveDirection(), Dali::Internal::Object::RemovePropertyNotification(), Dali::Handle::RemovePropertyNotification(), Dali::Internal::Object::RemovePropertyNotifications(), Dali::Handle::RemovePropertyNotifications(), Dali::Actor::RemoveRenderer(), Dali::Internal::RelayoutController::RemoveRequest(), Dali::ImageActor::RemoveShaderEffect(), Dali::Internal::RenderTaskList::RemoveTask(), Dali::RenderTaskList::RemoveTask(), Dali::Material::RemoveTexture(), Dali::Geometry::RemoveVertexBuffer(), Dali::Internal::RelayoutController::RequestRelayout(), Dali::Internal::RelayoutController::RequestRelayoutTree(), Dali::TtsPlayer::Resume(), Dali::Actor::RotateBy(), Dali::Window::RotateIndicator(), Dali::Path::Sample(), Dali::Actor::ScaleBy(), Dali::Stage::SceneCreatedSignal(), Dali::Actor::ScreenToLocal(), Dali::Internal::Actor::ScreenToLocal(), Dali::Actor::SetAnchorPoint(), Dali::CameraActor::SetAspectRatio(), Dali::Stage::SetBackgroundColor(), Dali::Layer::SetBehavior(), Dali::ImageActor::SetBlendColor(), Dali::Renderer::SetBlendEquation(), Dali::ImageActor::SetBlendEquation(), Dali::Renderer::SetBlendFunc(), Dali::ImageActor::SetBlendFunc(), Dali::ImageActor::SetBlendMode(), Dali::RenderTask::SetCameraActor(), Dali::Window::SetClass(), Dali::RenderTask::SetClearColor(), Dali::RenderTask::SetClearEnabled(), Dali::Layer::SetClipping(), Dali::Layer::SetClippingBox(), Dali::Actor::SetColor(), Dali::Actor::SetColorMode(), SetCullFace(), Dali::RenderTask::SetCullMode(), Dali::Animation::SetCurrentProgress(), Dali::PropertyBuffer::SetData(), Dali::Animation::SetDefaultAlphaFunction(), Dali::Internal::ImageActor::SetDefaultProperty(), Dali::Layer::SetDepthTestDisabled(), Dali::Animation::SetDisconnectAction(), Dali::Actor::SetDrawMode(), Dali::Animation::SetDuration(), Dali::Internal::ShaderEffect::SetEffectImage(), Dali::ShaderEffect::SetEffectImage(), Dali::Animation::SetEndAction(), Dali::RenderTask::SetExclusive(), Dali::CameraActor::SetFarClippingPlane(), Dali::CameraActor::SetFieldOfView(), Dali::Sampler::SetFilterMode(), Dali::ImageActor::SetFilterMode(), Dali::Renderer::SetGeometry(), Dali::Geometry::SetGeometryType(), Dali::Layer::SetHoverConsumed(), Dali::ImageActor::SetImage(), Dali::Geometry::SetIndexBuffer(), Dali::Window::SetIndicatorBgOpacity(), Dali::Actor::SetInheritOrientation(), Dali::Actor::SetInheritScale(), Dali::RenderTask::SetInputEnabled(), Dali::CameraActor::SetInvertYAxis(), DALI_IMPORT_API::Clipboard::SetItem(), Dali::Actor::SetKeyboardFocusable(), Dali::Actor::SetLeaveRequired(), Dali::Animation::SetLoopCount(), Dali::Animation::SetLooping(), Dali::Renderer::SetMaterial(), Dali::Actor::SetMaximumSize(), Dali::TapGestureDetector::SetMaximumTapsRequired(), Dali::PanGestureDetector::SetMaximumTouchesRequired(), Dali::Actor::SetMinimumSize(), Dali::TapGestureDetector::SetMinimumTapsRequired(), Dali::PanGestureDetector::SetMinimumTouchesRequired(), Dali::Actor::SetName(), Dali::CameraActor::SetNearClippingPlane(), Dali::ImageActor::SetNinePatchBorder(), Dali::PropertyNotification::SetNotifyMode(), Dali::Actor::SetOpacity(), Dali::Actor::SetOrientation(), Dali::CameraActor::SetOrthographicProjection(), Dali::Actor::SetPadding(), Dali::Actor::SetParentOrigin(), Dali::CameraActor::SetPerspectiveProjection(), Dali::ImageActor::SetPixelArea(), Dali::Animation::SetPlayRange(), Dali::Actor::SetPosition(), Dali::Actor::SetPositionInheritanceMode(), Dali::Window::SetPreferredOrientation(), Dali::CameraActor::SetProjectionMode(), Dali::Handle::SetProperty(), Dali::Internal::TypeInfo::SetProperty(), Dali::Toolkit::Internal::PageTurnView::SetProperty(), Dali::RenderTask::SetRefreshRate(), Dali::Constraint::SetRemoveAction(), Dali::Geometry::SetRequiresDepthTesting(), Dali::Actor::SetResizePolicy(), Dali::Actor::SetScale(), Dali::RenderTask::SetScreenToFrameBufferFunction(), Dali::RenderTask::SetScreenToFrameBufferMappingActor(), Dali::Actor::SetSensitive(), Dali::Material::SetShader(), Dali::ImageActor::SetShaderEffect(), Dali::PropertyBuffer::SetSize(), Dali::Actor::SetSize(), Dali::Actor::SetSizeModeFactor(), Dali::Actor::SetSizeScalePolicy(), Dali::Layer::SetSortFunction(), Dali::ImageActor::SetSortModifier(), Dali::RenderTask::SetSourceActor(), Dali::Animation::SetSpeedFactor(), Dali::ImageActor::SetStyle(), Dali::Constraint::SetTag(), Dali::Internal::RenderTask::SetTargetFrameBuffer(), Dali::RenderTask::SetTargetFrameBuffer(), Dali::CameraActor::SetTargetPosition(), Dali::Material::SetTextureImage(), Dali::Material::SetTextureSampler(), Dali::Material::SetTextureUniformName(), Dali::StyleMonitor::SetTheme(), Dali::Layer::SetTouchConsumed(), Dali::LongPressGestureDetector::SetTouchesRequired(), Dali::CameraActor::SetType(), Dali::ShaderEffect::SetUniform(), Dali::RenderTask::SetViewport(), Dali::RenderTask::SetViewportPosition(), Dali::RenderTask::SetViewportSize(), Dali::Actor::SetVisible(), Dali::Sampler::SetWrapMode(), Dali::Actor::SetX(), Dali::Actor::SetY(), Dali::Actor::SetZ(), Dali::Animation::Show(), DALI_IMPORT_API::Clipboard::ShowClipboard(), Dali::Window::ShowIndicator(), Dali::Internal::Source::Source(), Dali::TtsPlayer::StateChangedSignal(), StepCondition(), Dali::TtsPlayer::Stop(), Dali::Animation::Stop(), Dali::StyleMonitor::StyleChangeSignal(), Dali::Handle::Supports(), Dali::Stage::TouchedSignal(), Dali::Actor::TouchedSignal(), Dali::Actor::TranslateBy(), Dali::Actor::Unparent(), Dali::SingletonService::UnregisterAll(), Dali::BufferImage::Update(), Dali::Atlas::Upload(), Dali::Image::UploadedSignal(), UtcDaliLifecycleControllerSignalInit(), UtcDaliLifecycleControllerSignalLanguageChanged(), UtcDaliLifecycleControllerSignalPause(), UtcDaliLifecycleControllerSignalReset(), UtcDaliLifecycleControllerSignalResize(), UtcDaliLifecycleControllerSignalResume(), UtcDaliLifecycleControllerSignalTerminate(), VariableStepCondition(), Dali::RenderTask::ViewportToLocal(), Dali::Stage::WheelEventSignal(), Dali::Actor::WheelEventSignal(), and Dali::RenderTask::WorldToViewport().

Here is the call graph for this function:

const Internal::Actor& Dali::GetImplementation ( const Dali::Actor actor)
inline

Definition at line 1854 of file actor-impl.h.

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

Here is the call graph for this function:

static bool Dali::InvertMatrix ( const float *  m,
float *  out 
)
static

Definition at line 164 of file matrix.cpp.

References EqualsZero(), and MATH_INCREASE_BY.

Referenced by Dali::Matrix::Invert().

Here is the call graph for this function:

Here is the caller graph for this function:

DALI_IMPORT_API void Dali::SetCullFace ( ImageActor  actor,
CullFaceMode  mode 
)

Set the face-culling mode for an image-actor.

Parameters
[in]actorThe image-actor to set the cull-face on.
[in]modeThe culling mode.

Definition at line 27 of file cull-face.cpp.

References GetImplementation().

Referenced by Dali::Toolkit::Internal::PageTurnLandscapeView::OnAddPage(), Dali::Toolkit::Internal::PageTurnPortraitView::OnPossibleOutwardsFlick(), Dali::Toolkit::Internal::PageTurnPortraitView::TurnedOverBackwards(), UtcDaliSetCullFaceN(), and UtcDaliSetGetCullFaceP().

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

DALI_IMPORT_API const char *const Dali::ADAPTOR_BUILD_DATE = __DATE__ " " __TIME__

The date/time the Adaptor library was built.

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

DALI_IMPORT_API const unsigned int Dali::ADAPTOR_MAJOR_VERSION = 1

The major version number of the Adaptor.

Definition at line 29 of file dali-adaptor-version.cpp.

DALI_IMPORT_API const unsigned int Dali::ADAPTOR_MICRO_VERSION = 23

The micro version number of the Adaptor.

Definition at line 31 of file dali-adaptor-version.cpp.

DALI_IMPORT_API const unsigned int Dali::ADAPTOR_MINOR_VERSION = 1

The minor version number of the Adaptor.

Definition at line 30 of file dali-adaptor-version.cpp.

DALI_IMPORT_API const char *const Dali::CORE_BUILD_DATE = __DATE__ " " __TIME__

The date/time the Core library was built.

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

DALI_IMPORT_API const unsigned int Dali::CORE_MAJOR_VERSION = 1

The major version number of the Core library.

Definition at line 29 of file dali-core-version.cpp.

Referenced by Dali::Internal::anonymous_namespace{shader-factory.cpp}::shaderBinaryFilename().

DALI_IMPORT_API const unsigned int Dali::CORE_MICRO_VERSION = 23

The micro version number of the Core library.

Definition at line 31 of file dali-core-version.cpp.

Referenced by Dali::Internal::anonymous_namespace{shader-factory.cpp}::shaderBinaryFilename().

DALI_IMPORT_API const unsigned int Dali::CORE_MINOR_VERSION = 1

The minor version number of the Core library.

Definition at line 30 of file dali-core-version.cpp.

Referenced by Dali::Internal::anonymous_namespace{shader-factory.cpp}::shaderBinaryFilename().

const float Dali::identityArray[]
Initial value:
= {1.0f, 0.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f, 0.0f,
0.0f, 0.0f, 1.0f, 0.0f,
0.0f, 0.0f, 0.0f, 1.0f}

Definition at line 87 of file matrix.cpp.

Referenced by Dali::Matrix::SetIdentity().

const unsigned int Dali::MAX_ATTRIBUTE_CACHE_SIZE = 64
static

Definition at line 38 of file test-gl-abstraction.h.

const unsigned int Dali::MAX_ATTRIBUTE_CACHE_SIZE = 64
static

Definition at line 39 of file test-gl-abstraction.h.

const unsigned int Dali::MAX_ATTRIBUTE_CACHE_SIZE = 64
static
const char* Dali::mStdAttribs[MAX_ATTRIBUTE_CACHE_SIZE]
static
Initial value:
=
{
"aPosition",
"aNormal",
"aTexCoord",
"aColor",
"aBoneWeights",
"aBoneIndices"
}

Definition at line 39 of file test-gl-abstraction.h.

const char* Dali::mStdAttribs[MAX_ATTRIBUTE_CACHE_SIZE]
static
Initial value:
=
{
"aPosition",
"aNormal",
"aTexCoord",
"aColor",
"aBoneWeights",
"aBoneIndices"
}

Definition at line 40 of file test-gl-abstraction.h.

Referenced by Dali::TestGlAbstraction::GetAttribLocation().

const char* Dali::mStdAttribs[MAX_ATTRIBUTE_CACHE_SIZE]
static
Initial value:
=
{
"aPosition",
"aNormal",
"aTexCoord",
"aColor",
"aBoneWeights",
"aBoneIndices"
}

Definition at line 40 of file test-gl-abstraction.h.

const Integration::ResourceId Dali::NO_REQUEST_CANCELLED = Integration::ResourceId(0) - 2

Definition at line 36 of file resource-thread-base.cpp.

const Integration::ResourceId Dali::NO_REQUEST_IN_FLIGHT = Integration::ResourceId(0) - 1

Definition at line 35 of file resource-thread-base.cpp.

Dali Docs Home
Read more about Dali