Public Member Functions | Public Attributes | Protected Attributes

GShaderManager Class Reference

#include <GShaderManager.h>

Inheritance diagram for GShaderManager:
GSingletonManager< GShaderManager >

List of all members.

Public Member Functions

 GShaderManager ()
 ~GShaderManager ()
int Load (string name, string path, int FLAGS)
int Unload ()
int EnableShader (string name)
int DisableShader (string name)

Public Attributes

map< string, GShader * > shaders

Protected Attributes

bool initalized
CGcontext cgContext

Constructor & Destructor Documentation

GShaderManager::GShaderManager (  ) 
GShaderManager::~GShaderManager (  ) 

Member Function Documentation

int GShaderManager::DisableShader ( string  name  ) 
int GShaderManager::EnableShader ( string  name  ) 
int GShaderManager::Load ( string  name,
string  path,
int  FLAGS 
)
int GShaderManager::Unload (  ) 

Member Data Documentation

CGcontext GShaderManager::cgContext [protected]
bool GShaderManager::initalized [protected]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines