#include <DebugOverlays.hpp>
|
| OwnedBy (Engine &owner) |
| Constructeur.
|
|
◆ DebugOverlays()
castor3d::DebugOverlays::DebugOverlays |
( |
Engine & | engine | ) |
|
|
explicit |
◆ beginFrame()
RenderInfo & castor3d::DebugOverlays::beginFrame |
( |
| ) |
|
Réinitialise tous les compteurs d'image.
- Renvoie
- Les informations de rendu.
◆ cleanup()
void castor3d::DebugOverlays::cleanup |
( |
| ) |
|
◆ dumpFrameTimes()
void castor3d::DebugOverlays::dumpFrameTimes |
( |
Parameters & | params | ) |
|
Remplit les paramètres avec les temps de toutes les passes, en nanosecondes.
- Paramètres
-
[in,out] | params | Reçoit les temps. |
◆ endCpuTask()
void castor3d::DebugOverlays::endCpuTask |
( |
| ) |
|
Utilisé pour ajouter au temps GPU le temps écoulé entre maintenant et le dernier appel de endGpuTask ou endCpuTask.
◆ endFrame()
Met à jour les textes des incrustations de débogage.
- Paramètres
-
[in] | first | Dit s'il s'agit du rendu de la première frame |
- Renvoie
- Le temps écoulé pour cette frame.
◆ endGpuTasks()
void castor3d::DebugOverlays::endGpuTasks |
( |
| ) |
|
Collecte tous les temps GPU.
◆ getAvgFrameTime()
◆ isShown()
bool castor3d::DebugOverlays::isShown |
( |
| ) |
const |
|
inline |
- Renvoie
- Le statut d'affichage des incrustations de débogage.
◆ registerTimer()
void castor3d::DebugOverlays::registerTimer |
( |
castor::String const & | category, |
|
|
FramePassTimer & | timer ) |
Enregistre un timer de passe de rendu.
- Paramètres
-
[in] | category | Le nom de la catégorie du timer. |
[in] | timer | Le timer à enregistrer. |
◆ show()
void castor3d::DebugOverlays::show |
( |
bool | show | ) |
|
Affiche ou cache les incrustations de débogage.
- Paramètres
-
◆ unregisterTimer()
void castor3d::DebugOverlays::unregisterTimer |
( |
castor::String const & | category, |
|
|
FramePassTimer & | timer ) |
Désenregistre un timer de passe de rendu.
- Paramètres
-
[in] | category | Le nom de la catégorie du timer. |
[in] | timer | Le timer à désenregistrer. |
La documentation de cette classe a été générée à partir du fichier suivant :