ID3D12Object interface (d3d12.h)

An interface from which ID3D12Device and ID3D12DeviceChild inherit from. It provides methods to associate private data and annotate object names.

Inheritance

The ID3D12Object interface inherits from the IUnknown interface. ID3D12Object also has these types of members:

Methods

The ID3D12Object interface has these methods.

 
ID3D12Object::GetPrivateData

Gets application-defined data from a device object.
ID3D12Object::SetName

Associates a name with the device object. This name is for use in debug diagnostics and tools.
ID3D12Object::SetPrivateData

Sets application-defined data to a device object and associates that data with an application-defined GUID.
ID3D12Object::SetPrivateDataInterface

Associates an IUnknown-derived interface with the device object, and associates that interface with an application-defined GUID.

Requirements

Requirement Value
Target Platform Windows
Header d3d12.h

See also

Core Interfaces

IUnknown