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

#include <GlslLight.hpp>

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

Fonctions membres publiques

 Light (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled)
 
auto colour () const
 
auto intensity () const
 
auto range () const
 
auto shadowMapIndex () const
 

Amis

class LightsBuffer
 
struct DirectionalLight
 
struct PointLight
 
struct SpotLight
 

Documentation des constructeurs et destructeur

◆ Light()

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

Documentation des fonctions membres

◆ colour()

auto castor3d::shader::Light::colour ( ) const
inline

◆ intensity()

auto castor3d::shader::Light::intensity ( ) const
inline

◆ range()

auto castor3d::shader::Light::range ( ) const
inline

◆ shadowMapIndex()

auto castor3d::shader::Light::shadowMapIndex ( ) const
inline

Documentation des fonctions amies et associées

◆ DirectionalLight

friend struct DirectionalLight
friend

◆ LightsBuffer

friend class LightsBuffer
friend

◆ PointLight

friend struct PointLight
friend

◆ SpotLight

friend struct SpotLight
friend

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