Castor3D
..
|
Structure de traits pour spécialiser les passes d'éclairage avec des ombres. Plus de détails...
Types publics | |
using | light_type = PointLight |
using | light_pass_type = PointLightPass |
using | shadow_pass_type = ShadowMapPoint |
Fonctions membres publiques statiques | |
static castor::String const & | getShadowMapName () |
static castor::String const & | getDepthMapName () |
static TextureUnit & | getTexture (shadow_pass_type &shadowMap) |
Récupère la texture d'une shadow map. Plus de détails... | |
static light_type const & | getTypedLight (Light const &light) |
Récupère la source lumineuse typée depuis une générique. Plus de détails... | |
Structure de traits pour spécialiser les passes d'éclairage avec des ombres.
Le type de passe d'éclairage.
Le type de source lumineuse.
Le type de map d'ombre.
|
inlinestatic |
Références castor3d::shader::Shadow::MapDepthPoint.
|
inlinestatic |
Références castor3d::shader::Shadow::MapShadowPoint.
|
inlinestatic |
Récupère la texture d'une shadow map.
[in] | shadowMap | La shadow map. |
Références castor3d::ShadowMapPoint::getTexture().
|
inlinestatic |
Récupère la source lumineuse typée depuis une générique.
[in] | light | La source lumineuse générique. |
Références castor3d::Light::getPointLight().