C4 Engine Terathon Software C4 Engine API Documentation

• Graphics Manager

API Links
Developer Links

class TextureMapAttribute

Defined in:  C4Attributes.h
The TextureMapAttribute class represents the material attribute for a diffuse texture map.
Definition

class TextureMapAttribute : public MapAttribute

Constructor

explicit TextureMapAttribute(const char *name);

explicit TextureMapAttribute(Texture *texture);

TextureMapAttribute(const TextureHeader *header, const void *image = nullptr);

Parameters
name The name of the texture map to load.
texture The texture object to use.
header A texture header from which to construct a new texture object.
image A pointer to a texture image that is used if the texture header does not specify an offset to an image.
Description
The TextureMapAttribute class represents the material attribute for a diffuse texture map. The diffuse texture map is applied during both the ambient rendering pass and each lighting pass.

See the MapAttribute class for a description of the differences among the various constructors.
Base Classes
MapAttribute All attributes using a texture map are subclasses of MapAttribute.