XLE  v0.02.0
Public Member Functions | Public Attributes | List of all members
BufferUploads::CommandListMetrics Struct Reference

Public Member Functions

buffer_upload_dll_export CommandListMetrics (const CommandListMetrics &cloneFrom)
 
buffer_upload_dll_export const CommandListMetricsoperator= (const CommandListMetrics &cloneFrom)
 
unsigned RetirementCount () const
 
const AssemblyLineRetirementRetirement (unsigned index) const
 

Public Attributes

unsigned _bytesUploaded [UploadDataType::Max]
 
unsigned _bytesCreated [UploadDataType::Max]
 
unsigned _bytesUploadedDuringCreation [UploadDataType::Max]
 
unsigned _bytesUploadTotal
 
unsigned _countCreations [UploadDataType::Max]
 
unsigned _countDeviceCreations [UploadDataType::Max]
 
unsigned _countUploaded [UploadDataType::Max]
 
unsigned _contextOperations
 
unsigned _nonContextOperations
 
unsigned _deviceCreateOperations
 
AssemblyLineMetrics _assemblyLineMetrics
 
AssemblyLineRetirement _retirements [16]
 
unsigned _retirementCount
 
std::vector< AssemblyLineRetirement_retirementsOverflow
 
TimeMarker _resolveTime
 
TimeMarker _commitTime
 
TimeMarker _waitTime
 
TimeMarker _processingStart
 
TimeMarker _processingEnd
 
TimeMarker _framePriorityStallTime
 
unsigned _batchedCopyBytes
 
unsigned _batchedCopyCount
 
unsigned _wakeCount
 
unsigned _frameId
 

The documentation for this struct was generated from the following files: