IPixPlacedD3D12Resource interface

Represents a placed D3D12 resource.

Inheritance

IPixPlacedD3D12Resource inherits from IPixD3D12Resource → IPixD3D12ApiObject → IUnknown.

Interface ID

{5B3C4DFC-A502-4D5A-8153-BE35F8D5B46A}

Methods

The IPixPlacedD3D12Resource interface declares these methods.

Method Description
GetD3D12Heap Get the D3D12 heap that the resource was placed in.
GetHeapId Get the object ID of the heap that this placed resource was placed in.
GetHeapOffset Get the offset in bytes of this placed resource in the heap.

Inherited methods

Method Defined by
GetType IPixD3D12Resource
GetResourceDesc IPixD3D12Resource
GetClearValue IPixD3D12Resource
GetInitialBarrierStateType IPixD3D12Resource
GetInitialState IPixD3D12Resource
GetInitialLayout IPixD3D12Resource
GetCastableFormatCount IPixD3D12Resource
GetCastableFormat IPixD3D12Resource
GetViews IPixD3D12Resource
GetName IPixD3D12ApiObject
GetApiObjectId IPixD3D12ApiObject
GetApiObjectType IPixD3D12ApiObject

Requirements

Header: PixApiPipelineInterfaces.h