OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OgreShaderPrerequisites.h File Reference
#include "OgrePrerequisites.h"
#include "OgreCommon.h"
+ Include dependency graph for OgreShaderPrerequisites.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

 
 Ogre::RTShader
 

Macros

#define _OgreRTSSExport   __declspec( dllimport )
 

Typedefs

typedef SharedPtr< Parameter > Ogre::RTShader::ParameterPtr
 
typedef GeneralAllocatedObject Ogre::RTShaderSystemAlloc
 
typedef vector< ParameterPtr >
::type 
Ogre::RTShader::ShaderParameterList
 
typedef SharedPtr
< UniformParameter > 
Ogre::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. More...
 

Macro Definition Documentation

#define _OgreRTSSExport   __declspec( dllimport )

Definition at line 113 of file OgreShaderPrerequisites.h.