1#ifndef COIN_SOPROFILINGREPORTGENERATOR_H
2#define COIN_SOPROFILINGREPORTGENERATOR_H
27#include <Inventor/SbBasic.h>
30class SbProfilingReportSortCriteria;
31class SbProfilingReportPrintCriteria;
35 static void init(
void);
37 enum Constants { TERMINATE_ARGLIST = -1 };
75 enum DataCategorization {
81 enum CallbackResponse {
86 static SbProfilingReportSortCriteria * getReportSortCriteria(SortOrder order, ...);
87 static SbProfilingReportSortCriteria * getDefaultReportSortCriteria(DataCategorization category);
88 static SbProfilingReportPrintCriteria * getReportPrintCriteria(Column col, ...);
89 static SbProfilingReportPrintCriteria * getDefaultReportPrintCriteria(DataCategorization category);
90 static void freeCriteria(SbProfilingReportSortCriteria * criteria);
91 static void freeCriteria(SbProfilingReportPrintCriteria * criteria);
93 typedef CallbackResponse ReportCB(
void * userdata,
int entrynum,
const char * text);
96 DataCategorization categorization,
97 SbProfilingReportSortCriteria * sort,
98 SbProfilingReportPrintCriteria * print,
101 ReportCB * reportcallback,
104 static CallbackResponse stdoutCB(
void * userdata,
int entrynum,
const char * text);
105 static CallbackResponse stderrCB(
void * userdata,
int entrynum,
const char * text);
Data structure for gathering scene graph traversal profiling information.
Definition SbProfilingData.h:43
Convenience report generator functionality.
Definition SoProfilingReportGenerator.h:33
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.