#include "AngryDudeApp.hpp"#include "NvUI/NvTweakBar.h"#include "NvAppBase/NvFramerateCounter.h"#include "NV/NvStopWatch.h"#include "NvAssetLoader/NvAssetLoader.h"#include "NvGLUtils/NvGLSLProgram.h"#include "NvGLUtils/NvImage.h"#include "NV/NvLogs.h"#include "Skinning.hpp"#include "DualQuaternion.hpp"#include "cereal/archives/binary.hpp"#include "cereal/types/vector.hpp"#include "cereal/types/string.hpp"#include <fstream>
Macros | |
| #define | ATTR_OFFSET(type, member) reinterpret_cast<GLvoid*>(offsetof(type, member)) |
Functions | |
| template<typename T > | |
| std::enable_if< std::is_same < T, DualQuaternion >::value, T >::type | toT (const nv::matrix4f &m) |
| template<typename T > | |
| std::enable_if< std::is_same < T, nv::matrix4f >::value, T > ::type | toT (const nv::matrix4f &m) |
| template<typename T > | |
| std::enable_if< std::is_same < T, nv::matrix4f >::value, T > ::type | toT (const DualQuaternion &dq) |
| nv::matrix4f | translation (const nv::vec3f &t) |
| nv::matrix4f | identity () |
| NvAppBase * | NvAppFactory (NvPlatformContext *platform) |
| #define ATTR_OFFSET | ( | type, | |
| member | |||
| ) | reinterpret_cast<GLvoid*>(offsetof(type, member)) |
| nv::matrix4f identity | ( | ) |
| NvAppBase* NvAppFactory | ( | NvPlatformContext * | platform | ) |
| std::enable_if<std::is_same<T, DualQuaternion>::value, T>::type toT | ( | const nv::matrix4f & | m | ) |
| std::enable_if<std::is_same<T, nv::matrix4f>::value, T>::type toT | ( | const nv::matrix4f & | m | ) |
| std::enable_if<std::is_same<T, nv::matrix4f>::value, T>::type toT | ( | const DualQuaternion & | dq | ) |
| nv::matrix4f translation | ( | const nv::vec3f & | t | ) |
1.8.7