version 3.3

VRS::GL2::EXTSHADER::PrototypeHandler Class Reference

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

Inheritance diagram for VRS::GL2::EXTSHADER::PrototypeHandler:

VRS::SharedObj VRS::Visitable VRS::GL2::EXTSHADER::ShaderHandler

List of all members.

Public Types

enum  HandlerMode { Local = 1, Global = 2, Optional = 3, Ignore = 4 }

Public Member Functions

 VRS_SERIALIZABLE_CLASS_ENUM (HandlerMode)
 PrototypeHandler (const std::string &prototypeHandlerName, HandlerMode defaultMode)
 PrototypeHandler (SO< PrototypeHandler > prototypeHandler)
void setPrototypeHandlerName (const std::string &handlerName)
const std::string & getPrototypeHandlerName (void) const
void setHandlerMode (HandlerMode handlerMode)
HandlerMode getHandlerMode (void) const
 VRS_TYPEINFO (PrototypeHandler, SharedObj)
 VRS_SERIALIZABLE (PrototypeHandler)

Protected Member Functions

 PrototypeHandler (void)


Member Enumeration Documentation

Enumerator:
Local 
Global 
Optional 
Ignore 


Constructor & Destructor Documentation

VRS::GL2::EXTSHADER::PrototypeHandler::PrototypeHandler ( const std::string &  prototypeHandlerName,
HandlerMode  defaultMode 
)

VRS::GL2::EXTSHADER::PrototypeHandler::PrototypeHandler ( SO< PrototypeHandler prototypeHandler  ) 

VRS::GL2::EXTSHADER::PrototypeHandler::PrototypeHandler ( void   )  [protected]


Member Function Documentation

VRS::GL2::EXTSHADER::PrototypeHandler::VRS_SERIALIZABLE_CLASS_ENUM ( HandlerMode   ) 

void VRS::GL2::EXTSHADER::PrototypeHandler::setPrototypeHandlerName ( const std::string &  handlerName  ) 

const std::string& VRS::GL2::EXTSHADER::PrototypeHandler::getPrototypeHandlerName ( void   )  const [inline]

void VRS::GL2::EXTSHADER::PrototypeHandler::setHandlerMode ( HandlerMode  handlerMode  ) 

HandlerMode VRS::GL2::EXTSHADER::PrototypeHandler::getHandlerMode ( void   )  const [inline]

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

VRS::GL2::EXTSHADER::PrototypeHandler::VRS_SERIALIZABLE ( PrototypeHandler   ) 


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

Generated on Tue May 21 06:00:38 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact