ReactOS 0.4.17-dev-934-g091855f
ID3D11Device3 Interface Reference
Inheritance diagram for ID3D11Device3:
Collaboration diagram for ID3D11Device3:

Public Member Functions

HRESULT CreateTexture2D1 (const D3D11_TEXTURE2D_DESC1 *desc, const D3D11_SUBRESOURCE_DATA *initial_data, ID3D11Texture2D1 **texture)
 
HRESULT CreateTexture3D1 (const D3D11_TEXTURE3D_DESC1 *desc, const D3D11_SUBRESOURCE_DATA *initial_data, ID3D11Texture3D1 **texture)
 
HRESULT CreateRasterizerState2 (const D3D11_RASTERIZER_DESC2 *desc, ID3D11RasterizerState2 **state)
 
HRESULT CreateShaderResourceView1 (ID3D11Resource *resource, const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc, ID3D11ShaderResourceView1 **view)
 
HRESULT CreateUnorderedAccessView1 (ID3D11Resource *resource, const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc, ID3D11UnorderedAccessView1 **view)
 
HRESULT CreateRenderTargetView1 (ID3D11Resource *resource, const D3D11_RENDER_TARGET_VIEW_DESC1 *desc, ID3D11RenderTargetView1 **view)
 
HRESULT CreateQuery1 (const D3D11_QUERY_DESC1 *desc, ID3D11Query1 **query)
 
void GetImmediateContext3 (ID3D11DeviceContext3 **context)
 
HRESULT CreateDeferredContext3 (UINT flags, ID3D11DeviceContext3 **context)
 
void WriteToSubresource (ID3D11Resource *dst_resource, UINT dst_subresource, const D3D11_BOX *dst_box, const void *src_data, UINT src_row_pitch, UINT src_depth_pitch)
 
void ReadFromSubresource (void *dst_data, UINT dst_row_pitch, UINT dst_depth_pitch, ID3D11Resource *src_resource, UINT src_subresource, const D3D11_BOX *src_box)
 
- Public Member Functions inherited from ID3D11Device2
void GetImmediateContext2 (ID3D11DeviceContext2 **context)
 
HRESULT CreateDeferredContext2 (UINT flags, ID3D11DeviceContext2 **context)
 
void GetResourceTiling (ID3D11Resource *resource, UINT *tile_count, D3D11_PACKED_MIP_DESC *mip_desc, D3D11_TILE_SHAPE *tile_shape, UINT *subresource_tiling_count, UINT first_subresource_tiling, D3D11_SUBRESOURCE_TILING *subresource_tiling)
 
HRESULT CheckMultisampleQualityLevels1 (DXGI_FORMAT format, UINT sample_count, UINT flags, UINT *quality_level_count)
 
- Public Member Functions inherited from ID3D11Device1
void GetImmediateContext1 (ID3D11DeviceContext1 **ppImmediateContext)
 
HRESULT CreateDeferredContext1 (UINT ContextFlags, ID3D11DeviceContext1 **ppDeferredContext)
 
HRESULT CreateBlendState1 (const D3D11_BLEND_DESC1 *pBlendStateDesc, ID3D11BlendState1 **ppBlendState)
 
HRESULT CreateRasterizerState1 (const D3D11_RASTERIZER_DESC1 *pRasterizerDesc, ID3D11RasterizerState1 **ppRasterizerState)
 
HRESULT CreateDeviceContextState (UINT Flags, const D3D_FEATURE_LEVEL *pFeatureLevels, UINT FeatureLevels, UINT SDKVersion, REFIID EmulatedInterface, D3D_FEATURE_LEVEL *pChosenFeatureLevel, ID3DDeviceContextState **ppContextState)
 
HRESULT OpenSharedResource1 (HANDLE hResource, REFIID returnedInterface, void **ppResource)
 
HRESULT OpenSharedResourceByName (LPCWSTR lpName, DWORD dwDesiredAccess, REFIID returnedInterface, void **ppResource)
 

Detailed Description

Definition at line 335 of file d3d11_3.idl.

Member Function Documentation

◆ CreateDeferredContext3()

HRESULT ID3D11Device3::CreateDeferredContext3 ( UINT  flags,
ID3D11DeviceContext3 **  context 
)

◆ CreateQuery1()

HRESULT ID3D11Device3::CreateQuery1 ( const D3D11_QUERY_DESC1 *  desc,
ID3D11Query1 **  query 
)

◆ CreateRasterizerState2()

HRESULT ID3D11Device3::CreateRasterizerState2 ( const D3D11_RASTERIZER_DESC2 *  desc,
ID3D11RasterizerState2 **  state 
)

◆ CreateRenderTargetView1()

HRESULT ID3D11Device3::CreateRenderTargetView1 ( ID3D11Resource *  resource,
const D3D11_RENDER_TARGET_VIEW_DESC1 *  desc,
ID3D11RenderTargetView1 **  view 
)

◆ CreateShaderResourceView1()

HRESULT ID3D11Device3::CreateShaderResourceView1 ( ID3D11Resource *  resource,
const D3D11_SHADER_RESOURCE_VIEW_DESC1 *  desc,
ID3D11ShaderResourceView1 **  view 
)

◆ CreateTexture2D1()

HRESULT ID3D11Device3::CreateTexture2D1 ( const D3D11_TEXTURE2D_DESC1 *  desc,
const D3D11_SUBRESOURCE_DATA *  initial_data,
ID3D11Texture2D1 **  texture 
)

◆ CreateTexture3D1()

HRESULT ID3D11Device3::CreateTexture3D1 ( const D3D11_TEXTURE3D_DESC1 *  desc,
const D3D11_SUBRESOURCE_DATA *  initial_data,
ID3D11Texture3D1 **  texture 
)

◆ CreateUnorderedAccessView1()

HRESULT ID3D11Device3::CreateUnorderedAccessView1 ( ID3D11Resource *  resource,
const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *  desc,
ID3D11UnorderedAccessView1 **  view 
)

◆ GetImmediateContext3()

void ID3D11Device3::GetImmediateContext3 ( ID3D11DeviceContext3 **  context)

◆ ReadFromSubresource()

void ID3D11Device3::ReadFromSubresource ( void *  dst_data,
UINT  dst_row_pitch,
UINT  dst_depth_pitch,
ID3D11Resource *  src_resource,
UINT  src_subresource,
const D3D11_BOX *  src_box 
)

◆ WriteToSubresource()

void ID3D11Device3::WriteToSubresource ( ID3D11Resource *  dst_resource,
UINT  dst_subresource,
const D3D11_BOX *  dst_box,
const void *  src_data,
UINT  src_row_pitch,
UINT  src_depth_pitch 
)

The documentation for this interface was generated from the following file: