|
|
|
@ -25,6 +25,8 @@ |
|
|
|
|
|
|
|
|
|
|
|
namespace Magnum { namespace SceneGraph { |
|
|
|
namespace Magnum { namespace SceneGraph { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enum class AspectRatioPolicy: std::uint8_t; |
|
|
|
|
|
|
|
|
|
|
|
template<std::uint8_t dimensions, class T = GLfloat> class AbstractCamera; |
|
|
|
template<std::uint8_t dimensions, class T = GLfloat> class AbstractCamera; |
|
|
|
#ifndef MAGNUM_GCC46_COMPATIBILITY |
|
|
|
#ifndef MAGNUM_GCC46_COMPATIBILITY |
|
|
|
template<class T = GLfloat> using AbstractCamera2D = AbstractCamera<2, T>; |
|
|
|
template<class T = GLfloat> using AbstractCamera2D = AbstractCamera<2, T>; |
|
|
|
@ -49,6 +51,8 @@ template<class T = GLfloat> using AbstractObject2D = AbstractObject<2, T>; |
|
|
|
template<class T = GLfloat> using AbstractObject3D = AbstractObject<3, T>; |
|
|
|
template<class T = GLfloat> using AbstractObject3D = AbstractObject<3, T>; |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enum class TransformationType: std::uint8_t; |
|
|
|
|
|
|
|
|
|
|
|
template<std::uint8_t dimensions, class T = GLfloat> class AbstractTransformation; |
|
|
|
template<std::uint8_t dimensions, class T = GLfloat> class AbstractTransformation; |
|
|
|
#ifndef MAGNUM_GCC46_COMPATIBILITY |
|
|
|
#ifndef MAGNUM_GCC46_COMPATIBILITY |
|
|
|
template<class T = GLfloat> using AbstractTransformation2D = AbstractTransformation<2, T>; |
|
|
|
template<class T = GLfloat> using AbstractTransformation2D = AbstractTransformation<2, T>; |
|
|
|
|