AngryDude
 All Classes Namespaces Files Functions Variables Macros
Macros | Functions
AngryDudeApp.cpp File Reference
#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>
Include dependency graph for AngryDudeApp.cpp:

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)
 

Macro Definition Documentation

#define ATTR_OFFSET (   type,
  member 
)    reinterpret_cast<GLvoid*>(offsetof(type, member))

Function Documentation

nv::matrix4f identity ( )
NvAppBase* NvAppFactory ( NvPlatformContext *  platform)
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)