Castor3D 0.12.0
Multiplatform 3D engine
|
Définit les utilisations d'une texture, par composante d'image. Plus de détails...
#include <TextureConfiguration.hpp>
Attributs publics | |
castor::Point2ui | colourMask { 0u, 0u } |
Masques et indices de début, utilisés pour filtrer les composantes d'une image (AARRGGBB). Plus de détails... | |
castor::Point2ui | specularMask { 0u, 0u } |
castor::Point2ui | metalnessMask { 0u, 0u } |
castor::Point2ui | glossinessMask { 0u, 0u } |
castor::Point2ui | roughnessMask { 0u, 0u } |
castor::Point2ui | opacityMask { 0u, 0u } |
castor::Point2ui | emissiveMask { 0u, 0u } |
castor::Point2ui | normalMask { 0u, 0u } |
castor::Point2ui | heightMask { 0u, 0u } |
castor::Point2ui | occlusionMask { 0u, 0u } |
castor::Point2ui | transmittanceMask { 0u, 0u } |
float | normalFactor { 1.0f } |
float | heightFactor { 0.1f } |
float | normalGMultiplier { 1.0f } |
uint32_t | needsYInversion { 0u } |
TextureTransform | transform |
castor::Point4ui | tileSet |
uint32_t | tiles { 1u } |
TextureSpace | textureSpace { TextureSpace::eColour } |
Définit les utilisations d'une texture, par composante d'image.
|
static |
|
staticconstexpr |
name Masques de composante.
|
staticconstexpr |
castor::Point2ui castor3d::TextureConfiguration::colourMask { 0u, 0u } |
Masques et indices de début, utilisés pour filtrer les composantes d'une image (AARRGGBB).
|
static |
name Configurations de texture prédéfinies.
castor::Point2ui castor3d::TextureConfiguration::emissiveMask { 0u, 0u } |
|
static |
castor::Point2ui castor3d::TextureConfiguration::glossinessMask { 0u, 0u } |
|
static |
|
staticconstexpr |
float castor3d::TextureConfiguration::heightFactor { 0.1f } |
castor::Point2ui castor3d::TextureConfiguration::heightMask { 0u, 0u } |
|
static |
castor::Point2ui castor3d::TextureConfiguration::metalnessMask { 0u, 0u } |
|
static |
uint32_t castor3d::TextureConfiguration::needsYInversion { 0u } |
float castor3d::TextureConfiguration::normalFactor { 1.0f } |
name Facteurs.
float castor3d::TextureConfiguration::normalGMultiplier { 1.0f } |
name Divers.
castor::Point2ui castor3d::TextureConfiguration::normalMask { 0u, 0u } |
|
static |
castor::Point2ui castor3d::TextureConfiguration::occlusionMask { 0u, 0u } |
|
static |
castor::Point2ui castor3d::TextureConfiguration::opacityMask { 0u, 0u } |
|
static |
|
staticconstexpr |
castor::Point2ui castor3d::TextureConfiguration::roughnessMask { 0u, 0u } |
|
static |
|
static |
castor::Point2ui castor3d::TextureConfiguration::specularMask { 0u, 0u } |
|
static |
TextureSpace castor3d::TextureConfiguration::textureSpace { TextureSpace::eColour } |
uint32_t castor3d::TextureConfiguration::tiles { 1u } |
castor::Point4ui castor3d::TextureConfiguration::tileSet |
TextureTransform castor3d::TextureConfiguration::transform |
castor::Point2ui castor3d::TextureConfiguration::transmittanceMask { 0u, 0u } |
|
static |