C4 Engine
C4 Engine API Documentation

class OpacityTextureAttribute

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

class OpacityTextureAttribute final : public TextureAttribute

Constructor

explicit OpacityTextureAttribute(const char *name);

explicit OpacityTextureAttribute(Texture *texture);

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

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