[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.Device2

Device2 Class

ID3D11Device2

Implements
Namespace: C1.Util.DX.Direct3D11
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("9d06dffa-d1e5-4d07-83a8-1bb123f2f841")]
public class Device2 : Device1, IDisposable, IUnknown

Constructors

Name Description
Device2(IntPtr)

Initializes a new instance of the Device2 class.

Properties

Name Description
ImmediateContext2

GetImmediateContext2

Methods

Name Description
CheckMultisampleQualityLevels1(Format, int, CheckMultisampleQualityLevelsFlags)

HRESULT ID3D11Device2::CheckMultisampleQualityLevels1([In] DXGI_FORMAT Format,[In] unsigned int SampleCount,[In] D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG Flags,[Out] unsigned int* pNumQualityLevels)

CreateDeferredContext2(int)

HRESULT ID3D11Device2::CreateDeferredContext2([In] unsigned int ContextFlags,[Out, Fast] ID3D11DeviceContext2** ppDeferredContext)

Dispose(bool)

Clean up any resources being used.

GetImmediateContext2(out DeviceContext2)

void ID3D11Device2::GetImmediateContext2([Out] ID3D11DeviceContext2** ppImmediateContext)

GetResourceTiling(Resource, out int, out PackedMipDescription, out TileShape, ref int, int, SubResourceTiling[])

void ID3D11Device2::GetResourceTiling([In] ID3D11Resource* pTiledResource,[Out, Optional] unsigned int* pNumTilesForEntireResource,[Out, Optional] D3D11_PACKED_MIP_DESC* pPackedMipDesc,[Out, Optional] D3D11_TILE_SHAPE* pStandardTileShapeForNonPackedMips,[InOut] unsigned int* pNumSubresourceTilings,[In] unsigned int FirstSubresourceTilingToGet,[Out, Buffer] D3D11_SUBRESOURCE_TILING* pSubresourceTilingsForNonPackedMips)

Operators

Name Description
explicit operator Device2(IntPtr)

Performs an explicit conversion from IntPtr to Device2.