8 #ifndef META_OCEAN_RENDERING_GI_TEXTURE_2D_H
9 #define META_OCEAN_RENDERING_GI_TEXTURE_2D_H
23 namespace GlobalIllumination
This class implements a color defined by red, green, blue and alpha parameters.
Definition: RGBAColor.h:41
This class is the base class for all dynamic scene graph objects.
Definition: DynamicObject.h:40
This class implements a class factory for all Global Illumination objects.
Definition: GIFactory.h:30
This class wraps a Global Illumination texture object.
Definition: GITexture2D.h:34
WrapType wrapTypeS() const override
Returns the texture wrap type in s direction.
WrapType wrapTypeT_
Warp type in T direction.
Definition: GITexture2D.h:89
~GITexture2D() override
Destructs a Global Illumination texture 2D object.
bool setWrapTypeS(const WrapType type) override
Sets the texture wrap type in s direction.
WrapType wrapTypeT() const override
Returns the texture wrap type in t direction.
virtual bool textureColor(const TextureCoordinate &textureCoordinate, RGBAColor &color) const =0
Returns the texture color for a given texture coordinate.
GITexture2D()
Creates a new Global Illumination texture 2D object.
bool setWrapTypeT(const WrapType type) override
Sets the texture wrap type in t direction.
WrapType wrapTypeS_
Wrap type in S direction.
Definition: GITexture2D.h:86
This class is the base class for all Global Illumination texture objects.
Definition: GITexture.h:36
This class is the base class for all 2D textures.
Definition: Texture2D.h:38
WrapType
Definition of different texture wrapping types.
Definition: rendering/Texture.h:96
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15