Tizen Native API
4.0
|
Common classes for using DALi.
Classes | |
class | Dali::DaliException |
Exception class for Dali Core library - Raised by assertions in codebase. More... | |
class | Dali::VectorBase |
Base class to handle the memory of simple vector. More... | |
class | Dali::VectorAlgorithms< IsTrivial > |
Vector algorithm variant for trivial types. More... | |
class | Dali::VectorAlgorithms< false > |
Vector algorithm variant for complex types. More... | |
class | Dali::Vector< T, IsTrivialType > |
Vector class with minimum space allocation when it's empty. More... | |
struct | Dali::Extents |
Structure describing the a collection of uint16_t. More... | |
class | Dali::IntrusivePtr< T > |
Templated intrusive pointer class. More... | |
class | Dali::Stage |
The Stage is a top-level object used for displaying a tree of Actors. More... | |
struct | Dali::BasicTypes< Type > |
Basic type traits that every type has by default. More... | |
struct | Dali::TypeTraits< Type > |
Type traits. More... | |
Functions | |
void | Dali::DaliAssertMessage (const char *location, const char *condition) |
Method to log assertion message in DALI_ASSERT_ALWAYS macro below. | |
DALI_EXPORT_API std::ostream & | Dali::operator<< (std::ostream &stream, const Extents &extents) |
Converts the value of the extents into a string and insert in to an output stream. | |
template<typename T , typename U > | |
bool | Dali::operator== (IntrusivePtr< T >const &lhs, IntrusivePtr< U >const &rhs) |
Comparison overrides of objects wrapped by intrusive pointers. | |
template<typename T , typename U > | |
bool | Dali::operator!= (IntrusivePtr< T >const &lhs, IntrusivePtr< U >const &rhs) |
Comparison overrides of objects wrapped by intrusive pointers. | |
template<typename T , typename U > | |
bool | Dali::operator== (IntrusivePtr< T >const &lhs, U *rhs) |
Comparison overrides of objects wrapped by intrusive pointers. | |
template<typename T , typename U > | |
bool | Dali::operator!= (IntrusivePtr< T >const &lhs, U *rhs) |
Comparison overrides of objects wrapped by intrusive pointers. | |
template<typename T , typename U > | |
bool | Dali::operator== (T *lhs, IntrusivePtr< U >const &rhs) |
Comparison overrides of objects wrapped by intrusive pointers. | |
template<typename T , typename U > | |
bool | Dali::operator!= (T *lhs, IntrusivePtr< U >const &rhs) |
Comparison overrides of objects wrapped by intrusive pointers. | |
Namespaces | |
namespace | Dali::ParentOrigin |
ParentOrigin constants. | |
namespace | Dali::AnchorPoint |
AnchorPoint constants. | |
namespace | Dali::Color |
Color Constants. | |
namespace | Dali::Math |
Math constants. | |
Enumerations | |
enum | Dali::LoadingState |
Enumeration for the status during resource loading operations. More... | |
enum | Dali::ViewMode |
Enumeration for stereoscopic view modes. More... | |
Defines | |
#define | DALI_COMPILE_TIME_ASSERT(x) static_assert( x, #x ); |
Use DALI_COMPILE_TIME_ASSERT to test expressions at compile time. |
#define DALI_COMPILE_TIME_ASSERT | ( | x | ) | static_assert( x, #x ); |
Use DALI_COMPILE_TIME_ASSERT to test expressions at compile time.
enum Dali::LoadingState |
Enumeration for the status during resource loading operations.
enum Dali::ViewMode |
Enumeration for stereoscopic view modes.
MONO |
Monoscopic (single camera). This is the default.
|
STEREO_HORIZONTAL |
Stereoscopic. Frame buffer is split horizontally with the left and right camera views in their respective sides.
|
STEREO_VERTICAL |
Stereoscopic. Frame buffer is split vertically with the left camera view at the top and the right camera view at the bottom.
|
STEREO_INTERLACED |
Stereoscopic. Left/Right camera views are rendered into the framebuffer on alternate frames.
|
void Dali::DaliAssertMessage | ( | const char * | location, |
const char * | condition | ||
) |
Method to log assertion message in DALI_ASSERT_ALWAYS macro below.
[in] | location | Where the assertion occurred |
[in] | condition | The assertion condition |
bool Dali::operator!= | ( | IntrusivePtr< T >const & | lhs, |
IntrusivePtr< U >const & | rhs | ||
) |
Comparison overrides of objects wrapped by intrusive pointers.
[in] | lhs | Intrusive pointer to compare with |
[in] | rhs | Intrusive pointer to compare against |
bool Dali::operator!= | ( | IntrusivePtr< T >const & | lhs, |
U * | rhs | ||
) |
Comparison overrides of objects wrapped by intrusive pointers.
[in] | lhs | Intrusive pointer to compare with |
[in] | rhs | Intrusive pointer to compare against |
bool Dali::operator!= | ( | T * | lhs, |
IntrusivePtr< U >const & | rhs | ||
) |
Comparison overrides of objects wrapped by intrusive pointers.
[in] | lhs | Object to compare with |
[in] | rhs | Intrusive pointer to compare against |
DALI_EXPORT_API std::ostream& Dali::operator<< | ( | std::ostream & | stream, |
const Extents & | extents | ||
) |
Converts the value of the extents into a string and insert in to an output stream.
[in] | stream | The output stream operator |
[in] | extents | The Extents to output |
bool Dali::operator== | ( | IntrusivePtr< T >const & | lhs, |
IntrusivePtr< U >const & | rhs | ||
) |
Comparison overrides of objects wrapped by intrusive pointers.
[in] | lhs | Intrusive pointer to compare with |
[in] | rhs | Intrusive pointer to compare against |
bool Dali::operator== | ( | IntrusivePtr< T >const & | lhs, |
U * | rhs | ||
) |
Comparison overrides of objects wrapped by intrusive pointers.
[in] | lhs | Intrusive pointer to compare with |
[in] | rhs | Object to compare against |
bool Dali::operator== | ( | T * | lhs, |
IntrusivePtr< U >const & | rhs | ||
) |
Comparison overrides of objects wrapped by intrusive pointers.
[in] | lhs | Object to compare with |
[in] | rhs | Intrusive pointer to compare against |