Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | 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]

Fonctions membres publiques

 TextureConfiguration ()=default
 

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 constructeurs et destructeur

◆ TextureConfiguration()

castor3d::TextureConfiguration::TextureConfiguration ( )
default

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 {}

◆ 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 :