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

Public Member Functions

HRESULT UpdateTileMappings (ID3D11Resource *resource, UINT region_count, const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates, const D3D11_TILE_REGION_SIZE *region_sizes, ID3D11Buffer *pool, UINT range_count, const UINT *range_flags, const UINT *pool_start_offsets, const UINT *range_tile_counts, UINT flags)
 
HRESULT CopyTileMappings (ID3D11Resource *dst_resource, const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate, ID3D11Resource *src_resource, const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate, const D3D11_TILE_REGION_SIZE *region_size, UINT flags)
 
void CopyTiles (ID3D11Resource *resource, const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate, const D3D11_TILE_REGION_SIZE *size, ID3D11Buffer *buffer, UINT64 start_offset, UINT flags)
 
void UpdateTiles (ID3D11Resource *dst_resource, const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate, const D3D11_TILE_REGION_SIZE *dst_region_size, const void *src_data, UINT flags)
 
HRESULT ResizeTilePool (ID3D11Buffer *pool, UINT64 size)
 
void TiledResourceBarrier (ID3D11DeviceChild *before_barrier, ID3D11DeviceChild *after_barrier)
 
BOOL IsAnnotationEnabled ()
 
void SetMarkerInt (const WCHAR *label, int data)
 
void BeginEventInt (const WCHAR *label, int data)
 
void EndEvent ()
 
- Public Member Functions inherited from ID3D11DeviceContext1
void CopySubresourceRegion1 (ID3D11Resource *pDstResource, UINT DstSubresource, UINT DstX, UINT DstY, UINT DstZ, ID3D11Resource *pSrcResource, UINT SrcSubresource, const D3D11_BOX *pSrcBox, UINT CopyFlags)
 
void UpdateSubresource1 (ID3D11Resource *pDstResource, UINT DstSubresource, const D3D11_BOX *pDstBox, const void *pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch, UINT CopyFlags)
 
void DiscardResource (ID3D11Resource *pResource)
 
void DiscardView (ID3D11View *pResourceView)
 
void VSSetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer *const *ppConstantBuffers, const UINT *pFirstConstant, const UINT *pNumConstants)
 
void HSSetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer *const *ppConstantBuffers, const UINT *pFirstConstant, const UINT *pNumConstants)
 
void DSSetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer *const *ppConstantBuffers, const UINT *pFirstConstant, const UINT *pNumConstants)
 
void GSSetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer *const *ppConstantBuffers, const UINT *pFirstConstant, const UINT *pNumConstants)
 
void PSSetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer *const *ppConstantBuffers, const UINT *pFirstConstant, const UINT *pNumConstants)
 
void CSSetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer *const *ppConstantBuffers, const UINT *pFirstConstant, const UINT *pNumConstants)
 
void VSGetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer **ppConstantBuffers, UINT *pFirstConstant, UINT *pNumConstants)
 
void HSGetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer **ppConstantBuffers, UINT *pFirstConstant, UINT *pNumConstants)
 
void DSGetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer **ppConstantBuffers, UINT *pFirstConstant, UINT *pNumConstants)
 
void GSGetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer **ppConstantBuffers, UINT *pFirstConstant, UINT *pNumConstants)
 
void PSGetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer **ppConstantBuffers, UINT *pFirstConstant, UINT *pNumConstants)
 
void CSGetConstantBuffers1 (UINT StartSlot, UINT NumBuffers, ID3D11Buffer **ppConstantBuffers, UINT *pFirstConstant, UINT *pNumConstants)
 
void SwapDeviceContextState (ID3DDeviceContextState *pState, ID3DDeviceContextState **ppPreviousState)
 
void ClearView (ID3D11View *pView, const FLOAT Color[4], const D3D11_RECT *pRect, UINT NumRects)
 
void DiscardView1 (ID3D11View *pResourceView, const D3D11_RECT *pRects, UINT NumRects)
 

Detailed Description

Definition at line 97 of file d3d11_2.idl.

Member Function Documentation

◆ BeginEventInt()

void ID3D11DeviceContext2::BeginEventInt ( const WCHAR *  label,
int  data 
)

◆ CopyTileMappings()

HRESULT ID3D11DeviceContext2::CopyTileMappings ( ID3D11Resource *  dst_resource,
const D3D11_TILED_RESOURCE_COORDINATE *  dst_start_coordinate,
ID3D11Resource *  src_resource,
const D3D11_TILED_RESOURCE_COORDINATE *  src_start_coordinate,
const D3D11_TILE_REGION_SIZE *  region_size,
UINT  flags 
)

◆ CopyTiles()

void ID3D11DeviceContext2::CopyTiles ( ID3D11Resource *  resource,
const D3D11_TILED_RESOURCE_COORDINATE *  start_coordinate,
const D3D11_TILE_REGION_SIZE *  size,
ID3D11Buffer *  buffer,
UINT64  start_offset,
UINT  flags 
)

◆ EndEvent()

void ID3D11DeviceContext2::EndEvent ( )

◆ IsAnnotationEnabled()

BOOL ID3D11DeviceContext2::IsAnnotationEnabled ( )

◆ ResizeTilePool()

HRESULT ID3D11DeviceContext2::ResizeTilePool ( ID3D11Buffer *  pool,
UINT64  size 
)

◆ SetMarkerInt()

void ID3D11DeviceContext2::SetMarkerInt ( const WCHAR *  label,
int  data 
)

◆ TiledResourceBarrier()

void ID3D11DeviceContext2::TiledResourceBarrier ( ID3D11DeviceChild *  before_barrier,
ID3D11DeviceChild *  after_barrier 
)

◆ UpdateTileMappings()

HRESULT ID3D11DeviceContext2::UpdateTileMappings ( ID3D11Resource *  resource,
UINT  region_count,
const D3D11_TILED_RESOURCE_COORDINATE *  region_start_coordinates,
const D3D11_TILE_REGION_SIZE *  region_sizes,
ID3D11Buffer *  pool,
UINT  range_count,
const UINT *  range_flags,
const UINT *  pool_start_offsets,
const UINT *  range_tile_counts,
UINT  flags 
)

◆ UpdateTiles()

void ID3D11DeviceContext2::UpdateTiles ( ID3D11Resource *  dst_resource,
const D3D11_TILED_RESOURCE_COORDINATE *  dst_start_coordinate,
const D3D11_TILE_REGION_SIZE *  dst_region_size,
const void *  src_data,
UINT  flags 
)

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