Castor3D 0.15.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la structure castor3d::shader::DerivTex

#include <SdwModule.hpp>

Graphe d'héritage de castor3d::shader::DerivTex:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::shader::DerivTex:
Collaboration graph
[légende]

Fonctions membres publiques

 DerivTex (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled)
 
 DerivTex (sdw::Vec2 const &puv, sdw::Vec2 const &pdPdx, sdw::Vec2 const &pdPdy)
 
C3D_API sdw::Float computeMip (sdw::Vec2 const &texSize) const
 
auto uv () const
 
auto dPdx () const
 
auto dPdy () const
 

Documentation des constructeurs et destructeur

◆ DerivTex() [1/2]

castor3d::shader::DerivTex::DerivTex ( sdw::ShaderWriter &  writer,
ast::expr::ExprPtr  expr,
bool  enabled 
)
inline

◆ DerivTex() [2/2]

castor3d::shader::DerivTex::DerivTex ( sdw::Vec2 const &  puv,
sdw::Vec2 const &  pdPdx,
sdw::Vec2 const &  pdPdy 
)
inline

Documentation des fonctions membres

◆ computeMip()

C3D_API sdw::Float castor3d::shader::DerivTex::computeMip ( sdw::Vec2 const &  texSize) const

◆ dPdx()

auto castor3d::shader::DerivTex::dPdx ( ) const
inline

◆ dPdy()

auto castor3d::shader::DerivTex::dPdy ( ) const
inline

◆ uv()

auto castor3d::shader::DerivTex::uv ( ) const
inline

Référencé par castor3d::shader::TextureConfigData::getUv(), et castor3d::shader::TextureConfigData::setUv().

Voici le graphe des appelants de cette fonction :

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