C4 Engine Terathon Software C4 Engine API Documentation

• Graphics Manager

API Links
Developer Links

class OpacityMapAttribute

Defined in:  C4Attributes.h
The OpacityMapAttribute class represents the material attribute for an opacity map.
Definition

class OpacityMapAttribute : public MapAttribute

Constructor

explicit OpacityMapAttribute(const char *name);

explicit OpacityMapAttribute(Texture *texture);

OpacityMapAttribute(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 OpacityMapAttribute class represents the material attribute for an opacity map. The opacity map is applied only during the ambient rendering 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.