Class D3D12ExtensionTracker
Defined in File d3d12-extension.h
Class Documentation
-
class D3D12ExtensionTracker
Public Functions
-
D3D12ExtensionTracker()
-
~D3D12ExtensionTracker()
-
virtual void OnMap()
-
virtual void OnUnmap(ID3D12Resource *resource)
-
virtual void OnCreateCommittedResource(ID3D12Resource *resource)
-
virtual void OnCreateComputePipelineState()
-
virtual void OnPostCreateComputePipelineState(ID3D12PipelineState &pipelineState)
-
bool IsPatternMatched() const
-
void Reset()
Public Static Attributes
-
static constexpr GUID GUID_ExtResourceGuid = {0x867d402, 0x872b, 0x4265, {0xbf, 0x7a, 0x4c, 0x9, 0xd8, 0x51, 0x7b, 0x75}}
Protected Types
Protected Attributes
-
ExtensionPatternState mExtensionPatternState
-
ID3D12Resource *mCurrentCommittedResource
-
D3D12ExtensionTracker()