Castor3D
..
|
Programme utilisé pour combiner les passes opaque et transparente. Plus de détails...
Fonctions membres publiques | |
FinalCombineProgram (FinalCombineProgram const &rhs)=delete | |
FinalCombineProgram & | operator= (FinalCombineProgram const &rhs)=delete |
FinalCombineProgram (FinalCombineProgram &&rhs)=default | |
FinalCombineProgram & | operator= (FinalCombineProgram &&rhs)=default |
FinalCombineProgram (Engine &engine, VertexBuffer &vbo, MatrixUbo &matrixUbo, SceneUbo &sceneUbo, GpInfoUbo &gpInfoUbo, FogType fogType) | |
Constructeur. Plus de détails... | |
~FinalCombineProgram () | |
Destructeur. Plus de détails... | |
void | render (VertexBuffer const &vbo) const |
Applique le programme. Plus de détails... | |
Programme utilisé pour combiner les passes opaque et transparente.
|
delete |
|
default |
castor3d::FinalCombineProgram::FinalCombineProgram | ( | Engine & | engine, |
VertexBuffer & | vbo, | ||
MatrixUbo & | matrixUbo, | ||
SceneUbo & | sceneUbo, | ||
GpInfoUbo & | gpInfoUbo, | ||
FogType | fogType | ||
) |
Constructeur.
[in] | engine | Le moteur. |
[in] | vbo | Le tampon de sommets contenant le quad. |
[in] | matrixUbo | L'UBO des matrices. |
[in] | sceneUbo | L'UBO de la scène. |
[in] | gpInfoUbo | L'UBO de la geometry pass. |
[in] | fogType | Le type de brouillard. |
castor3d::FinalCombineProgram::~FinalCombineProgram | ( | ) |
Destructeur.
|
delete |
|
default |
void castor3d::FinalCombineProgram::render | ( | VertexBuffer const & | vbo | ) | const |
Applique le programme.