49 void setActionType(
SoType actiontype);
50 SoType getActionType(
void)
const;
52 void setActionStartTime(
SbTime starttime);
53 SbTime getActionStartTime(
void)
const;
54 void setActionStopTime(
SbTime stoptime);
55 SbTime getActionStopTime(
void)
const;
56 SbTime getActionDuration(
void)
const;
69 enum NodeDataQueryFlags {
70 INCLUDE_CHILDREN = 0x01
74 void setNodeTiming(
int idx,
SbTime timing);
75 void preOffsetNodeTiming(
int idx,
SbTime timing);
76 SbTime getNodeTiming(
const SoPath * path,
unsigned int queryflags = 0)
const;
77 SbTime getNodeTiming(
int idx,
unsigned int queryflags = 0)
const;
79 void setNodeFootprint(
const SoPath * path, FootprintType type,
81 void setNodeFootprint(
int idx, FootprintType type,
size_t footprint);
82 size_t getNodeFootprint(
const SoPath * path, FootprintType type,
83 unsigned int queryflags = 0)
const;
84 size_t getNodeFootprint(
int idx, FootprintType type,
85 unsigned int queryflags = 0)
const;
87 void setNodeFlag(
const SoPath * path, NodeFlag flag, SbBool on);
88 void setNodeFlag(
int idx, NodeFlag flag, SbBool on);
89 SbBool getNodeFlag(
const SoPath * path, NodeFlag flag)
const;
90 SbBool getNodeFlag(
int idx, NodeFlag flag)
const;
92 int getIndex(
const SoPath * path, SbBool create = FALSE);
93 int getParentIndex(
int idx)
const;
95 SoType getNodeType(
int idx)
const;
96 SbName getNodeName(
int idx)
const;
98 int getLongestNameLength(
void)
const;
99 int getLongestTypeNameLength(
void)
const;
101 int getNumNodeEntries(
void)
const;
104 void reportAll(SbProfilingDataCB * callback,
void * userdata)
const;
108 void getStatsForType(SbProfilingNodeTypeKey type,
112 void getStatsForName(SbProfilingNodeNameKey name,
126 size_t getProfilingDataSize(
void)
const;
134 SbPimplPtr<SbProfilingDataP> pimpl;
136 void constructorInit(
void);
138 SbBool isPathMatch(
const SoFullPath * path,
int pathlen,
int idx);
140 int getIndexCreate(
const SoFullPath * path,
int pathlen);
141 int getIndexNoCreate(
const SoPath * path,
int pathlen)
const;
142 int getIndexForwardCreate(
const SoFullPath * path,
int pathlen,
144 int getIndexForwardNoCreate(
const SoFullPath * path,
int pathlen,
145 int parentindex)
const;