LightsprintSDK 2021.08.08
rr_gl::Program Member List

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::Programstatic
isValid()rr_gl::Program
logMessages(bool enable)rr_gl::Programstatic
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::RRUniformlyAllocatedNonCopyableinlineprotected
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::RRUniformlyAllocatedNonCopyableinlineprotected