RetroArch
|
#include <d3d12.h>
Public Member Functions | |
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D12PipelineLibrary1 *This |
ULONG (STDMETHODCALLTYPE *AddRef)(ID3D12PipelineLibrary1 *This) | |
ULONG (STDMETHODCALLTYPE *Release)(ID3D12PipelineLibrary1 *This) | |
HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D12PipelineLibrary1 *This | |
HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D12PipelineLibrary1 *This | |
_In_ REFGUID _In_ UINT | _In_reads_bytes_opt_ (DataSize) const void *pData) |
HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D12PipelineLibrary1 *This | |
HRESULT (STDMETHODCALLTYPE *SetName)(ID3D12PipelineLibrary1 *This | |
HRESULT (STDMETHODCALLTYPE *GetDevice)(ID3D12PipelineLibrary1 *This | |
HRESULT (STDMETHODCALLTYPE *StorePipeline)(ID3D12PipelineLibrary1 *This | |
HRESULT (STDMETHODCALLTYPE *LoadGraphicsPipeline)(ID3D12PipelineLibrary1 *This | |
HRESULT (STDMETHODCALLTYPE *LoadComputePipeline)(ID3D12PipelineLibrary1 *This | |
SIZE_T (STDMETHODCALLTYPE *GetSerializedSize)(ID3D12PipelineLibrary1 *This) | |
HRESULT (STDMETHODCALLTYPE *Serialize)(ID3D12PipelineLibrary1 *This | |
_Out_writes_ (DataSizeInBytes) void *pData | |
HRESULT (STDMETHODCALLTYPE *LoadPipeline)(ID3D12PipelineLibrary1 *This | |
Public Attributes | |
BEGIN_INTERFACE REFIID | riid |
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** | ppvObject |
_In_ REFGUID | guid |
_In_ REFGUID _Inout_ UINT * | pDataSize |
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * | pData |
_In_ REFGUID _In_ UINT | DataSize |
_In_ REFGUID _In_opt_ const IUnknown * | pData |
_In_z_ LPCWSTR | Name |
REFIID | riid |
REFIID _COM_Outptr_opt_ void ** | ppvDevice |
_In_opt_ LPCWSTR | pName |
_In_opt_ LPCWSTR _In_ ID3D12PipelineState * | pPipeline |
_In_ LPCWSTR | pName |
_In_ LPCWSTR _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC * | pDesc |
_In_ LPCWSTR _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC REFIID | riid |
_In_ LPCWSTR _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC REFIID _COM_Outptr_ void ** | ppPipelineState |
_In_ LPCWSTR _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC * | pDesc |
_In_ LPCWSTR _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC REFIID | riid |
_In_ LPCWSTR _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC REFIID _COM_Outptr_ void ** | ppPipelineState |
SIZE_T | DataSizeInBytes |
_In_ LPCWSTR _In_ const D3D12_PIPELINE_STATE_STREAM_DESC * | pDesc |
_In_ LPCWSTR _In_ const D3D12_PIPELINE_STATE_STREAM_DESC REFIID | riid |
_In_ LPCWSTR _In_ const D3D12_PIPELINE_STATE_STREAM_DESC REFIID _COM_Outptr_ void ** | ppPipelineState |
ID3D12PipelineLibrary1Vtbl::_Out_writes_ | ( | DataSizeInBytes | ) |
BEGIN_INTERFACE ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetPrivateData | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateData | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateDataInterface | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetName | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetDevice | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | StorePipeline | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | LoadGraphicsPipeline | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | LoadComputePipeline | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | Serialize | ) |
ID3D12PipelineLibrary1Vtbl::HRESULT | ( | STDMETHODCALLTYPE * | LoadPipeline | ) |
ID3D12PipelineLibrary1Vtbl::SIZE_T | ( | STDMETHODCALLTYPE * | GetSerializedSize | ) |
ID3D12PipelineLibrary1Vtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
ID3D12PipelineLibrary1Vtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
_In_ REFGUID _In_ UINT ID3D12PipelineLibrary1Vtbl::DataSize |
SIZE_T ID3D12PipelineLibrary1Vtbl::DataSizeInBytes |
_In_ REFGUID ID3D12PipelineLibrary1Vtbl::guid |
_In_z_ LPCWSTR ID3D12PipelineLibrary1Vtbl::Name |
_In_ REFGUID _In_opt_ const IUnknown* ID3D12PipelineLibrary1Vtbl::pData |
_In_ REFGUID _Inout_ UINT* ID3D12PipelineLibrary1Vtbl::pDataSize |
_In_ LPCWSTR _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC* ID3D12PipelineLibrary1Vtbl::pDesc |
_In_ LPCWSTR _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC* ID3D12PipelineLibrary1Vtbl::pDesc |
_In_ LPCWSTR _In_ const D3D12_PIPELINE_STATE_STREAM_DESC* ID3D12PipelineLibrary1Vtbl::pDesc |
_In_ LPCWSTR ID3D12PipelineLibrary1Vtbl::pName |
_In_ LPCWSTR ID3D12PipelineLibrary1Vtbl::pName |
_In_opt_ LPCWSTR _In_ ID3D12PipelineState* ID3D12PipelineLibrary1Vtbl::pPipeline |
_In_ LPCWSTR _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC REFIID _COM_Outptr_ void** ID3D12PipelineLibrary1Vtbl::ppPipelineState |
_In_ LPCWSTR _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC REFIID _COM_Outptr_ void** ID3D12PipelineLibrary1Vtbl::ppPipelineState |
_In_ LPCWSTR _In_ const D3D12_PIPELINE_STATE_STREAM_DESC REFIID _COM_Outptr_ void** ID3D12PipelineLibrary1Vtbl::ppPipelineState |
REFIID _COM_Outptr_opt_ void** ID3D12PipelineLibrary1Vtbl::ppvDevice |
BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D12PipelineLibrary1Vtbl::ppvObject |
BEGIN_INTERFACE REFIID ID3D12PipelineLibrary1Vtbl::riid |
REFIID ID3D12PipelineLibrary1Vtbl::riid |
_In_ LPCWSTR _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC REFIID ID3D12PipelineLibrary1Vtbl::riid |
_In_ LPCWSTR _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC REFIID ID3D12PipelineLibrary1Vtbl::riid |
_In_ LPCWSTR _In_ const D3D12_PIPELINE_STATE_STREAM_DESC REFIID ID3D12PipelineLibrary1Vtbl::riid |