|  | OGRE
    1.11.6
    Object-Oriented Graphics Rendering Engine | 
Interface definition for factories of HighLevelGpuProgram. More...
#include <OgreHighLevelGpuProgramManager.h>
 Inheritance diagram for Ogre::HighLevelGpuProgramFactory:
 Inheritance diagram for Ogre::HighLevelGpuProgramFactory:| Public Member Functions | |
| HighLevelGpuProgramFactory () | |
| virtual | ~HighLevelGpuProgramFactory () | 
| virtual HighLevelGpuProgram * | create (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)=0 | 
| virtual void | destroy (HighLevelGpuProgram *prog)=0 | 
| virtual const String & | getLanguage (void) const =0 | 
| Get the name of the language this factory creates programs for.  More... | |
Interface definition for factories of HighLevelGpuProgram.
| 
 | inline | 
| 
 | virtual | 
| 
 | pure virtual | 
Get the name of the language this factory creates programs for.
Implemented in Ogre::UnifiedHighLevelGpuProgramFactory, Ogre::CgProgramFactory, Ogre::GLSLShaderFactory, Ogre::GLSL::GLSLProgramFactory, Ogre::GLSLESProgramFactory, Ogre::GLSLESCgProgramFactory, Ogre::D3D11HLSLProgramFactory, and Ogre::D3D9HLSLProgramFactory.
| 
 | pure virtual | 
| 
 | pure virtual |