Lines Matching refs:Texture
20 #include "Texture.h"
29 class Texture;
38 * Activate the specified texture unit. The texture unit must
44 * Invalidate the cached value of the active texture unit.
49 * Binds the specified texture as a GL_TEXTURE_2D texture.
50 * All texture bindings must be performed with this method or
53 void bindTexture(GLuint texture);
56 * Binds the specified texture with the specified render target.
57 * All texture bindings must be performed with this method or
60 void bindTexture(GLenum target, GLuint texture);
63 * Deletes the specified texture and clears it from the cache
67 void deleteTexture(GLuint texture);
78 void unbindTexture(GLuint texture);
80 Texture* getShadowLutTexture() { return mShadowLutTexture.get(); }
83 // total number of texture units available for use
90 // Caches texture bindings for the GL_TEXTURE_2D target
93 std::unique_ptr<Texture> mShadowLutTexture;