#include "nvsgcommon.h"
#include <map>
#include "nvmath/Plane3f.h"
#include "nvmath/Trafo.h"
#include "nvsg/StateAttribute.h"
#include "nvsg/Texture.h"
Include dependency graph for TextureAttribute.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | nvsg |
Enumerations | |
enum | TextureType { TT_INVALID = 0, TT_TRANSPARENT = 1, TT_DIFFUSE = 3 } |
Texture types. More... | |
enum | TexCoordAxis { TCA_S = 0, TCA_T, TCA_R, TCA_Q } |
Texture coordinate axis. More... | |
enum | TextureEnvMode { TEM_REPLACE = 0, TEM_MODULATE, TEM_DECAL, TEM_BLEND, TEM_ADD } |
Texture environment mode. More... | |
enum | TexGenLinearMode { TGML_OBJECT = 0, TGML_EYE } |
Texture coordinate generation linear mode. More... | |
enum | TexGenMode { TGM_OFF = -1, TGM_OBJECT_LINEAR = TGML_OBJECT, TGM_EYE_LINEAR = TGML_EYE, TGM_SPHERE_MAP } |
Texture coordinate generation mode. More... | |
enum | TextureWrapMode { TWM_REPEAT = 0, TWM_CLAMP, TWM_MIRROR } |
Texture wrap mode. More... | |
enum | TextureMinFilterMode { TFM_MIN_NEAREST = 0, TFM_MIN_BILINEAR, TFM_MIN_TRILINEAR } |
Texture minification mode. More... | |
enum | TextureMagFilterMode { TFM_MAG_NEAREST = 0, TFM_MAG_BILINEAR } |
Texture magnification mode. More... |
|
Texture types.
|
|
Texture coordinate axis.
|
|
Texture environment mode.
|
|
Texture coordinate generation linear mode.
|
|
Texture coordinate generation mode.
|
|
Texture wrap mode.
|
|
Texture minification mode.
|
|
Texture magnification mode.
|