This class implements a color defined by red, green, blue and alpha parameters.
Definition: RGBAColor.h:41
This class implements a Global Illumination texture attributes object.
Definition: GITextures.h:34
~GITextures() override
Destructs a Global Illumination textures objets.
bool textureColor(const TextureCoordinate &textureCoordinate, RGBAColor &color) const
Returns the texture color for a given texture coordinate.
GITextures()
Creates a new Global Illumination textures object.
void setTexture(const TextureRef &texture, const unsigned int layerIndex) override
Sets the texture and attribute for a specified texture layer.
This class is the base class for all textures objects.
Definition: Textures.h:39