OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreShaderPrerequisites.h File Reference
#include "OgrePrerequisites.h"
#include "OgreCommon.h"

Namespaces

namespace  Ogre
namespace  Ogre::RTShader

Macros

#define _OgreRTSSExport

Typedefs

typedef SharedPtr< ParameterOgre::RTShader::ParameterPtr
typedef GeneralAllocatedObject Ogre::RTShaderSystemAlloc
typedef vector< ParameterPtr >::type Ogre::RTShader::ShaderParameterList
typedef SharedPtr< UniformParameterOgre::RTShader::UniformParameterPtr

Enumerations

enum  Ogre::RTShader::SkinningType { Ogre::RTShader::ST_LINEAR , Ogre::RTShader::ST_DUAL_QUATERNION }
enum  Ogre::RTShader::VSOutputCompactPolicy { Ogre::RTShader::VSOCP_LOW = 0 , Ogre::RTShader::VSOCP_MEDIUM = 1 , Ogre::RTShader::VSOCP_HIGH = 2 }

Functions

template<class T>
void Ogre::RTShader::sh_hash_combine (uint32 &seed, T const &v)
 Utility function with same style as boost::hash_combine.

Macro Definition Documentation

◆ _OgreRTSSExport