Castor3D 0.15.0
Multiplatform 3D engine
Attributs publics | Liste de tous les membres
Référence de la structure castor3d::TextureConfiguration

#include <TextureConfiguration.hpp>

Graphe de collaboration de castor3d::TextureConfiguration:
Collaboration graph
[légende]

Attributs publics

TextureFlagConfigurations components
 Les configurations par composante RGBA.
 
float normalFactor { 1.0f }
 
float heightFactor { 0.1f }
 
bool normalDirectX {}
 
bool normal2Channels {}
 
bool needsYInversion {}
 
TextureTransform transform
 
castor::Point4ui tileSet
 
uint32_t tiles { 1u }
 
TextureSpaces textureSpace {}
 

Attributs publics statiques

static uint32_t constexpr AlphaMask = 0xFF000000
 
static uint32_t constexpr BlueMask = 0x00FF0000
 
static uint32_t constexpr GreenMask = 0x0000FF00
 
static uint32_t constexpr RedMask = 0x000000FF
 
static uint32_t constexpr RgMask = RedMask | GreenMask
 
static uint32_t constexpr RgbMask = RgMask | BlueMask
 
static uint32_t constexpr RgbaMask = RgbMask | AlphaMask
 

Documentation des données membres

◆ AlphaMask

uint32_t constexpr castor3d::TextureConfiguration::AlphaMask = 0xFF000000
staticconstexpr

name Masques de composante.

◆ BlueMask

uint32_t constexpr castor3d::TextureConfiguration::BlueMask = 0x00FF0000
staticconstexpr

◆ components

TextureFlagConfigurations castor3d::TextureConfiguration::components

Les configurations par composante RGBA.

◆ GreenMask

uint32_t constexpr castor3d::TextureConfiguration::GreenMask = 0x0000FF00
staticconstexpr

◆ heightFactor

float castor3d::TextureConfiguration::heightFactor { 0.1f }

◆ needsYInversion

bool castor3d::TextureConfiguration::needsYInversion {}

◆ normal2Channels

bool castor3d::TextureConfiguration::normal2Channels {}

◆ normalDirectX

bool castor3d::TextureConfiguration::normalDirectX {}

name Divers.

◆ normalFactor

float castor3d::TextureConfiguration::normalFactor { 1.0f }

name Facteurs.

◆ RedMask

uint32_t constexpr castor3d::TextureConfiguration::RedMask = 0x000000FF
staticconstexpr

◆ RgbaMask

uint32_t constexpr castor3d::TextureConfiguration::RgbaMask = RgbMask | AlphaMask
staticconstexpr

◆ RgbMask

uint32_t constexpr castor3d::TextureConfiguration::RgbMask = RgMask | BlueMask
staticconstexpr

◆ RgMask

uint32_t constexpr castor3d::TextureConfiguration::RgMask = RedMask | GreenMask
staticconstexpr

◆ textureSpace

TextureSpaces castor3d::TextureConfiguration::textureSpace {}

Référencé par castor3d::AttenuationMapComponent::Plugin::fillTextureConfiguration(), castor3d::ClearcoatMapComponent::Plugin::fillTextureConfiguration(), castor3d::ClearcoatNormalMapComponent::Plugin::fillTextureConfiguration(), castor3d::ClearcoatRoughnessMapComponent::Plugin::fillTextureConfiguration(), castor3d::ColourMapComponent::Plugin::fillTextureConfiguration(), castor3d::EmissiveMapComponent::Plugin::fillTextureConfiguration(), castor3d::GlossinessMapComponent::Plugin::fillTextureConfiguration(), castor3d::HeightMapComponent::Plugin::fillTextureConfiguration(), castor3d::IridescenceMapComponent::Plugin::fillTextureConfiguration(), castor3d::IridescenceThicknessMapComponent::Plugin::fillTextureConfiguration(), castor3d::MetalnessMapComponent::Plugin::fillTextureConfiguration(), castor3d::NormalMapComponent::Plugin::fillTextureConfiguration(), castor3d::OcclusionMapComponent::Plugin::fillTextureConfiguration(), castor3d::OpacityMapComponent::Plugin::fillTextureConfiguration(), castor3d::RoughnessMapComponent::Plugin::fillTextureConfiguration(), castor3d::SheenMapComponent::Plugin::fillTextureConfiguration(), castor3d::SheenRoughnessMapComponent::Plugin::fillTextureConfiguration(), castor3d::SpecularFactorMapComponent::Plugin::fillTextureConfiguration(), castor3d::SpecularMapComponent::Plugin::fillTextureConfiguration(), castor3d::TransmissionMapComponent::Plugin::fillTextureConfiguration(), et castor3d::TransmittanceMapComponent::Plugin::fillTextureConfiguration().

◆ tiles

uint32_t castor3d::TextureConfiguration::tiles { 1u }

◆ tileSet

castor::Point4ui castor3d::TextureConfiguration::tileSet

◆ transform

TextureTransform castor3d::TextureConfiguration::transform

La documentation de cette structure a été générée à partir du fichier suivant :