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

FrameSample Class Reference

This class is used within this module only--in fact, within PStatView::set_to_frame() only--to help collect event data out of the PStatFrameData object and boil it down to a list of elapsed times. More...

List of all members.

Public Types

typedef plist< FrameSample * > Started

Public Member Functions

 FrameSample ()
void data_point (float time, bool is_start, Started &started)
void push (float time)
void pop (float time)
void push_all (float time, Started &started)
void pop_one (float time, Started &started)

Public Attributes

bool _touched
bool _is_started
bool _pushed
float _net_time


Detailed Description

This class is used within this module only--in fact, within PStatView::set_to_frame() only--to help collect event data out of the PStatFrameData object and boil it down to a list of elapsed times.

Definition at line 47 of file pStatView.cxx.


Member Typedef Documentation

typedef plist<FrameSample *> FrameSample::Started
 

Definition at line 49 of file pStatView.cxx.


Constructor & Destructor Documentation

FrameSample::FrameSample  )  [inline]
 

Definition at line 51 of file pStatView.cxx.


Member Function Documentation

void FrameSample::data_point float  time,
bool  is_start,
Started started
[inline]
 

Definition at line 57 of file pStatView.cxx.

References _is_started.

void FrameSample::pop float  time  )  [inline]
 

Definition at line 104 of file pStatView.cxx.

void FrameSample::pop_one float  time,
Started started
[inline]
 

Definition at line 120 of file pStatView.cxx.

References _is_started, _net_time, _pushed, and _touched.

void FrameSample::push float  time  )  [inline]
 

Definition at line 96 of file pStatView.cxx.

References _net_time, and _pushed.

void FrameSample::push_all float  time,
Started started
[inline]
 

Definition at line 113 of file pStatView.cxx.


Member Data Documentation

bool FrameSample::_is_started
 

Definition at line 131 of file pStatView.cxx.

Referenced by data_point(), and pop_one().

float FrameSample::_net_time
 

Definition at line 133 of file pStatView.cxx.

Referenced by pop_one(), and push().

bool FrameSample::_pushed
 

Definition at line 132 of file pStatView.cxx.

Referenced by pop_one(), and push().

bool FrameSample::_touched
 

Definition at line 130 of file pStatView.cxx.

Referenced by pop_one().


The documentation for this class was generated from the following file:
Generated on Fri May 2 03:27:08 2003 for Panda-Tool by doxygen1.3