VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
makVrv::DtIndirectEffectTextureShader Class Reference

Contains info about the shader file, execution priority and name of the shader corresponding to a particular effect texture may be found. More...

Public Member Functions

 DtIndirectEffectTextureShader (const std::string &name, const std::string &file, float prio)
 constructor
virtual ~DtIndirectEffectTextureShader ()
 destructor
virtual const std::string & name (void) const
 the function name
virtual const std::string & shaderFile (void) const
 the shader file
virtual float priority (void) const
 the execution priority

Protected Attributes

std::string myName
std::string myShaderFile
float myExecPriority

Private Member Functions

 DtIndirectEffectTextureShader ()
 CTOR (unimplemented default CTOR)

Detailed Description

Contains info about the shader file, execution priority and name of the shader corresponding to a particular effect texture may be found.

These shaders are specific to indirect rendering and are slightly different than the equivalent shaders found in (because they use bindless textures) These shaders effectively achieve what each effect texture shader type in , but for indirect rendering instead

Constructor & Destructor Documentation

makVrv::DtIndirectEffectTextureShader::DtIndirectEffectTextureShader ( const std::string &  name,
const std::string &  file,
float  prio 
)

constructor

virtual makVrv::DtIndirectEffectTextureShader::~DtIndirectEffectTextureShader ( )
virtual

destructor

makVrv::DtIndirectEffectTextureShader::DtIndirectEffectTextureShader ( )
private

CTOR (unimplemented default CTOR)

Member Function Documentation

virtual const std::string& makVrv::DtIndirectEffectTextureShader::name ( void  ) const
virtual

the function name

virtual const std::string& makVrv::DtIndirectEffectTextureShader::shaderFile ( void  ) const
virtual

the shader file

virtual float makVrv::DtIndirectEffectTextureShader::priority ( void  ) const
virtual

the execution priority

Member Data Documentation

std::string makVrv::DtIndirectEffectTextureShader::myName
protected
std::string makVrv::DtIndirectEffectTextureShader::myShaderFile
protected
float makVrv::DtIndirectEffectTextureShader::myExecPriority
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)