This class implements a GLESceneGraph texture attributes object.
Definition: GLESTextures.h:33
void setTexture(const TextureRef &texture, const unsigned int layerIndex) override
Sets the texture and attribute for a specified texture layer.
void bindAttribute(const GLESFramebuffer &framebuffer, GLESShaderProgram &shaderProgram) override
Binds this texture.
void unbindAttribute() override
Unbindes this attribute.
GLESTextures()
Creates a new GLESceneGraph textures object.
~GLESTextures() override
Destructs a GLESceneGraph textures objets.
ProgramType necessaryShader() const override
Returns the shader type necessary to render an object with this attribute.
This class is the base class for all textures objects.
Definition: Textures.h:39