Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PStatCollector Class Reference

#include <pStatCollector.h>

List of all members.

Public Member Functions

INLINE bool is_active (const PStatThread &)
INLINE void start (const PStatThread &)
INLINE void start (const PStatThread &, float)
INLINE void stop (const PStatThread &)
INLINE void stop (const PStatThread &, float)
INLINE void clear_level (const PStatThread &)
INLINE void set_level (const PStatThread &, float)
INLINE void add_level (const PStatThread &, float)
INLINE void sub_level (const PStatThread &, float)
INLINE float get_level (const PStatThread &)

Private Member Functions

INLINE PStatCollector (const PStatCollector &parent, const string &name)
INLINE bool is_active ()
INLINE void start ()
INLINE void stop ()
INLINE void clear_level ()
INLINE void set_level (float)
INLINE void add_level (float)
INLINE void sub_level (float)
INLINE float get_level ()

Private Attributes

PUBLISHED __pad0__: INLINE PStatCollector(const string &name
PUBLISHED PStatClientclient = NULL)


Constructor & Destructor Documentation

INLINE PStatCollector::PStatCollector const PStatCollector &  parent,
const string &  name
[private]
 


Member Function Documentation

INLINE void PStatCollector::add_level const PStatThread ,
float 
[inline]
 

Definition at line 124 of file pStatCollector.h.

INLINE void PStatCollector::add_level float   )  [inline, private]
 

Definition at line 111 of file pStatCollector.h.

Referenced by GLGraphicsStateGuardian::draw_geom_node(), CRGraphicsStateGuardian::draw_geom_node(), GLGraphicsStateGuardian::draw_line(), DXGraphicsStateGuardian8::draw_line(), DXGraphicsStateGuardian7::draw_line(), CRGraphicsStateGuardian::draw_line(), GLGraphicsStateGuardian::draw_linestrip(), CRGraphicsStateGuardian::draw_linestrip(), DXGraphicsStateGuardian8::draw_linestrip_base(), DXGraphicsStateGuardian7::draw_linestrip_base(), GLGraphicsStateGuardian::draw_point(), DXGraphicsStateGuardian8::draw_point(), DXGraphicsStateGuardian7::draw_point(), CRGraphicsStateGuardian::draw_point(), GLGraphicsStateGuardian::draw_polygon(), DXGraphicsStateGuardian8::draw_polygon(), DXGraphicsStateGuardian7::draw_polygon(), CRGraphicsStateGuardian::draw_polygon(), GLGraphicsStateGuardian::draw_quad(), DXGraphicsStateGuardian8::draw_quad(), DXGraphicsStateGuardian7::draw_quad(), CRGraphicsStateGuardian::draw_quad(), GLGraphicsStateGuardian::draw_sphere(), DXGraphicsStateGuardian8::draw_sphere(), DXGraphicsStateGuardian7::draw_sphere(), CRGraphicsStateGuardian::draw_sphere(), GLGraphicsStateGuardian::draw_sprite(), DXGraphicsStateGuardian8::draw_sprite(), DXGraphicsStateGuardian7::draw_sprite(), CRGraphicsStateGuardian::draw_sprite(), GLGraphicsStateGuardian::draw_tri(), DXGraphicsStateGuardian8::draw_tri(), DXGraphicsStateGuardian7::draw_tri(), CRGraphicsStateGuardian::draw_tri(), GLGraphicsStateGuardian::draw_trifan(), DXGraphicsStateGuardian8::draw_trifan(), DXGraphicsStateGuardian7::draw_trifan(), CRGraphicsStateGuardian::draw_trifan(), GLGraphicsStateGuardian::draw_tristrip(), DXGraphicsStateGuardian8::draw_tristrip(), DXGraphicsStateGuardian7::draw_tristrip(), CRGraphicsStateGuardian::draw_tristrip(), GraphicsStateGuardian::mark_prepared_geom(), GraphicsStateGuardian::mark_prepared_geom_node(), and GraphicsStateGuardian::mark_prepared_texture().

INLINE void PStatCollector::clear_level const PStatThread  )  [inline]
 

Definition at line 122 of file pStatCollector.h.

INLINE void PStatCollector::clear_level  )  [inline, private]
 

Definition at line 109 of file pStatCollector.h.

INLINE float PStatCollector::get_level const PStatThread  )  [inline]
 

Definition at line 126 of file pStatCollector.h.

INLINE float PStatCollector::get_level  )  [inline, private]
 

Definition at line 113 of file pStatCollector.h.

Referenced by GLGraphicsStateGuardian::prepare_geom_node(), CRGraphicsStateGuardian::prepare_geom_node(), and DXGraphicsStateGuardian7::prepare_texture().

INLINE bool PStatCollector::is_active const PStatThread  )  [inline]
 

Definition at line 116 of file pStatCollector.h.

INLINE bool PStatCollector::is_active  )  [inline, private]
 

Definition at line 105 of file pStatCollector.h.

Referenced by DXGraphicsStateGuardian8::end_frame(), DXGraphicsStateGuardian7::prepare_texture(), DXGraphicsStateGuardian8::report_texmgr_stats(), and DXGraphicsStateGuardian7::report_texmgr_stats().

INLINE void PStatCollector::set_level const PStatThread ,
float 
[inline]
 

Definition at line 123 of file pStatCollector.h.

INLINE void PStatCollector::set_level float   )  [inline, private]
 

Definition at line 110 of file pStatCollector.h.

Referenced by DXGraphicsStateGuardian8::report_texmgr_stats(), and DXGraphicsStateGuardian7::report_texmgr_stats().

INLINE void PStatCollector::start const PStatThread ,
float 
[inline]
 

Definition at line 118 of file pStatCollector.h.

INLINE void PStatCollector::start const PStatThread  )  [inline]
 

Definition at line 117 of file pStatCollector.h.

INLINE void PStatCollector::start void   )  [inline, private]
 

Definition at line 106 of file pStatCollector.h.

Referenced by GLGraphicsStateGuardian::draw_linestrip(), CRGraphicsStateGuardian::draw_linestrip(), GLGraphicsStateGuardian::draw_polygon(), CRGraphicsStateGuardian::draw_polygon(), GLGraphicsStateGuardian::draw_quad(), CRGraphicsStateGuardian::draw_quad(), GLGraphicsStateGuardian::draw_sphere(), CRGraphicsStateGuardian::draw_sphere(), GLGraphicsStateGuardian::draw_sprite(), CRGraphicsStateGuardian::draw_sprite(), GLGraphicsStateGuardian::draw_tri(), CRGraphicsStateGuardian::draw_tri(), GLGraphicsStateGuardian::draw_trifan(), CRGraphicsStateGuardian::draw_trifan(), GLGraphicsStateGuardian::draw_tristrip(), and CRGraphicsStateGuardian::draw_tristrip().

INLINE void PStatCollector::stop const PStatThread ,
float 
[inline]
 

Definition at line 120 of file pStatCollector.h.

INLINE void PStatCollector::stop const PStatThread  )  [inline]
 

Definition at line 119 of file pStatCollector.h.

INLINE void PStatCollector::stop void   )  [inline, private]
 

Definition at line 107 of file pStatCollector.h.

Referenced by GLGraphicsStateGuardian::draw_linestrip(), CRGraphicsStateGuardian::draw_linestrip(), GLGraphicsStateGuardian::draw_polygon(), CRGraphicsStateGuardian::draw_polygon(), GLGraphicsStateGuardian::draw_quad(), CRGraphicsStateGuardian::draw_quad(), GLGraphicsStateGuardian::draw_sphere(), CRGraphicsStateGuardian::draw_sphere(), GLGraphicsStateGuardian::draw_sprite(), CRGraphicsStateGuardian::draw_sprite(), GLGraphicsStateGuardian::draw_tri(), CRGraphicsStateGuardian::draw_tri(), GLGraphicsStateGuardian::draw_trifan(), CRGraphicsStateGuardian::draw_trifan(), GLGraphicsStateGuardian::draw_tristrip(), and CRGraphicsStateGuardian::draw_tristrip().

INLINE void PStatCollector::sub_level const PStatThread ,
float 
[inline]
 

Definition at line 125 of file pStatCollector.h.

INLINE void PStatCollector::sub_level float   )  [inline, private]
 

Definition at line 112 of file pStatCollector.h.

Referenced by GraphicsStateGuardian::unmark_prepared_geom(), GraphicsStateGuardian::unmark_prepared_geom_node(), and GraphicsStateGuardian::unmark_prepared_texture().


Member Data Documentation

PUBLISHED PStatCollector::__pad0__ [private]
 

Definition at line 100 of file pStatCollector.h.

PUBLISHED PStatClient* PStatCollector::client = NULL) [private]
 

Definition at line 101 of file pStatCollector.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:13:21 2003 for Panda by doxygen1.3