X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fpublic-api%2Fmath%2Fmatrix.h;h=2a02708337f02c33e2ea4a0203160cc6dbfab301;hb=4bd2fbea750e7dc85627868d8d276cc416b01b5a;hp=15b8d7d261152d78449b1be88b081fabc6e13bbc;hpb=055de0438aa78da994e63bc03c486f05cee430da;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/public-api/math/matrix.h b/dali/public-api/math/matrix.h index 15b8d7d..2a02708 100644 --- a/dali/public-api/math/matrix.h +++ b/dali/public-api/math/matrix.h @@ -2,7 +2,7 @@ #define __DALI_MATRIX_H__ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2015 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,11 +18,21 @@ * */ +// EXTERNAL INCLUDES +#include + // INTERNAL INCLUDES +#include +#include #include namespace Dali { +/** + * @addtogroup dali_core_math + * @{ + */ + class Quaternion; /** @@ -355,6 +365,12 @@ private: */ DALI_IMPORT_API std::ostream& operator<< (std::ostream& o, const Matrix& matrix); +// Allow Matrix to be treated as a POD type +template <> struct TypeTraits< Matrix > : public BasicTypes< Matrix > { enum { IS_TRIVIAL_TYPE = true }; }; + +/** + * @} + */ } // namespace Dali #endif // __DALI_MATRIX_H__