ReactOS 0.4.17-dev-966-gf06eace
d3d12shader.idl File Reference

Go to the source code of this file.

Classes

struct  _D3D12_SHADER_DESC
 
struct  _D3D12_SHADER_VARIABLE_DESC
 
struct  _D3D12_SHADER_TYPE_DESC
 
struct  _D3D12_SHADER_BUFFER_DESC
 
struct  _D3D12_SHADER_INPUT_BIND_DESC
 
struct  _D3D12_SIGNATURE_PARAMETER_DESC
 
struct  _D3D12_PARAMETER_DESC
 
struct  _D3D12_FUNCTION_DESC
 
struct  _D3D12_LIBRARY_DESC
 
interface  ID3D12ShaderReflectionType
 
interface  ID3D12ShaderReflectionVariable
 
interface  ID3D12ShaderReflectionConstantBuffer
 
interface  ID3D12ShaderReflection
 
interface  ID3D12FunctionParameterReflection
 
interface  ID3D12FunctionReflection
 
interface  ID3D12LibraryReflection
 

Typedefs

typedef enum D3D12_SHADER_VERSION_TYPE D3D12_SHADER_VERSION_TYPE
 
typedef struct _D3D12_SHADER_DESC D3D12_SHADER_DESC
 
typedef struct _D3D12_SHADER_VARIABLE_DESC D3D12_SHADER_VARIABLE_DESC
 
typedef struct _D3D12_SHADER_TYPE_DESC D3D12_SHADER_TYPE_DESC
 
typedef struct _D3D12_SHADER_BUFFER_DESC D3D12_SHADER_BUFFER_DESC
 
typedef struct _D3D12_SHADER_INPUT_BIND_DESC D3D12_SHADER_INPUT_BIND_DESC
 
typedef struct _D3D12_SIGNATURE_PARAMETER_DESC D3D12_SIGNATURE_PARAMETER_DESC
 
typedef struct _D3D12_PARAMETER_DESC D3D12_PARAMETER_DESC
 
typedef struct _D3D12_FUNCTION_DESC D3D12_FUNCTION_DESC
 
typedef struct _D3D12_LIBRARY_DESC D3D12_LIBRARY_DESC
 

Enumerations

enum  D3D12_SHADER_VERSION_TYPE {
  D3D12_SHVER_PIXEL_SHADER = 0x0 , D3D12_SHVER_VERTEX_SHADER = 0x1 , D3D12_SHVER_GEOMETRY_SHADER = 0x2 , D3D12_SHVER_HULL_SHADER = 0x3 ,
  D3D12_SHVER_DOMAIN_SHADER = 0x4 , D3D12_SHVER_COMPUTE_SHADER = 0x5 , D3D12_SHVER_RESERVED0 = 0xfff0
}
 

Typedef Documentation

◆ D3D12_FUNCTION_DESC

◆ D3D12_LIBRARY_DESC

◆ D3D12_PARAMETER_DESC

◆ D3D12_SHADER_BUFFER_DESC

◆ D3D12_SHADER_DESC

◆ D3D12_SHADER_INPUT_BIND_DESC

◆ D3D12_SHADER_TYPE_DESC

◆ D3D12_SHADER_VARIABLE_DESC

◆ D3D12_SHADER_VERSION_TYPE

◆ D3D12_SIGNATURE_PARAMETER_DESC

Enumeration Type Documentation

◆ D3D12_SHADER_VERSION_TYPE

Enumerator
D3D12_SHVER_PIXEL_SHADER 
D3D12_SHVER_VERTEX_SHADER 
D3D12_SHVER_GEOMETRY_SHADER 
D3D12_SHVER_HULL_SHADER 
D3D12_SHVER_DOMAIN_SHADER 
D3D12_SHVER_COMPUTE_SHADER 
D3D12_SHVER_RESERVED0 

Definition at line 23 of file d3d12shader.idl.

24{
31 D3D12_SHVER_RESERVED0 = 0xfff0,
D3D12_SHADER_VERSION_TYPE
Definition: d3d12shader.idl:24
@ D3D12_SHVER_VERTEX_SHADER
Definition: d3d12shader.idl:26
@ D3D12_SHVER_HULL_SHADER
Definition: d3d12shader.idl:28
@ D3D12_SHVER_GEOMETRY_SHADER
Definition: d3d12shader.idl:27
@ D3D12_SHVER_RESERVED0
Definition: d3d12shader.idl:31
@ D3D12_SHVER_PIXEL_SHADER
Definition: d3d12shader.idl:25
@ D3D12_SHVER_DOMAIN_SHADER
Definition: d3d12shader.idl:29
@ D3D12_SHVER_COMPUTE_SHADER
Definition: d3d12shader.idl:30