|
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