28 #ifndef __CgProgramFactory_H__
29 #define __CgProgramFactory_H__
Factory class for Cg programs.
HighLevelGpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
void destroy(HighLevelGpuProgram *prog)
static String sLanguageName
Interface describing a manual resource loader.
const String & getLanguage(void) const
Get the name of the language this factory creates programs for.
Interface definition for factories of HighLevelGpuProgram.
unsigned long long int ResourceHandle
Defines a generic resource handler.
Abstract base class representing a high-level program (a vertex or fragment program).