Castor3D  ..
Classes | Espaces de nommage | Macros
Référence du fichier SceneUbo.hpp
+ Graphe des dépendances par inclusion de SceneUbo.hpp:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

class  castor3d::SceneUbo
 Gestion du tampon de variables uniformes pour la scène. Plus de détails...
 

Espaces de nommage

 castor3d
 

Macros

#define UBO_SCENE(Writer)
 

Documentation des macros

◆ UBO_SCENE

#define UBO_SCENE (   Writer)
Valeur :
auto c3d_ambientLight = scene.declMember< glsl::Vec4 >( castor3d::SceneUbo::AmbientLight );\
auto c3d_backgroundColour = scene.declMember< glsl::Vec4 >( castor3d::SceneUbo::BackgroundColour );\
auto c3d_lightsCount = scene.declMember< glsl::IVec4 >( castor3d::SceneUbo::LightsCount );\
auto c3d_cameraPosition = scene.declMember< glsl::Vec3 >( castor3d::SceneUbo::CameraPos );\
auto c3d_cameraNearPlane = scene.declMember< glsl::Float >( castor3d::SceneUbo::CameraNearPlane ); \
auto c3d_cameraFarPlane = scene.declMember< glsl::Float >( castor3d::SceneUbo::CameraFarPlane );\
auto c3d_fogType = scene.declMember< glsl::Int >( castor3d::SceneUbo::FogType );\
auto c3d_fogDensity = scene.declMember< glsl::Float >( castor3d::SceneUbo::FogDensity );\
scene.end()
static C3D_API castor::String const LightsCount
Definition: SceneUbo.hpp:117
static C3D_API castor::String const CameraFarPlane
Definition: SceneUbo.hpp:126
static C3D_API castor::String const BackgroundColour
Definition: SceneUbo.hpp:114
static constexpr uint32_t BindingPoint
Definition: SceneUbo.hpp:105
static C3D_API castor::String const BufferScene
Definition: SceneUbo.hpp:108
static C3D_API castor::String const FogType
Definition: SceneUbo.hpp:129
static C3D_API castor::String const AmbientLight
Definition: SceneUbo.hpp:111
static C3D_API castor::String const CameraNearPlane
Definition: SceneUbo.hpp:123
static C3D_API castor::String const CameraPos
Definition: SceneUbo.hpp:120
static C3D_API castor::String const FogDensity
Definition: SceneUbo.hpp:132