C4 Engine
C4 Engine API Documentation

class ParallaxTextureAttribute

Defined in:  C4Horizon.h
The ParallaxTextureAttribute class represents the material attribute for a parallax map.
Definition

class ParallaxTextureAttribute final : public TextureAttribute

Constructor

explicit ParallaxTextureAttribute(const char *name);

explicit ParallaxTextureAttribute(Texture *texture);

ParallaxTextureAttribute(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 ParallaxTextureAttribute class represents the material attribute for a parallax map. A specially-computed parallax map created by the Texture Tool is required for parallax mapping to work properly.

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.