28 #ifndef __GLSLESCgProgram_H__
29 #define __GLSLESCgProgram_H__
46 String doGet(
const void* target)
const;
47 void doSet(
void* target,
const String& val);
53 String doGet(
const void* target)
const;
54 void doSet(
void* target,
const String& val);
64 void loadFromSource(
void);
67 const String& getLanguage(
void)
const;
84 bool isSyntaxSupported();
92 #endif // __GLSLESCgProgram_H__
const StringVector & getProfiles(void) const
Gets the Cg profiles which can be supported by the program.
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Interface describing a manual resource loader.
static CmdProfiles msCmdProfiles
Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for Ope...
Command object for setting profiles.
vector< String >::type StringVector
Abstract class representing a loadable resource (e.g.
unsigned long long int ResourceHandle
Defines a generic resource handler.
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
static CmdEntryPoint msCmdEntryPoint
Command object for setting entry point.
Abstract class which is command object which gets/sets parameters.
Specialisation of HighLevelGpuProgram to provide support for CG.