version 3.3

VRS::GL2::EXTSHADER::ShaderHandler Class Reference

#include <vrs/opengl/gl2/us/shaderhandler.h>

Inheritance diagram for VRS::GL2::EXTSHADER::ShaderHandler:

VRS::GL2::EXTSHADER::PrototypeHandler VRS::SharedObj VRS::Visitable

List of all members.

Public Types

enum  HandlerType { UnknownHandler = 0, VertexHandler = 1, FragmentHandler = 2 }

Public Member Functions

 VRS_SERIALIZABLE_CLASS_ENUM (HandlerType)
 ShaderHandler (const std::string &handlerName="", HandlerType handlerType=UnknownHandler, const std::string &prototypeHandlerName="", HandlerMode handlerMode=Ignore, unsigned int handlerPriority=500)
void setHandlerType (HandlerType handlerType)
HandlerType getHandlerType (void) const
void setHandlerPriority (unsigned int handlerPriority)
unsigned int getHandlerPriority (void) const
void setHandlerName (const std::string &handlerName)
const std::string & getHandlerName (void) const
 VRS_TYPEINFO (ShaderHandler, PrototypeHandler)
 VRS_SERIALIZABLE (ShaderHandler)


Member Enumeration Documentation

Enumerator:
UnknownHandler 
VertexHandler 
FragmentHandler 


Constructor & Destructor Documentation

VRS::GL2::EXTSHADER::ShaderHandler::ShaderHandler ( const std::string &  handlerName = "",
HandlerType  handlerType = UnknownHandler,
const std::string &  prototypeHandlerName = "",
HandlerMode  handlerMode = Ignore,
unsigned int  handlerPriority = 500 
)


Member Function Documentation

VRS::GL2::EXTSHADER::ShaderHandler::VRS_SERIALIZABLE_CLASS_ENUM ( HandlerType   ) 

void VRS::GL2::EXTSHADER::ShaderHandler::setHandlerType ( HandlerType  handlerType  ) 

HandlerType VRS::GL2::EXTSHADER::ShaderHandler::getHandlerType ( void   )  const [inline]

void VRS::GL2::EXTSHADER::ShaderHandler::setHandlerPriority ( unsigned int  handlerPriority  ) 

unsigned int VRS::GL2::EXTSHADER::ShaderHandler::getHandlerPriority ( void   )  const [inline]

void VRS::GL2::EXTSHADER::ShaderHandler::setHandlerName ( const std::string &  handlerName  ) 

const std::string& VRS::GL2::EXTSHADER::ShaderHandler::getHandlerName ( void   )  const [inline]

VRS::GL2::EXTSHADER::ShaderHandler::VRS_TYPEINFO ( ShaderHandler  ,
PrototypeHandler   
)

VRS::GL2::EXTSHADER::ShaderHandler::VRS_SERIALIZABLE ( ShaderHandler   ) 


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

Generated on Mon May 20 06:00:42 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact