Castor3D  ..
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::RenderPassTimer

Classe englobant les données nécessaires au calcul des temps d'une passe de rendu. Plus de détails...

+ Graphe d'héritage de castor3d::RenderPassTimer:
+ Graphe de collaboration de castor3d::RenderPassTimer:

Fonctions membres publiques

C3D_API RenderPassTimer (Engine &engine, castor::String const &category, castor::String const &name)
 Constructeur. Plus de détails...
 
C3D_API ~RenderPassTimer ()
 Destructeur. Plus de détails...
 
C3D_API void start ()
 Démarre les timers. Plus de détails...
 
C3D_API void stop ()
 Arrête les timers. Plus de détails...
 
C3D_API void reset ()
 Réinitialise les temps du timer. Plus de détails...
 
castor::Nanoseconds getCpuTime () const
 
castor::Nanoseconds getGpuTime () const
 
castor::String const & getCategory () const
 

Description détaillée

Classe englobant les données nécessaires au calcul des temps d'une passe de rendu.

Auteur
Sylvain DOREMUS
Version
0.10.0
Date
24/07/2017

Documentation des constructeurs et destructeur

◆ RenderPassTimer()

C3D_API castor3d::RenderPassTimer::RenderPassTimer ( Engine engine,
castor::String const &  category,
castor::String const &  name 
)

Constructeur.

Paramètres
[in]engineLe moteur.
[in]categoryLa catégorie de la passe de rendu.
[in]nameLe nom du timer.

◆ ~RenderPassTimer()

C3D_API castor3d::RenderPassTimer::~RenderPassTimer ( )

Destructeur.

Documentation des fonctions membres

◆ getCategory()

castor::String const& castor3d::RenderPassTimer::getCategory ( ) const
inline
Renvoie
La categorie de la passe de rendu.

◆ getCpuTime()

castor::Nanoseconds castor3d::RenderPassTimer::getCpuTime ( ) const
inline
Renvoie
Le temps CPU.

◆ getGpuTime()

castor::Nanoseconds castor3d::RenderPassTimer::getGpuTime ( ) const
inline
Renvoie
Le temps CPU.

◆ reset()

C3D_API void castor3d::RenderPassTimer::reset ( )

Réinitialise les temps du timer.

◆ start()

C3D_API void castor3d::RenderPassTimer::start ( )

Démarre les timers.

◆ stop()

C3D_API void castor3d::RenderPassTimer::stop ( )

Arrête les timers.


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