Struct DX12Descriptor

Inheritance Relationships

Base Type

Struct Documentation

struct DX12Descriptor : public gpa::d3d12_state_tracker::DX12NullDescriptor

Public Functions

inline ID3D12Resource *UAVCounterResource() const
inline ID3D12Resource *SFUAVFeedbackResource() const
inline ID3D12Resource *SFUAVTargetedResource() const

Public Members

bool hasResource = false

Has resource on Create*View call.

WeakPtr<ID3D12Resource> resource = nullptr

Resource registered for DSV, RTV, SRV, UAV. Feedback resource for Sampler Feedback UAV.

WeakPtr<ID3D12Resource> secondaryResource = nullptr

Counter resource registered for UAV, Tergeted resource for Sampler Feedback UAV.