|
|
GPUMetrics | CalculateGPUMetrics () |
| |
|
void | AddCommandListToFrame (unsigned frameId, unsigned commandListIndex) |
| |
|
void | AddGPUToCostToFrame (unsigned frameId, float gpuCost) |
| |
|
void | ProcessGPUEvents (const void *eventsBufferStart, const void *eventsBufferEnd) |
| |
|
void | ProcessGPUEvents_MT (const void *eventsBufferStart, const void *eventsBufferEnd) |
| |
|
void | DrawMenuBar (IOverlayContext *context, Layout &layout, Interactables &interactables, InterfaceState &interfaceState) |
| |
|
void | DrawDisplay (IOverlayContext *context, Layout &layout, Interactables &interactables, InterfaceState &interfaceState) |
| |
|
void | DrawStatistics (IOverlayContext *context, Layout &layout, Interactables &interactables, InterfaceState &interfaceState, const BufferUploads::CommandListMetrics &mostRecentResults) |
| |
|
void | DrawRecentRetirements (IOverlayContext *context, Layout &layout, Interactables &interactables, InterfaceState &interfaceState) |
| |
|
size_t | FillValuesBuffer (unsigned graphType, unsigned uploadType, float valuesBuffer[], size_t valuesMaxCount) |
| |
|
|
static void | GPUEventListener (const void *eventsBufferStart, const void *eventsBufferEnd) |
| |
|
|
std::deque< BufferUploads::CommandListMetrics > | _recentHistory |
| |
|
BufferUploads::IManager * | _manager |
| |
|
std::deque< FrameRecord > | _frames |
| |
|
std::vector< unsigned > | _gpuEventsBuffer |
| |
|
Threading::Mutex | _gpuEventsBufferLock |
| |
|
GPUTime | _mostRecentGPUFrequency |
| |
|
GPUTime | _lastUploadBeginTime |
| |
|
float | _mostRecentGPUCost |
| |
|
unsigned | _mostRecentGPUFrameId |
| |
|
unsigned | _lockedFrameId |
| |
|
float | _graphMinValueHistory |
| |
|
float | _graphMaxValueHistory |
| |
|
unsigned | _accumulatedCreateCount [BufferUploads::UploadDataType::Max] |
| |
|
unsigned | _accumulatedCreateBytes [BufferUploads::UploadDataType::Max] |
| |
|
unsigned | _accumulatedUploadCount [BufferUploads::UploadDataType::Max] |
| |
|
unsigned | _accumulatedUploadBytes [BufferUploads::UploadDataType::Max] |
| |
|
double | _reciprocalTimerFrequency |
| |
|
unsigned | _graphsMode |
| |
The documentation for this class was generated from the following files:
- PlatformRig/DebuggingDisplays/BufferUploadDisplay.h
- PlatformRig/DebuggingDisplays/BufferUploadDisplay.cpp