Class StateObjectParser
Defined in File stateobject-parser.h
Nested Relationships
Nested Types
Class Documentation
-
class StateObjectParser
Public Types
-
using ExistingCollectionCallbackFunc = std::function<ParsedData const*(ID3D12StateObject*)>
Public Functions
-
StateObjectParser() = default
-
StateObjectParser(ID3D12Device *device, ExistingCollectionCallbackFunc existingCollectionCallback)
-
ParsedData Parse(D3D12_STATE_OBJECT_DESC const &desc)
-
struct Export
-
struct ParsedData
Public Functions
-
void Add(ParsedData const &source, UINT numExports = 0, D3D12_EXPORT_DESC const *exportDescs = nullptr)
-
void Add(ParsedData const &source, UINT numExports = 0, D3D12_EXPORT_DESC const *exportDescs = nullptr)
-
struct ShaderRef
-
using ExistingCollectionCallbackFunc = std::function<ParsedData const*(ID3D12StateObject*)>