Castor3D
..
|
Structure de traits pour spécialiser les passes d'éclairage avec des ombres. Plus de détails...
Types publics | |
using | light_type = DirectionalLight |
using | light_pass_type = DirectionalLightPass |
using | shadow_pass_type = ShadowMapDirectional |
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.
using castor3d::LightPassShadowTraits< LightType::eDirectional >::light_pass_type = DirectionalLightPass |
Le type de passe d'éclairage.
Le type de source lumineuse.
using castor3d::LightPassShadowTraits< LightType::eDirectional >::shadow_pass_type = ShadowMapDirectional |
Le type de map d'ombre.
|
inlinestatic |
Références castor3d::shader::Shadow::MapDepthDirectional.
|
inlinestatic |
Références castor3d::shader::Shadow::MapShadowDirectional.
|
inlinestatic |
Récupère la texture d'une shadow map.
[in] | shadowMap | La shadow map. |
Références castor3d::ShadowMap::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::getDirectionalLight().