29 #ifndef __GLES2GpuProgram_H__ 30 #define __GLES2GpuProgram_H__ 59 virtual size_t calculateSize(
void)
const;
63 {
return mProgramID; }
77 #endif // __GLES2GpuProgram_H__
virtual void unbindProgram(void)
Execute the binding functions for this program.
virtual void bindProgramParameters(GpuProgramParametersSharedPtr params, uint16 mask)
Execute the param binding functions for this program.
Interface describing a manual resource loader.
unsigned long long int ResourceHandle
GLuint getProgramID(void) const
Get the assigned GL program id.
virtual void bindProgramSharedParameters(GpuProgramParametersSharedPtr params, uint16 mask)
Execute the shared param binding functions for this program.
Defines a generic resource handler.
Defines a program which runs on the GPU such as a vertex or fragment program.
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
void unloadImpl(void)
Internal implementation of the 'unload' action; called regardless of whether this resource is being l...
virtual void bindProgram(void)
Execute the binding functions for this program.
void loadFromSource(void)
Overridden from GpuProgram, do nothing.
Generalised low-level GL program, can be applied to multiple types (eg ARB and NV) ...
virtual void bindProgramPassIterationParameters(GpuProgramParametersSharedPtr params)
Bind just the pass iteration parameters.