Struct PIXRuntimeHelper

Struct Documentation

struct PIXRuntimeHelper

Public Types

PIXBeginEventOnCommandList = void(WINAPI *)(ID3D12GraphicsCommandList *commandList, UINT64 color, PCSTR formatString)
PIXEndEventOnCommandList = void(WINAPI *)(ID3D12GraphicsCommandList *commandList)
PIXSetMarkerOnCommandList = void(WINAPI *)(ID3D12GraphicsCommandList *commandList, UINT64 color, PCSTR formatString)

Public Functions

inline PIXRuntimeHelper()
PIXRuntimeHelper(PIXRuntimeHelper const&) = delete
PIXRuntimeHelper &operator=(PIXRuntimeHelper const&) = delete
inline ~PIXRuntimeHelper()
inline void BeginEventOnCommandList(ID3D12GraphicsCommandList *commandList, UINT64 color, PCSTR formatString, ...)
inline void EndEventOnCommandList(ID3D12GraphicsCommandList *commandList)
inline void SetMarkerOnCommandList(ID3D12GraphicsCommandList *commandList, UINT64 color, PCSTR formatString, ...)

Public Members

PIXBeginEventOnCommandList beginEventOnCommandList = nullptr
PIXEndEventOnCommandList endEventOnCommandList = nullptr
PIXSetMarkerOnCommandList setMarkerOnCommandList = nullptr
HMODULE pixRuntimeModule = 0
char msgBuffer[MAX_PACKAGE_NAME]