Castor3D
..
|
Informations étendues de la passe, relatives au subsurface scattering. Plus de détails...
Classes | |
class | TextWriter |
Loader de Pass. Plus de détails... | |
Types publics | |
using | Changed = std::function< void(SubsurfaceScattering const &) > |
using | OnChanged = castor::Signal< Changed > |
using | OnChangedConnection = OnChanged::connection |
Fonctions membres publiques | |
float | getGaussianWidth () const |
void | setGaussianWidth (float value) |
Définit la largeur du filtre Gaussien. Plus de détails... | |
float | getStrength () const |
void | setStrength (float value) |
Définit la force du scattering. Plus de détails... | |
void | addProfileFactor (castor::Point4f const &value) |
Ajoute un facteur au profil de transmission. Plus de détails... | |
uint32_t | getProfileSize () const |
auto | begin () |
auto | begin () const |
auto | end () |
auto | end () const |
Attributs publics | |
OnChanged | onChanged |
Informations étendues de la passe, relatives au subsurface scattering.
using castor3d::SubsurfaceScattering::Changed = std::function< void( SubsurfaceScattering const & ) > |
using castor3d::SubsurfaceScattering::OnChanged = castor::Signal< Changed > |
using castor3d::SubsurfaceScattering::OnChangedConnection = OnChanged::connection |
|
inline |
Ajoute un facteur au profil de transmission.
[in] | value | La valeur à ajouter. |
Références onChanged.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Définit la largeur du filtre Gaussien.
[in] | value | La nouvelle valeur. |
Références onChanged.
|
inline |
OnChanged castor3d::SubsurfaceScattering::onChanged |
Référencé par addProfileFactor(), setGaussianWidth(), et setStrength().