#include <OgreSPIRVShaderFactory.h>
|
| | SPIRVShaderFactory () |
| |
| | ~SPIRVShaderFactory () |
| |
| GpuProgram * | create (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader) override |
| | Create an instance of GLSLProgram. More...
|
| |
| const String & | getLanguage (void) const override |
| | Get the name of the language this factory creates shaders for. More...
|
| |
| virtual | ~GpuProgramFactory () |
| |
| virtual GpuProgram * | create (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)=0 |
| |
| virtual void | destroy (GpuProgram *prog) |
| |
| virtual const String & | getLanguage (void) const =0 |
| | Get the name of the language this factory creates programs for. More...
|
| |
◆ SPIRVShaderFactory()
| Ogre::SPIRVShaderFactory::SPIRVShaderFactory |
( |
| ) |
|
◆ ~SPIRVShaderFactory()
| Ogre::SPIRVShaderFactory::~SPIRVShaderFactory |
( |
| ) |
|
◆ getLanguage()
| const String & Ogre::SPIRVShaderFactory::getLanguage |
( |
void |
| ) |
const |
|
overridevirtual |
◆ create()
The documentation for this class was generated from the following file: