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

#include <OgreHlslFixedFuncEmuShaderGenerator.h>

+ Inheritance diagram for Ogre::HlslFixedFuncEmuShaderGenerator::HlslFixedFuncPrograms:
+ Collaboration diagram for Ogre::HlslFixedFuncEmuShaderGenerator::HlslFixedFuncPrograms:

Public Member Functions

const FixedFuncStategetFixedFuncState () const
 
const FixedFuncStategetFixedFuncState () const
 
GpuProgramUsagegetFragmentProgramUsage () const
 
GpuProgramUsagegetFragmentProgramUsage () const
 
GpuProgramParametersSharedPtrgetFragmentProgramUsageParameters ()
 
GpuProgramParametersSharedPtrgetFragmentProgramUsageParameters ()
 
GpuProgramUsagegetVertexProgramUsage () const
 
GpuProgramUsagegetVertexProgramUsage () const
 
GpuProgramParametersSharedPtrgetVertexProgramUsageParameters ()
 
GpuProgramParametersSharedPtrgetVertexProgramUsageParameters ()
 
void setFixedFuncProgramsParameters (const FixedFuncProgramsParameters &params)
 
void setFixedFuncProgramsParameters (const FixedFuncProgramsParameters &params)
 
void setFixedFuncState (const FixedFuncState &val)
 
void setFixedFuncState (const FixedFuncState &val)
 
void setFragmentProgramUsage (GpuProgramUsage *val)
 
void setFragmentProgramUsage (GpuProgramUsage *val)
 
void setVertexProgramUsage (GpuProgramUsage *val)
 
void setVertexProgramUsage (GpuProgramUsage *val)
 

Protected Member Functions

void _setProgramColorParameter (const GpuProgramType type, const String paramName, const ColourValue &value)
 
void _setProgramColorParameter (const GpuProgramType type, const String paramName, const ColourValue &value)
 
void _setProgramFloatParameter (const GpuProgramType type, const String paramName, const float &value)
 
void _setProgramFloatParameter (const GpuProgramType type, const String paramName, const float &value)
 
void _setProgramintParameter (const GpuProgramType type, const String paramName, const int &value)
 
void _setProgramintParameter (const GpuProgramType type, const String paramName, const int &value)
 
void _setProgramMatrix4Parameter (const GpuProgramType type, const String paramName, const Matrix4 &value)
 
void _setProgramMatrix4Parameter (const GpuProgramType type, const String paramName, const Matrix4 &value)
 
void _setProgramParameter (const GpuProgramType type, const String paramName, const void *value, const size_t sizeInBytes)
 
void _setProgramParameter (const GpuProgramType type, const String paramName, const void *value, const size_t sizeInBytes)
 
void _setProgramVector3Parameter (const GpuProgramType type, const String paramName, const Vector3 &value)
 
void _setProgramVector3Parameter (const GpuProgramType type, const String paramName, const Vector3 &value)
 
void _updateParameter (GpuProgramParametersSharedPtr &programParameters, const String paramName, const void *value, const size_t sizeInBytes)
 
void _updateParameter (GpuProgramParametersSharedPtr &programParameters, const String paramName, const void *value, const size_t sizeInBytes)
 

Protected Attributes

FixedFuncState mFixedFuncState
 
GpuProgramParametersSharedPtr mFragmentProgramParameters
 
GpuProgramUsagemFragmentProgramUsage
 
GpuProgramParametersSharedPtr mVertexProgramParameters
 
GpuProgramUsagemVertexProgramUsage
 

Detailed Description

Member Function Documentation

void Ogre::FixedFuncPrograms::_setProgramColorParameter ( const GpuProgramType  type,
const String  paramName,
const ColourValue value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramColorParameter ( const GpuProgramType  type,
const String  paramName,
const ColourValue value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramFloatParameter ( const GpuProgramType  type,
const String  paramName,
const float &  value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramFloatParameter ( const GpuProgramType  type,
const String  paramName,
const float &  value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramintParameter ( const GpuProgramType  type,
const String  paramName,
const int &  value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramintParameter ( const GpuProgramType  type,
const String  paramName,
const int &  value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramMatrix4Parameter ( const GpuProgramType  type,
const String  paramName,
const Matrix4 value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramMatrix4Parameter ( const GpuProgramType  type,
const String  paramName,
const Matrix4 value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramParameter ( const GpuProgramType  type,
const String  paramName,
const void *  value,
const size_t  sizeInBytes 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramParameter ( const GpuProgramType  type,
const String  paramName,
const void *  value,
const size_t  sizeInBytes 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramVector3Parameter ( const GpuProgramType  type,
const String  paramName,
const Vector3 value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_setProgramVector3Parameter ( const GpuProgramType  type,
const String  paramName,
const Vector3 value 
)
protectedinherited
void Ogre::FixedFuncPrograms::_updateParameter ( GpuProgramParametersSharedPtr programParameters,
const String  paramName,
const void *  value,
const size_t  sizeInBytes 
)
protectedinherited
void Ogre::FixedFuncPrograms::_updateParameter ( GpuProgramParametersSharedPtr programParameters,
const String  paramName,
const void *  value,
const size_t  sizeInBytes 
)
protectedinherited
const FixedFuncState& Ogre::FixedFuncPrograms::getFixedFuncState ( ) const
inherited
const FixedFuncState& Ogre::FixedFuncPrograms::getFixedFuncState ( ) const
inherited
GpuProgramUsage* Ogre::FixedFuncPrograms::getFragmentProgramUsage ( ) const
inherited
GpuProgramUsage* Ogre::FixedFuncPrograms::getFragmentProgramUsage ( ) const
inherited
GpuProgramParametersSharedPtr& Ogre::FixedFuncPrograms::getFragmentProgramUsageParameters ( )
inherited
GpuProgramParametersSharedPtr& Ogre::FixedFuncPrograms::getFragmentProgramUsageParameters ( )
inherited
GpuProgramUsage* Ogre::FixedFuncPrograms::getVertexProgramUsage ( ) const
inherited
GpuProgramUsage* Ogre::FixedFuncPrograms::getVertexProgramUsage ( ) const
inherited
GpuProgramParametersSharedPtr& Ogre::FixedFuncPrograms::getVertexProgramUsageParameters ( )
inherited
GpuProgramParametersSharedPtr& Ogre::FixedFuncPrograms::getVertexProgramUsageParameters ( )
inherited
void Ogre::HlslFixedFuncEmuShaderGenerator::HlslFixedFuncPrograms::setFixedFuncProgramsParameters ( const FixedFuncProgramsParameters params)
virtual
void Ogre::HlslFixedFuncEmuShaderGenerator::HlslFixedFuncPrograms::setFixedFuncProgramsParameters ( const FixedFuncProgramsParameters params)
virtual
void Ogre::FixedFuncPrograms::setFixedFuncState ( const FixedFuncState val)
inherited
void Ogre::FixedFuncPrograms::setFixedFuncState ( const FixedFuncState val)
inherited
void Ogre::FixedFuncPrograms::setFragmentProgramUsage ( GpuProgramUsage val)
inherited
void Ogre::FixedFuncPrograms::setFragmentProgramUsage ( GpuProgramUsage val)
inherited
void Ogre::FixedFuncPrograms::setVertexProgramUsage ( GpuProgramUsage val)
inherited
void Ogre::FixedFuncPrograms::setVertexProgramUsage ( GpuProgramUsage val)
inherited

Member Data Documentation

FixedFuncState Ogre::FixedFuncPrograms::mFixedFuncState
protectedinherited
GpuProgramParametersSharedPtr Ogre::FixedFuncPrograms::mFragmentProgramParameters
protectedinherited
GpuProgramUsage * Ogre::FixedFuncPrograms::mFragmentProgramUsage
protectedinherited
GpuProgramParametersSharedPtr Ogre::FixedFuncPrograms::mVertexProgramParameters
protectedinherited
GpuProgramUsage * Ogre::FixedFuncPrograms::mVertexProgramUsage
protectedinherited

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