Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres publiques statiques | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::TextureFactors

Facteurs appliqués lors de l'affichage debug d'une texture. Plus de détails...

#include <MiscellaneousModule.hpp>

Fonctions membres publiques

TextureFactorsinvert (bool value)
 
TextureFactorsdepth (bool value)
 

Fonctions membres publiques statiques

static TextureFactors tex2D (castor::Point3f multiply=castor::Point3f{ 1.0f, 1.0f, 1.0f }, castor::Point3f add=castor::Point3f{})
 
static TextureFactors tex3D (castor::Point4f const *grid)
 
static TextureFactors tex3DSlice (uint32_t slice)
 

Attributs publics

castor::Point3f multiply { 1.0f, 1.0f, 1.0f }
 
castor::Point3f add {}
 
castor::Point4f const * grid { nullptr }
 
bool invertY { false }
 
bool isSlice {}
 
uint32_t slice {}
 
bool isDepth {}
 

Description détaillée

Facteurs appliqués lors de l'affichage debug d'une texture.

Documentation des fonctions membres

◆ depth()

TextureFactors & castor3d::TextureFactors::depth ( bool value)
inline

Références isDepth.

◆ invert()

TextureFactors & castor3d::TextureFactors::invert ( bool value)
inline

Références invertY.

◆ tex2D()

static TextureFactors castor3d::TextureFactors::tex2D ( castor::Point3f multiply = castor::Point3f{ 1.0f, 1.0f, 1.0f },
castor::Point3f add = castor::Point3f{} )
inlinestatic

◆ tex3D()

static TextureFactors castor3d::TextureFactors::tex3D ( castor::Point4f const * grid)
inlinestatic

Références grid.

◆ tex3DSlice()

static TextureFactors castor3d::TextureFactors::tex3DSlice ( uint32_t slice)
inlinestatic

Références isSlice, et slice.

Documentation des données membres

◆ add

castor::Point3f castor3d::TextureFactors::add {}

◆ grid

castor::Point4f const* castor3d::TextureFactors::grid { nullptr }

Référencé par tex3D().

◆ invertY

bool castor3d::TextureFactors::invertY { false }

Référencé par invert().

◆ isDepth

bool castor3d::TextureFactors::isDepth {}

Référencé par depth().

◆ isSlice

bool castor3d::TextureFactors::isSlice {}

Référencé par tex3DSlice().

◆ multiply

castor::Point3f castor3d::TextureFactors::multiply { 1.0f, 1.0f, 1.0f }

◆ slice

uint32_t castor3d::TextureFactors::slice {}

Référencé par tex3DSlice().


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