[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.DeviceContext2

DeviceContext2 Class

ID3D11DeviceContext2

Implements
Namespace: C1.Util.DX.Direct3D11
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("420d5b32-b90c-4da4-bef0-359f6a24a83a")]
public class DeviceContext2 : DeviceContext1, IDisposable, IUnknown

Constructors

Name Description
DeviceContext2(IntPtr)

Initializes a new instance of the DeviceContext2 class.

Methods

Name Description
BeginEventInt(string, int)

void ID3D11DeviceContext2::BeginEventInt([In] const wchar_t* pLabel,[In] int Data)

CopyTileMappings(Resource, TiledResourceCoordinate, Resource, TiledResourceCoordinate, TileRegionSize, TileMappingFlags)

HRESULT ID3D11DeviceContext2::CopyTileMappings([In] ID3D11Resource* pDestTiledResource,[In] const D3D11_TILED_RESOURCE_COORDINATE* pDestRegionStartCoordinate,[In] ID3D11Resource* pSourceTiledResource,[In] const D3D11_TILED_RESOURCE_COORDINATE* pSourceRegionStartCoordinate,[In] const D3D11_TILE_REGION_SIZE* pTileRegionSize,[In] D3D11_TILE_MAPPING_FLAG Flags)

CopyTiles(Resource, TiledResourceCoordinate, TileRegionSize, Buffer, long, TileMappingFlags)

void ID3D11DeviceContext2::CopyTiles([In] ID3D11Resource* pTiledResource,[In] const D3D11_TILED_RESOURCE_COORDINATE* pTileRegionStartCoordinate,[In] const D3D11_TILE_REGION_SIZE* pTileRegionSize,[In] ID3D11Buffer* pBuffer,[In] unsigned longlong BufferStartOffsetInBytes,[In] D3D11_TILE_MAPPING_FLAG Flags)

EndEvent()

void ID3D11DeviceContext2::EndEvent()

IsAnnotationEnabled()

BOOL ID3D11DeviceContext2::IsAnnotationEnabled()

ResizeTilePool(Buffer, long)

HRESULT ID3D11DeviceContext2::ResizeTilePool([In] ID3D11Buffer* pTilePool,[In] unsigned longlong NewSizeInBytes)

SetMarkerInt(string, int)

void ID3D11DeviceContext2::SetMarkerInt([In] const wchar_t* pLabel,[In] int Data)

TiledResourceBarrier(DeviceChild, DeviceChild)

void ID3D11DeviceContext2::TiledResourceBarrier([In, Optional] ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier,[In, Optional] ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier)

UpdateTileMappings(Resource, int, TiledResourceCoordinate[], TileRegionSize[], Buffer, int, TileRangeFlags[], int[], int[], TileMappingFlags)

HRESULT ID3D11DeviceContext2::UpdateTileMappings([In] ID3D11Resource* pTiledResource,[In] unsigned int NumTiledResourceRegions,[In, Buffer, Optional] const D3D11_TILED_RESOURCE_COORDINATE* pTiledResourceRegionStartCoordinates,[In, Buffer, Optional] const D3D11_TILE_REGION_SIZE* pTiledResourceRegionSizes,[In, Optional] ID3D11Buffer* pTilePool,[In] unsigned int NumRanges,[In, Buffer, Optional] const D3D11_TILE_RANGE_FLAG* pRangeFlags,[In, Buffer, Optional] const unsigned int* pTilePoolStartOffsets,[In, Buffer, Optional] const unsigned int* pRangeTileCounts,[In] D3D11_TILE_MAPPING_FLAG Flags)

UpdateTiles(Resource, TiledResourceCoordinate, TileRegionSize, IntPtr, TileMappingFlags)

void ID3D11DeviceContext2::UpdateTiles([In] ID3D11Resource* pDestTiledResource,[In] const D3D11_TILED_RESOURCE_COORDINATE* pDestTileRegionStartCoordinate,[In] const D3D11_TILE_REGION_SIZE* pDestTileRegionSize,[In] const void* pSourceTileData,[In] D3D11_TILE_MAPPING_FLAG Flags)

Operators

Name Description
explicit operator DeviceContext2(IntPtr)

Performs an explicit conversion from IntPtr to DeviceContext2.