This is the documentation for Enlighten.
The material description for baking.
| Name | Description |
|---|---|
| ConvertToOpacityBasedOnMode(const Geo::v128 &) | Convert the transparency/opacity based on TransparencyOrOpacityMode. |
| ConvertToTransparencyBasedOnMode(const Geo::v128 &) | Returns the Opacity colour. |
| GetOpacityColourBasedOnMode() | Returns the Transparency colour. |
| GetTransparencyColourBasedOnMode() | Returns the Opacity colour. |
| Name | Description |
|---|---|
| ePrecompMaterialBackfaceBehaviourType BackfaceBehaviourType | How backfaces should behave. |
| float NormalScale | Scale applied to normal to exaggerate normal perturbation. |
| GeoTextureString NormalTexture | Texture defining tangent-space normal-mapping. |
| Geo::v128 NormalUvOffset | Offset applied to UVs used for normal-mapping. This is applied after the UV scale. |
| Geo::v128 NormalUvScale | Scale applied to UVs used for normal-mapping. |
| eShadowfaceBehaviourType ShadowfaceBehaviourType | Shadow casting faces. |
| Geo::v128 TransparencyOrOpacityColour | Solid colour material transparency/opacity. Not used if a texture is defined. |
| eTransparencyOrOpacityMode TransparencyOrOpacityMode | Returns the Transparency colour. |
| GeoTextureString TransparencyOrOpacityTexture | Texture defining the transparency/opacity over the material. UVs are taken from channel 0 (the albedo channel). |
| Geo::v128 TransparencyOrOpacityUvOffset | Offset applied to UVs used for transparency/opacity texture. |
| Geo::v128 TransparencyOrOpacityUvScale | Scale applied to UVs used for transparency/opacity texture. |
| Name | Description |
|---|---|
| eShadowfaceBehaviourType | Shadowface behaviour type. |
| eTransparencyOrOpacityMode | A choice of transparency or opacity. |
public: Geo::v128 ConvertToOpacityBasedOnMode
(
const Geo::v128 & colour
) const
Convert the transparency/opacity based on TransparencyOrOpacityMode.
public: Geo::v128 ConvertToTransparencyBasedOnMode
(
const Geo::v128 & colour
) const
Returns the Opacity colour.
public: Geo::v128 GetOpacityColourBasedOnMode() const
Returns the Transparency colour.
public: Geo::v128 GetTransparencyColourBasedOnMode() const
Returns the Opacity colour.
public: enum eShadowfaceBehaviourType
{
ShadowfaceBehaviourTypeFront,
ShadowfaceBehaviourTypeBack,
ShadowfaceBehaviourTypeBoth,
ShadowfaceBehaviourTypeBothWithInvalidBack,
ShadowfaceBehaviourTypeDefault = ShadowfaceBehaviourTypeBoth
}
Shadowface behaviour type.
| ShadowfaceBehaviourTypeFront | |
| ShadowfaceBehaviourTypeBack | |
| ShadowfaceBehaviourTypeBoth | |
| ShadowfaceBehaviourTypeBothWithInvalidBack | |
| ShadowfaceBehaviourTypeDefault |
public: enum eTransparencyOrOpacityMode
{
Transparency,
Opacity
}
A choice of transparency or opacity.
| Transparency | Interpret transparency values as transparency. |
| Opacity | Interpret transparency values as opacity. |