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

#include <SceneUbo.hpp>

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

Fonctions membres publiques

 SceneData (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled)
 
C3D_API sdw::Vec4 getBackgroundColour (Utils &utils, sdw::Float const gamma) const
 
C3D_API sdw::Vec4 getBackgroundColour (HdrConfigData const &hdrConfigData) const
 
C3D_API sdw::Vec4 computeAccumulation (Utils &utils, CameraData const &camera, sdw::Float const &depth, sdw::Vec3 const &colour, sdw::Float const &alpha, sdw::UInt const &accumulationOperator) const
 
auto ambientLight () const
 
auto backgroundColour () const
 
auto fogType () const
 
auto fogDensity () const
 

Amis

struct BillboardData
 
class Fog
 
class CommonFog
 

Documentation des constructeurs et destructeur

◆ SceneData()

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

Documentation des fonctions membres

◆ ambientLight()

auto castor3d::shader::SceneData::ambientLight ( ) const
inline

◆ backgroundColour()

auto castor3d::shader::SceneData::backgroundColour ( ) const
inline

◆ computeAccumulation()

C3D_API sdw::Vec4 castor3d::shader::SceneData::computeAccumulation ( Utils & utils,
CameraData const & camera,
sdw::Float const & depth,
sdw::Vec3 const & colour,
sdw::Float const & alpha,
sdw::UInt const & accumulationOperator ) const

◆ fogDensity()

auto castor3d::shader::SceneData::fogDensity ( ) const
inline

◆ fogType()

auto castor3d::shader::SceneData::fogType ( ) const
inline

◆ getBackgroundColour() [1/2]

C3D_API sdw::Vec4 castor3d::shader::SceneData::getBackgroundColour ( HdrConfigData const & hdrConfigData) const

◆ getBackgroundColour() [2/2]

C3D_API sdw::Vec4 castor3d::shader::SceneData::getBackgroundColour ( Utils & utils,
sdw::Float const gamma ) const

Documentation des fonctions amies et associées

◆ BillboardData

friend struct BillboardData
friend

◆ CommonFog

friend class CommonFog
friend

◆ Fog

friend class Fog
friend

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