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

Classe de gestion des incrustations de debogage. Plus de détails...

+ Graphe d'héritage de Castor3D::DebugOverlays:
+ Graphe de collaboration de Castor3D::DebugOverlays:

Fonctions membres publiques

 DebugOverlays (Engine &p_engine)
 Constructeur. Plus de détails...
 
 ~DebugOverlays ()
 Destructeur. Plus de détails...
 
void Initialise (OverlayCache &p_cache)
 Fonction d'initialisation, récupère les incrustations à partir du cache d'incrustations donné. Plus de détails...
 
void Cleanup ()
 Fonction de nettoyage. Plus de détails...
 
void StartFrame ()
 Réinitialise tous les compteurs d'image. Plus de détails...
 
void EndFrame (RenderInfo const &p_info)
 Met à jour les textes des incrustations de débogage. Plus de détails...
 
void EndGpuTask ()
 Utilisé pour ajouter au temps GPU le temps écoulé entre maintenant et le dernier appel de EndGpuTask ou EndCpuTask. Plus de détails...
 
void EndCpuTask ()
 Utilisé pour ajouter au temps GPU le temps écoulé entre maintenant et le dernier appel de EndGpuTask ou EndCpuTask. Plus de détails...
 
void Show (bool p_show)
 Affiche ou cache les incrustations de débogage. Plus de détails...
 

Description détaillée

Classe de gestion des incrustations de debogage.

Auteur
Sylvain DOREMUS
Date
17/09/2015
Version
0.8.0
Remarques
Contient toutes les données et méthodes pour mettre à jour et afficher les incrustations de débogage.
Si non affichés, toutes les méthodes seront désactivées.

Documentation des constructeurs et destructeur

◆ DebugOverlays()

Castor3D::DebugOverlays::DebugOverlays ( Engine p_engine)
explicit

Constructeur.

Paramètres
[in]p_engineLe moteur.

◆ ~DebugOverlays()

Castor3D::DebugOverlays::~DebugOverlays ( )

Destructeur.

Documentation des fonctions membres

◆ Cleanup()

void Castor3D::DebugOverlays::Cleanup ( )

Fonction de nettoyage.

◆ 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()

void Castor3D::DebugOverlays::EndFrame ( RenderInfo const &  p_info)

Met à jour les textes des incrustations de débogage.

Paramètres
[in]p_infoLes informations de rendu.

◆ EndGpuTask()

void Castor3D::DebugOverlays::EndGpuTask ( )

Utilisé pour ajouter au temps GPU le temps écoulé entre maintenant et le dernier appel de EndGpuTask ou EndCpuTask.

◆ Initialise()

void Castor3D::DebugOverlays::Initialise ( OverlayCache p_cache)

Fonction d'initialisation, récupère les incrustations à partir du cache d'incrustations donné.

Paramètres
[in]p_cacheLe cache d'incrustations.

◆ Show()

void Castor3D::DebugOverlays::Show ( bool  p_show)

Affiche ou cache les incrustations de débogage.

Paramètres
[in]p_showLe statut.

◆ StartFrame()

void Castor3D::DebugOverlays::StartFrame ( )

Réinitialise tous les compteurs d'image.


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