| LightsprintSDK 2021.08.08
    | 
This is the complete list of members for rr_gl::Program, including all inherited members.
| create(const char *defines, const rr::RRString &vertexShader, const rr::RRString &fragmentShader) | rr_gl::Program | static | 
| isValid() | rr_gl::Program | |
| logMessages(bool enable) | rr_gl::Program | static | 
| operator delete(void *p, std::size_t n) | rr::RRUniformlyAllocated | |
| operator delete[](void *p, std::size_t n) | rr::RRUniformlyAllocated | |
| operator new(std::size_t n) | rr::RRUniformlyAllocated | |
| operator new[](std::size_t n) | rr::RRUniformlyAllocated | |
| RRUniformlyAllocatedNonCopyable() | rr::RRUniformlyAllocatedNonCopyable | inlineprotected | 
| sendTexture(const char *name, const class Texture *t, int code=-1) | rr_gl::Program | |
| sendUniform(const char *name, float x) | rr_gl::Program | |
| sendUniform(const char *name, float x, float y) | rr_gl::Program | |
| sendUniform(const char *name, const rr::RRVec3 &xyz) | rr_gl::Program | |
| sendUniform(const char *name, const rr::RRVec4 &xyzw) | rr_gl::Program | |
| sendUniform(const char *name, int x) | rr_gl::Program | |
| sendUniform(const char *name, int x, int y) | rr_gl::Program | |
| sendUniform(const char *name, const float *m, bool transp=false, int size=4) | rr_gl::Program | |
| sendUniformArray(const char *name, int count, const GLint *x) | rr_gl::Program | |
| sendUniformArray(const char *name, int count, const GLfloat *x) | rr_gl::Program | |
| sendUniformArray(const char *name, int count, const rr::RRVec2 *x) | rr_gl::Program | |
| sendUniformArray(const char *name, int count, const rr::RRVec3 *x) | rr_gl::Program | |
| sendUniformArray(const char *name, int count, const rr::RRVec4 *x) | rr_gl::Program | |
| uniformExists(const char *uniformName) | rr_gl::Program | |
| unsendTexture(int code) | rr_gl::Program | |
| useIt() | rr_gl::Program | |
| ~Program() | rr_gl::Program | |
| ~RRUniformlyAllocatedNonCopyable() | rr::RRUniformlyAllocatedNonCopyable | inlineprotected |