Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::OverlayPass

#include <OverlayPass.hpp>

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

Fonctions membres publiques

C3D_API OverlayPass (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, Scene const &scene, VkExtent2D const &size, Texture const &output, HdrConfigUbo const &hdrConfigUbo, bool drawGlobal=false)
 Constructeur.
 
C3D_API void update (CpuUpdater &updater)
 Met à jour la passe de rendu, au niveau CPU.
 
C3D_API void update (GpuUpdater &updater)
 Met à jour la passe de rendu, au niveau GPU.
 
C3D_API void upload (UploadData &uploader)
 Met à jour tous les tampons GPU d'incrustations en VRAM.
 

Documentation des constructeurs et destructeur

◆ OverlayPass()

C3D_API castor3d::OverlayPass::OverlayPass ( crg::FramePass const & pass,
crg::GraphContext & context,
crg::RunnableGraph & graph,
RenderDevice const & device,
Scene const & scene,
VkExtent2D const & size,
Texture const & output,
HdrConfigUbo const & hdrConfigUbo,
bool drawGlobal = false )

Constructeur.

Paramètres
[in]passLa frame pass parente.
[in]contextLe contexte de rendu.
[in]graphLe runnable graph.
[in]deviceLe device GPU.
[in]sceneLa scène.
[in]sizeLes dimensions de la zone de rendu.
[in]outputLa texture résultat.
[in]hdrConfigUboLa configuration HDR lors du rendu sur un écran HDR.
[in]drawGlobaltrue pour dessiner les incrustations globales.

Documentation des fonctions membres

◆ update() [1/2]

C3D_API void castor3d::OverlayPass::update ( CpuUpdater & updater)

Met à jour la passe de rendu, au niveau CPU.

Paramètres
[in,out]updaterLes données d'update.

◆ update() [2/2]

C3D_API void castor3d::OverlayPass::update ( GpuUpdater & updater)

Met à jour la passe de rendu, au niveau GPU.

Paramètres
[in,out]updaterLes données d'update.

◆ upload()

C3D_API void castor3d::OverlayPass::upload ( UploadData & uploader)

Met à jour tous les tampons GPU d'incrustations en VRAM.

Paramètres
[in,out]uploaderReçoit les requêtes d'upload.

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