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_CORE_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.
|