Dali 3D User Interface Engine
Functions | Variables
anonymous_namespace{matrix.cpp} Namespace Reference

Functions

const size_t NUM_BYTES_IN_ROW_OF_3 (3 *sizeof(float))
 
const size_t NUM_BYTES_IN_ROW (4 *sizeof(float))
 
const size_t NUM_BYTES_IN_MATRIX (16 *sizeof(float))
 
const size_t ROW1_OFFSET (4)
 
const size_t ROW2_OFFSET (8)
 
const size_t ROW3_OFFSET (12)
 
void Convert (float *&m, const Dali::Quaternion &rotation)
 Helper to convert to Quaternion to float16 array. More...
 

Variables

const float ROTATION_EPSILON = 0.003f
 

Function Documentation

void anonymous_namespace{matrix.cpp}::Convert ( float *&  m,
const Dali::Quaternion rotation 
)

Helper to convert to Quaternion to float16 array.

Definition at line 48 of file matrix.cpp.

References Dali::Quaternion::mVector, Dali::Vector4::w, Dali::Vector4::x, Dali::Vector4::y, and Dali::Vector4::z.

Referenced by Dali::Matrix::Matrix(), and Dali::Matrix::Multiply().

Here is the caller graph for this function:

const size_t anonymous_namespace{matrix.cpp}::NUM_BYTES_IN_MATRIX ( 16 *  sizeoffloat)
const size_t anonymous_namespace{matrix.cpp}::NUM_BYTES_IN_ROW ( 4 *  sizeoffloat)
const size_t anonymous_namespace{matrix.cpp}::NUM_BYTES_IN_ROW_OF_3 ( 3 *  sizeoffloat)

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

Here is the caller graph for this function:

const size_t anonymous_namespace{matrix.cpp}::ROW1_OFFSET ( )

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

Here is the caller graph for this function:

const size_t anonymous_namespace{matrix.cpp}::ROW2_OFFSET ( )

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

Here is the caller graph for this function:

const size_t anonymous_namespace{matrix.cpp}::ROW3_OFFSET ( 12  )

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

Here is the caller graph for this function:

Variable Documentation

const float anonymous_namespace{matrix.cpp}::ROTATION_EPSILON = 0.003f

Definition at line 36 of file matrix.cpp.

Dali Docs Home
Read more about Dali