OGRE  1.7
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Ogre::Hlsl4FixedFuncEmuShaderGenerator Class Reference

#include <OgreHlslFixedFuncEmuShaderGenerator.h>

+ Inheritance diagram for Ogre::Hlsl4FixedFuncEmuShaderGenerator:
+ Collaboration diagram for Ogre::Hlsl4FixedFuncEmuShaderGenerator:

Public Member Functions

 Hlsl4FixedFuncEmuShaderGenerator ()
 
 Hlsl4FixedFuncEmuShaderGenerator ()
 
virtual ~Hlsl4FixedFuncEmuShaderGenerator ()
 
virtual ~Hlsl4FixedFuncEmuShaderGenerator ()
 
virtual FixedFuncProgramscreateFixedFuncPrograms ()
 
virtual FixedFuncProgramscreateFixedFuncPrograms ()
 
const StringgetFpTarget () const
 
const StringgetFpTarget () const
 
const StringgetLanguageName () const
 
const StringgetLanguageName () const
 
const StringgetName () const
 
const StringgetName () const
 
const String getShaderSource (const String &vertexProgramName, const String &fragmentProgramName, const VertexBufferDeclaration &vertexBufferDeclaration, FixedFuncState &fixedFuncState)
 
const String getShaderSource (const String &vertexProgramName, const String &fragmentProgramName, const VertexBufferDeclaration &vertexBufferDeclaration, FixedFuncState &fixedFuncState)
 
const StringgetVpTarget () const
 
const StringgetVpTarget () const
 

Protected Attributes

String mFpTarget
 
String mLanguageName
 
String mName
 
String mVpTarget
 

Detailed Description

Constructor & Destructor Documentation

Ogre::Hlsl4FixedFuncEmuShaderGenerator::Hlsl4FixedFuncEmuShaderGenerator ( )
virtual Ogre::Hlsl4FixedFuncEmuShaderGenerator::~Hlsl4FixedFuncEmuShaderGenerator ( )
virtual
Ogre::Hlsl4FixedFuncEmuShaderGenerator::Hlsl4FixedFuncEmuShaderGenerator ( )
virtual Ogre::Hlsl4FixedFuncEmuShaderGenerator::~Hlsl4FixedFuncEmuShaderGenerator ( )
virtual

Member Function Documentation

virtual FixedFuncPrograms* Ogre::HlslFixedFuncEmuShaderGenerator::createFixedFuncPrograms ( )
virtualinherited
virtual FixedFuncPrograms* Ogre::HlslFixedFuncEmuShaderGenerator::createFixedFuncPrograms ( )
virtualinherited
const String& Ogre::FixedFuncEmuShaderGenerator::getFpTarget ( ) const
inherited
const String& Ogre::FixedFuncEmuShaderGenerator::getFpTarget ( ) const
inherited
const String& Ogre::FixedFuncEmuShaderGenerator::getLanguageName ( ) const
inherited
const String& Ogre::FixedFuncEmuShaderGenerator::getLanguageName ( ) const
inherited
const String& Ogre::FixedFuncEmuShaderGenerator::getName ( ) const
inherited
const String& Ogre::FixedFuncEmuShaderGenerator::getName ( ) const
inherited
const String Ogre::Hlsl4FixedFuncEmuShaderGenerator::getShaderSource ( const String vertexProgramName,
const String fragmentProgramName,
const VertexBufferDeclaration vertexBufferDeclaration,
FixedFuncState fixedFuncState 
)
virtual
const String Ogre::Hlsl4FixedFuncEmuShaderGenerator::getShaderSource ( const String vertexProgramName,
const String fragmentProgramName,
const VertexBufferDeclaration vertexBufferDeclaration,
FixedFuncState fixedFuncState 
)
virtual
const String& Ogre::FixedFuncEmuShaderGenerator::getVpTarget ( ) const
inherited
const String& Ogre::FixedFuncEmuShaderGenerator::getVpTarget ( ) const
inherited

Member Data Documentation

String Ogre::FixedFuncEmuShaderGenerator::mFpTarget
protectedinherited
String Ogre::FixedFuncEmuShaderGenerator::mLanguageName
protectedinherited
String Ogre::FixedFuncEmuShaderGenerator::mName
protectedinherited
String Ogre::FixedFuncEmuShaderGenerator::mVpTarget
protectedinherited

The documentation for this class was generated from the following file: