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 |