#include <OgreRenderTypes.h>
◆ OgreGPUProgram()
◆ ~OgreGPUProgram()
◆ createProgram()
◆ getLanguage()
virtual std::string getLanguage |
( |
| ) |
const |
|
inlinevirtual |
◆ getName()
virtual std::string getName |
( |
| ) |
const |
|
inlinevirtual |
◆ getParameter()
virtual std::string getParameter |
( |
const std::string & |
param | ) |
const |
|
inlinevirtual |
◆ getParameterNames()
virtual std::vector<std::string> getParameterNames |
( |
| ) |
const |
|
inlinevirtual |
◆ getSourceCode()
virtual std::string getSourceCode |
( |
| ) |
const |
|
inlinevirtual |
Return the text of the source for this program.
Reimplemented from GPUProgram.
◆ getType()
◆ hasError()
virtual bool hasError |
( |
| ) |
const |
|
inlinevirtual |
Returns true if the source code given for the program has failed to parse.
Reimplemented from GPUProgram.
◆ setAutoConstants()
void setAutoConstants |
( |
| ) |
|
|
inlineprivate |
◆ setDefaultProfiles()
void setDefaultProfiles |
( |
| ) |
|
|
inline |
◆ setLanguage()
virtual void setLanguage |
( |
const std::string & |
lang | ) |
|
|
inlinevirtual |
Set the language for the source of the program, eg. cg.
Reimplemented from GPUProgram.
◆ setParameter()
virtual bool setParameter |
( |
const std::string & |
param, |
|
|
const std::string & |
val |
|
) |
| |
|
inlinevirtual |
◆ setSourceCode()
virtual void setSourceCode |
( |
const std::string & |
code | ) |
|
|
inlinevirtual |
Set the source code for the program, this must be done in the main thread.
Reimplemented from GPUProgram.
◆ setType()
◆ createCount
◆ hasCompileError
◆ language
◆ name
◆ namecounted
◆ ptrProgram
Ogre::HighLevelGpuProgramPtr ptrProgram |
|
private |
◆ ptype
◆ scene
◆ source
The documentation for this class was generated from the following files: