Panda3D
Public Member Functions | Friends

PStatViewLevel Class Reference

This is a single level value, or band of color, within a View. More...

#include "pStatViewLevel.h"

List of all members.

Public Member Functions

const PStatViewLevelget_child (int n) const
 Returns the nth child of this Level/Collector.
int get_collector () const
 Returns the Collector index associated with this level.
double get_net_value () const
 Returns the total level value (or elapsed time) represented by this Collector, including all values in its child Collectors.
int get_num_children () const
 Returns the number of children of this Level/Collector.
double get_value_alone () const
 Returns the total level value (or elapsed time value) for this Collector, not including any values accounted for by its child Collectors.
void sort_children (const PStatClientData *client_data)
 Sorts the children of this view level into order as specified by the client's sort index.

Friends

class PStatView

Detailed Description

This is a single level value, or band of color, within a View.

It generally indicates either the elapsed time, or the "level" value, for a particular Collector within a given frame for a particular thread.

Definition at line 33 of file pStatViewLevel.h.


Member Function Documentation

const PStatViewLevel * PStatViewLevel::get_child ( int  n) const

Returns the nth child of this Level/Collector.

Definition at line 90 of file pStatViewLevel.cxx.

Referenced by PStatStripChart::get_frame_data(), TextMonitor::new_data(), and PStatStripChart::update_labels().

int PStatViewLevel::get_collector ( ) const [inline]

Returns the Collector index associated with this level.

Definition at line 23 of file pStatViewLevel.I.

Referenced by PStatStripChart::get_frame_data(), and PStatStripChart::update_labels().

double PStatViewLevel::get_net_value ( ) const

Returns the total level value (or elapsed time) represented by this Collector, including all values in its child Collectors.

Definition at line 31 of file pStatViewLevel.cxx.

Referenced by PStatStripChart::get_frame_data().

int PStatViewLevel::get_num_children ( ) const

Returns the number of children of this Level/Collector.

These are the Collectors whose value is considered to be part of the total value of this level's Collector.

Definition at line 80 of file pStatViewLevel.cxx.

Referenced by PStatStripChart::get_frame_data(), TextMonitor::new_data(), and PStatStripChart::update_labels().

double PStatViewLevel::get_value_alone ( ) const [inline]

Returns the total level value (or elapsed time value) for this Collector, not including any values accounted for by its child Collectors.

Definition at line 35 of file pStatViewLevel.I.

Referenced by PStatStripChart::get_frame_data().

void PStatViewLevel::sort_children ( const PStatClientData client_data)

Sorts the children of this view level into order as specified by the client's sort index.

Definition at line 65 of file pStatViewLevel.cxx.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations