RetroArch
Classes | Macros | Typedefs | Enumerations | Functions
d3d10_1shader.h File Reference
#include "d3d10shader.h"
Include dependency graph for d3d10_1shader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _D3D10_SHADER_DEBUG_TOKEN_INFO
 
struct  _D3D10_SHADER_DEBUG_VAR_INFO
 
struct  _D3D10_SHADER_DEBUG_INPUT_INFO
 
struct  _D3D10_SHADER_DEBUG_SCOPEVAR_INFO
 
struct  _D3D10_SHADER_DEBUG_SCOPE_INFO
 
struct  _D3D10_SHADER_DEBUG_OUTPUTVAR
 
struct  _D3D10_SHADER_DEBUG_OUTPUTREG_INFO
 
struct  _D3D10_SHADER_DEBUG_INST_INFO
 
struct  _D3D10_SHADER_DEBUG_FILE_INFO
 
struct  _D3D10_SHADER_DEBUG_INFO
 

Macros

#define INTERFACE   ID3D10ShaderReflection1
 

Typedefs

typedef enum _D3D10_SHADER_DEBUG_REGTYPE D3D10_SHADER_DEBUG_REGTYPE
 
typedef enum _D3D10_SHADER_DEBUG_SCOPETYPE D3D10_SHADER_DEBUG_SCOPETYPE
 
typedef enum _D3D10_SHADER_DEBUG_VARTYPE D3D10_SHADER_DEBUG_VARTYPE
 
typedef struct _D3D10_SHADER_DEBUG_TOKEN_INFO D3D10_SHADER_DEBUG_TOKEN_INFO
 
typedef struct _D3D10_SHADER_DEBUG_VAR_INFO D3D10_SHADER_DEBUG_VAR_INFO
 
typedef struct _D3D10_SHADER_DEBUG_INPUT_INFO D3D10_SHADER_DEBUG_INPUT_INFO
 
typedef struct _D3D10_SHADER_DEBUG_SCOPEVAR_INFO D3D10_SHADER_DEBUG_SCOPEVAR_INFO
 
typedef struct _D3D10_SHADER_DEBUG_SCOPE_INFO D3D10_SHADER_DEBUG_SCOPE_INFO
 
typedef struct _D3D10_SHADER_DEBUG_OUTPUTVAR D3D10_SHADER_DEBUG_OUTPUTVAR
 
typedef struct _D3D10_SHADER_DEBUG_OUTPUTREG_INFO D3D10_SHADER_DEBUG_OUTPUTREG_INFO
 
typedef struct _D3D10_SHADER_DEBUG_INST_INFO D3D10_SHADER_DEBUG_INST_INFO
 
typedef struct _D3D10_SHADER_DEBUG_FILE_INFO D3D10_SHADER_DEBUG_FILE_INFO
 
typedef struct _D3D10_SHADER_DEBUG_INFO D3D10_SHADER_DEBUG_INFO
 
typedef interface ID3D10ShaderReflection1 ID3D10ShaderReflection1
 
typedef interface ID3D10ShaderReflection1LPD3D10SHADERREFLECTION1
 

Enumerations

enum  _D3D10_SHADER_DEBUG_REGTYPE {
  D3D10_SHADER_DEBUG_REG_INPUT, D3D10_SHADER_DEBUG_REG_OUTPUT, D3D10_SHADER_DEBUG_REG_CBUFFER, D3D10_SHADER_DEBUG_REG_TBUFFER,
  D3D10_SHADER_DEBUG_REG_TEMP, D3D10_SHADER_DEBUG_REG_TEMPARRAY, D3D10_SHADER_DEBUG_REG_TEXTURE, D3D10_SHADER_DEBUG_REG_SAMPLER,
  D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER, D3D10_SHADER_DEBUG_REG_LITERAL, D3D10_SHADER_DEBUG_REG_UNUSED, D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS,
  D3D11_SHADER_DEBUG_REG_UAV, D3D10_SHADER_DEBUG_REG_FORCE_DWORD = 0x7fffffff
}
 
enum  _D3D10_SHADER_DEBUG_SCOPETYPE {
  D3D10_SHADER_DEBUG_SCOPE_GLOBAL, D3D10_SHADER_DEBUG_SCOPE_BLOCK, D3D10_SHADER_DEBUG_SCOPE_FORLOOP, D3D10_SHADER_DEBUG_SCOPE_STRUCT,
  D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS, D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK, D3D10_SHADER_DEBUG_SCOPE_NAMESPACE, D3D10_SHADER_DEBUG_SCOPE_ANNOTATION,
  D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD = 0x7fffffff
}
 
enum  _D3D10_SHADER_DEBUG_VARTYPE { D3D10_SHADER_DEBUG_VAR_VARIABLE, D3D10_SHADER_DEBUG_VAR_FUNCTION, D3D10_SHADER_DEBUG_VAR_FORCE_DWORD = 0x7fffffff }
 

Functions

 DEFINE_GUID (IID_ID3D10ShaderReflection1, 0xc3457783, 0xa846, 0x47ce, 0x95, 0x20, 0xce, 0xa6, 0xf6, 0x6e, 0x74, 0x47)
 
 DECLARE_INTERFACE_ (ID3D10ShaderReflection1, IUnknown)
 

Macro Definition Documentation

◆ INTERFACE

#define INTERFACE   ID3D10ShaderReflection1

Typedef Documentation

◆ D3D10_SHADER_DEBUG_FILE_INFO

◆ D3D10_SHADER_DEBUG_INFO

◆ D3D10_SHADER_DEBUG_INPUT_INFO

◆ D3D10_SHADER_DEBUG_INST_INFO

◆ D3D10_SHADER_DEBUG_OUTPUTREG_INFO

◆ D3D10_SHADER_DEBUG_OUTPUTVAR

◆ D3D10_SHADER_DEBUG_REGTYPE

◆ D3D10_SHADER_DEBUG_SCOPE_INFO

◆ D3D10_SHADER_DEBUG_SCOPETYPE

◆ D3D10_SHADER_DEBUG_SCOPEVAR_INFO

◆ D3D10_SHADER_DEBUG_TOKEN_INFO

◆ D3D10_SHADER_DEBUG_VAR_INFO

◆ D3D10_SHADER_DEBUG_VARTYPE

◆ ID3D10ShaderReflection1

◆ LPD3D10SHADERREFLECTION1

Enumeration Type Documentation

◆ _D3D10_SHADER_DEBUG_REGTYPE

Enumerator
D3D10_SHADER_DEBUG_REG_INPUT 
D3D10_SHADER_DEBUG_REG_OUTPUT 
D3D10_SHADER_DEBUG_REG_CBUFFER 
D3D10_SHADER_DEBUG_REG_TBUFFER 
D3D10_SHADER_DEBUG_REG_TEMP 
D3D10_SHADER_DEBUG_REG_TEMPARRAY 
D3D10_SHADER_DEBUG_REG_TEXTURE 
D3D10_SHADER_DEBUG_REG_SAMPLER 
D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER 
D3D10_SHADER_DEBUG_REG_LITERAL 
D3D10_SHADER_DEBUG_REG_UNUSED 
D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS 
D3D11_SHADER_DEBUG_REG_UAV 
D3D10_SHADER_DEBUG_REG_FORCE_DWORD 

◆ _D3D10_SHADER_DEBUG_SCOPETYPE

Enumerator
D3D10_SHADER_DEBUG_SCOPE_GLOBAL 
D3D10_SHADER_DEBUG_SCOPE_BLOCK 
D3D10_SHADER_DEBUG_SCOPE_FORLOOP 
D3D10_SHADER_DEBUG_SCOPE_STRUCT 
D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS 
D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK 
D3D10_SHADER_DEBUG_SCOPE_NAMESPACE 
D3D10_SHADER_DEBUG_SCOPE_ANNOTATION 
D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD 

◆ _D3D10_SHADER_DEBUG_VARTYPE

Enumerator
D3D10_SHADER_DEBUG_VAR_VARIABLE 
D3D10_SHADER_DEBUG_VAR_FUNCTION 
D3D10_SHADER_DEBUG_VAR_FORCE_DWORD 

Function Documentation

◆ DECLARE_INTERFACE_()

DECLARE_INTERFACE_ ( ID3D10ShaderReflection1  ,
IUnknown   
)
Here is the call graph for this function:

◆ DEFINE_GUID()

DEFINE_GUID ( IID_ID3D10ShaderReflection1  ,
0xc3457783  ,
0xa846  ,
0x47ce  ,
0x95  ,
0x20  ,
0xce  ,
0xa6  ,
0xf6  ,
0x6e  ,
0x74  ,
0x47   
)