66cpp_quote(
"#define IID_ID3D10Include IID_ID3DInclude")
155 uuid(c530ad7d-9b16-4395-a979-ba2ecff83add),
168 uuid(1bf63c95-2650-405
d-99c1-3636bd1da0a1),
179 uuid(66c66a94-dddd-4b62-a66a-f0da33c2b4d0),
191 uuid(d40e20b6-f8f7-42ad-ab20-4baf8f15dfaa),
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
D3D_SHADER_INPUT_TYPE D3D10_SHADER_INPUT_TYPE
D3D_SHADER_VARIABLE_TYPE * LPD3D10_SHADER_VARIABLE_TYPE
const unsigned int D3D10_SHADER_PACK_MATRIX_ROW_MAJOR
const unsigned int D3D10_SHADER_WARNINGS_ARE_ERRORS
HRESULT __stdcall D3D10GetInputSignatureBlob(const void *data, SIZE_T data_size, ID3D10Blob **blob)
D3D_SHADER_MACRO D3D10_SHADER_MACRO
const unsigned int D3D10_SHADER_SKIP_VALIDATION
const unsigned int D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY
const char *__stdcall D3D10GetVertexShaderProfile(ID3D10Device *device)
struct _D3D10_SHADER_BUFFER_DESC D3D10_SHADER_BUFFER_DESC
const unsigned int D3D10_SHADER_OPTIMIZATION_LEVEL0
const unsigned int D3D10_SHADER_NO_PRESHADER
struct _D3D10_SHADER_DESC D3D10_SHADER_DESC
D3D_SHADER_MACRO * LPD3D10_SHADER_MACRO
const unsigned int D3D10_SHADER_IEEE_STRICTNESS
const char *__stdcall D3D10GetGeometryShaderProfile(ID3D10Device *device)
const unsigned int D3D10_SHADER_OPTIMIZATION_LEVEL2
const unsigned int D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT
D3D_SHADER_VARIABLE_TYPE D3D10_SHADER_VARIABLE_TYPE
D3D_REGISTER_COMPONENT_TYPE D3D10_REGISTER_COMPONENT_TYPE
const unsigned int D3D10_SHADER_SKIP_OPTIMIZATION
HRESULT __stdcall D3D10ReflectShader(const void *data, SIZE_T data_size, ID3D10ShaderReflection **reflector)
ID3DInclude ID3D10Include
HRESULT __stdcall D3D10GetInputAndOutputSignatureBlob(const void *data, SIZE_T data_size, ID3D10Blob **blob)
const unsigned int D3D10_SHADER_PARTIAL_PRECISION
D3D_CBUFFER_TYPE D3D10_CBUFFER_TYPE
ID3DInclude * LPD3D10INCLUDE
const unsigned int D3D10_SHADER_AVOID_FLOW_CONTROL
const unsigned int D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR
struct _D3D10_SHADER_INPUT_BIND_DESC D3D10_SHADER_INPUT_BIND_DESC
D3D_RESOURCE_RETURN_TYPE D3D10_RESOURCE_RETURN_TYPE
const unsigned int D3D10_SHADER_PREFER_FLOW_CONTROL
D3D_INCLUDE_TYPE D3D10_INCLUDE_TYPE
HRESULT __stdcall D3D10GetShaderDebugInfo(const void *data, SIZE_T data_size, ID3D10Blob **blob)
const unsigned int D3D10_SHADER_DEBUG
D3D_CBUFFER_TYPE * LPD3D10_CBUFFER_TYPE
struct _D3D10_SHADER_VARIABLE_DESC D3D10_SHADER_VARIABLE_DESC
const unsigned int D3D10_SHADER_ENABLE_STRICTNESS
HRESULT __stdcall D3D10DisassembleShader(const void *data, SIZE_T data_size, BOOL color_code, const char *comments, ID3D10Blob **disassembly)
const unsigned int D3D10_SHADER_OPTIMIZATION_LEVEL1
const unsigned int D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT
D3D_SHADER_VARIABLE_CLASS D3D10_SHADER_VARIABLE_CLASS
const char *__stdcall D3D10GetPixelShaderProfile(ID3D10Device *device)
const unsigned int D3D10_SHADER_OPTIMIZATION_LEVEL3
struct _D3D10_SHADER_TYPE_DESC D3D10_SHADER_TYPE_DESC
D3D_SHADER_VARIABLE_CLASS * LPD3D10_SHADER_VARIABLE_CLASS
HRESULT __stdcall D3D10GetOutputSignatureBlob(const void *data, SIZE_T data_size, ID3D10Blob **blob)
D3D_SHADER_INPUT_TYPE * LPD3D10_SHADER_INPUT_TYPE
struct _D3D10_SIGNATURE_PARAMETER_DESC D3D10_SIGNATURE_PARAMETER_DESC
HRESULT __stdcall D3D10CompileShader(const char *data, SIZE_T data_size, const char *filename, const D3D10_SHADER_MACRO *defines, ID3D10Include *include, const char *entrypoint, const char *profile, UINT flags, ID3D10Blob **shader, ID3D10Blob **error_messages)
enum _D3D_SHADER_VARIABLE_CLASS D3D_SHADER_VARIABLE_CLASS
enum _D3D_SHADER_INPUT_TYPE D3D_SHADER_INPUT_TYPE
enum _D3D_SHADER_VARIABLE_TYPE D3D_SHADER_VARIABLE_TYPE
D3D_REGISTER_COMPONENT_TYPE
static SIZE_T const char const D3D_SHADER_MACRO ID3DInclude * include
static SIZE_T const char const D3D_SHADER_MACRO ID3DInclude UINT ID3DBlob ID3DBlob ** error_messages
static SIZE_T const char const D3D_SHADER_MACRO * defines
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
ID3D10ShaderReflectionVariable * GetVariableByIndex(UINT index)
ID3D10ShaderReflectionVariable * GetVariableByName(const char *name)
HRESULT GetDesc(D3D10_SHADER_BUFFER_DESC *desc)
const char * GetMemberTypeName(UINT index)
HRESULT GetDesc(D3D10_SHADER_TYPE_DESC *desc)
ID3D10ShaderReflectionType * GetMemberTypeByName(const char *name)
ID3D10ShaderReflectionType * GetMemberTypeByIndex(UINT index)
ID3D10ShaderReflectionType * GetType()
HRESULT GetDesc(D3D10_SHADER_VARIABLE_DESC *desc)
HRESULT GetResourceBindingDesc(UINT index, D3D10_SHADER_INPUT_BIND_DESC *desc)
ID3D10ShaderReflectionConstantBuffer * GetConstantBufferByIndex(UINT index)
HRESULT GetInputParameterDesc(UINT index, D3D10_SIGNATURE_PARAMETER_DESC *desc)
ID3D10ShaderReflectionConstantBuffer * GetConstantBufferByName(const char *name)
HRESULT GetOutputParameterDesc(UINT index, D3D10_SIGNATURE_PARAMETER_DESC *desc)
HRESULT GetDesc(D3D10_SHADER_DESC *desc)
D3D11_SHADER_VARIABLE_DESC desc
UINT FloatInstructionCount
UINT TextureNormalInstructions
UINT DynamicFlowControlCount
UINT UintInstructionCount
UINT MacroInstructionCount
UINT TextureCompInstructions
UINT EmitInstructionCount
UINT TextureGradientInstructions
UINT ArrayInstructionCount
D3D10_PRIMITIVE_TOPOLOGY GSOutputTopology
UINT TextureBiasInstructions
UINT GSMaxOutputVertexCount
UINT StaticFlowControlCount
UINT TextureLoadInstructions
D3D10_SHADER_VARIABLE_TYPE Type
D3D10_SHADER_VARIABLE_CLASS Class
D3D10_NAME SystemValueType
const char * SemanticName
D3D10_REGISTER_COMPONENT_TYPE ComponentType