D3D12_RLDO_FLAGS enumeration (d3d12sdklayers.h)

Specifies options for the amount of information to report about a live device object's lifetime.

Syntax

typedef enum D3D12_RLDO_FLAGS {
  D3D12_RLDO_NONE = 0,
  D3D12_RLDO_SUMMARY = 0x1,
  D3D12_RLDO_DETAIL = 0x2,
  D3D12_RLDO_IGNORE_INTERNAL = 0x4
} ;

Constants

 
D3D12_RLDO_NONE
Value: 0
D3D12_RLDO_SUMMARY
Value: 0x1
Obtain a summary about a live device object's lifetime.
D3D12_RLDO_DETAIL
Value: 0x2
Obtain detailed information about a live device object's lifetime.
D3D12_RLDO_IGNORE_INTERNAL
Value: 0x4
This flag indicates to ignore objects which have no external refcounts keeping them alive. D3D objects are printed using an external refcount and an internal refcount. Typically, all objects are printed. This flag means ignore the objects whose external refcount is 0, because the application is not responsible for keeping them alive.

Remarks

This enumeration is used by ID3D12DebugDevice::ReportLiveDeviceObjects.

Requirements

Requirement Value
Header d3d12sdklayers.h

See also

Debug Layer Enumerations