ReactOS 0.4.17-dev-934-g091855f
d3d11_2.idl File Reference

Go to the source code of this file.

Classes

struct  D3D11_TILED_RESOURCE_COORDINATE
 
struct  D3D11_TILE_REGION_SIZE
 
struct  D3D11_SUBRESOURCE_TILING
 
struct  D3D11_TILE_SHAPE
 
struct  D3D11_PACKED_MIP_DESC
 
interface  ID3D11DeviceContext2
 
interface  ID3D11Device2
 

Typedefs

typedef enum D3D11_TILE_MAPPING_FLAG D3D11_TILE_MAPPING_FLAG
 
typedef enum D3D11_TILE_RANGE_FLAG D3D11_TILE_RANGE_FLAG
 
typedef enum D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG
 
typedef enum D3D11_TILE_COPY_FLAG D3D11_TILE_COPY_FLAG
 
typedef struct D3D11_TILED_RESOURCE_COORDINATE D3D11_TILED_RESOURCE_COORDINATE
 
typedef struct D3D11_TILE_REGION_SIZE D3D11_TILE_REGION_SIZE
 
typedef struct D3D11_SUBRESOURCE_TILING D3D11_SUBRESOURCE_TILING
 
typedef struct D3D11_TILE_SHAPE D3D11_TILE_SHAPE
 
typedef struct D3D11_PACKED_MIP_DESC D3D11_PACKED_MIP_DESC
 

Enumerations

enum  D3D11_TILE_MAPPING_FLAG { D3D11_TILE_MAPPING_NO_OVERWRITE = 0x1 }
 
enum  D3D11_TILE_RANGE_FLAG { D3D11_TILE_RANGE_NULL = 0x1 , D3D11_TILE_RANGE_SKIP = 0x2 , D3D11_TILE_RANGE_REUSE_SINGLE_TILE = 0x4 }
 
enum  D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG { D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE = 0x1 }
 
enum  D3D11_TILE_COPY_FLAG { D3D11_TILE_COPY_NO_OVERWRITE = 0x1 , D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2 , D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4 }
 

Variables

const UINT D3D11_PACKED_TILE = 0xffffffff
 

Typedef Documentation

◆ D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG

◆ D3D11_PACKED_MIP_DESC

◆ D3D11_SUBRESOURCE_TILING

◆ D3D11_TILE_COPY_FLAG

◆ D3D11_TILE_MAPPING_FLAG

◆ D3D11_TILE_RANGE_FLAG

◆ D3D11_TILE_REGION_SIZE

◆ D3D11_TILE_SHAPE

◆ D3D11_TILED_RESOURCE_COORDINATE

Enumeration Type Documentation

◆ D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG

Enumerator
D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE 

Definition at line 39 of file d3d11_2.idl.

◆ D3D11_TILE_COPY_FLAG

Enumerator
D3D11_TILE_COPY_NO_OVERWRITE 
D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE 
D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER 

Definition at line 44 of file d3d11_2.idl.

45{
D3D11_TILE_COPY_FLAG
Definition: d3d11_2.idl:45
@ D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
Definition: d3d11_2.idl:48
@ D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
Definition: d3d11_2.idl:47
@ D3D11_TILE_COPY_NO_OVERWRITE
Definition: d3d11_2.idl:46

◆ D3D11_TILE_MAPPING_FLAG

Enumerator
D3D11_TILE_MAPPING_NO_OVERWRITE 

Definition at line 27 of file d3d11_2.idl.

28{
D3D11_TILE_MAPPING_FLAG
Definition: d3d11_2.idl:28
@ D3D11_TILE_MAPPING_NO_OVERWRITE
Definition: d3d11_2.idl:29

◆ D3D11_TILE_RANGE_FLAG

Enumerator
D3D11_TILE_RANGE_NULL 
D3D11_TILE_RANGE_SKIP 
D3D11_TILE_RANGE_REUSE_SINGLE_TILE 

Definition at line 32 of file d3d11_2.idl.

33{
D3D11_TILE_RANGE_FLAG
Definition: d3d11_2.idl:33
@ D3D11_TILE_RANGE_REUSE_SINGLE_TILE
Definition: d3d11_2.idl:36
@ D3D11_TILE_RANGE_SKIP
Definition: d3d11_2.idl:35
@ D3D11_TILE_RANGE_NULL
Definition: d3d11_2.idl:34

Variable Documentation

◆ D3D11_PACKED_TILE

const UINT D3D11_PACKED_TILE = 0xffffffff

Definition at line 25 of file d3d11_2.idl.