win32.directx.d3d10shader

\ d3d10shader.d * * Windows API header module * * Placed into public domain * \**********************************************************************

Members

Enums

D3D10_CBUFFER_TYPE
enum D3D10_CBUFFER_TYPE
Undocumented in source.
D3D10_INCLUDE_TYPE
enum D3D10_INCLUDE_TYPE
Undocumented in source.
D3D10_NAME
enum D3D10_NAME
Undocumented in source.
D3D10_REGISTER_COMPONENT_TYPE
enum D3D10_REGISTER_COMPONENT_TYPE
Undocumented in source.
D3D10_RESOURCE_RETURN_TYPE
enum D3D10_RESOURCE_RETURN_TYPE
Undocumented in source.
D3D10_SHADER_CBUFFER_FLAGS
enum D3D10_SHADER_CBUFFER_FLAGS
Undocumented in source.
D3D10_SHADER_INPUT_FLAGS
enum D3D10_SHADER_INPUT_FLAGS
Undocumented in source.
D3D10_SHADER_INPUT_TYPE
enum D3D10_SHADER_INPUT_TYPE
Undocumented in source.
D3D10_SHADER_VARIABLE_CLASS
enum D3D10_SHADER_VARIABLE_CLASS
Undocumented in source.
D3D10_SHADER_VARIABLE_FLAGS
enum D3D10_SHADER_VARIABLE_FLAGS
Undocumented in source.
D3D10_SHADER_VARIABLE_TYPE
enum D3D10_SHADER_VARIABLE_TYPE
Undocumented in source.

Functions

D3D10CompileShader
HRESULT D3D10CompileShader(LPCSTR pSrcData, SIZE_T SrcDataLen, LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, ID3D10Include pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags, ID3D10Blob* ppShader, ID3D10Blob* ppErrorMsgs)
Undocumented in source.
D3D10DisassembleShader
HRESULT D3D10DisassembleShader(void* pShader, SIZE_T BytecodeLength, BOOL EnableColorCode, LPCSTR pComments, ID3D10Blob* ppDisassembly)
Undocumented in source.
D3D10GetGeometryShaderProfile
LPCSTR D3D10GetGeometryShaderProfile(ID3D10Device pDevice)
Undocumented in source.
D3D10GetInputAndOutputSignatureBlob
HRESULT D3D10GetInputAndOutputSignatureBlob(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D10Blob* ppSignatureBlob)
Undocumented in source.
D3D10GetInputSignatureBlob
HRESULT D3D10GetInputSignatureBlob(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D10Blob* ppSignatureBlob)
Undocumented in source.
D3D10GetOutputSignatureBlob
HRESULT D3D10GetOutputSignatureBlob(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D10Blob* ppSignatureBlob)
Undocumented in source.
D3D10GetPixelShaderProfile
LPCSTR D3D10GetPixelShaderProfile(ID3D10Device pDevice)
Undocumented in source.
D3D10GetShaderDebugInfo
HRESULT D3D10GetShaderDebugInfo(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D10Blob* ppDebugInfo)
Undocumented in source.
D3D10GetVertexShaderProfile
LPCSTR D3D10GetVertexShaderProfile(ID3D10Device pDevice)
Undocumented in source.
D3D10PreprocessShader
HRESULT D3D10PreprocessShader(LPCSTR pSrcData, SIZE_T SrcDataSize, LPCSTR pFileName, D3D10_SHADER_MACRO* pDefines, ID3D10Include pInclude, ID3D10Blob* ppShaderText, ID3D10Blob* ppErrorMsgs)
Undocumented in source.
D3D10ReflectShader
HRESULT D3D10ReflectShader(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D10ShaderReflection* ppReflector)
Undocumented in source.
D3D10_TX_VERSION
uint D3D10_TX_VERSION(uint _Major, uint _Minor)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ID3D10Include
interface ID3D10Include
Undocumented in source.
ID3D10ShaderReflection
interface ID3D10ShaderReflection
Undocumented in source.
ID3D10ShaderReflectionConstantBuffer
interface ID3D10ShaderReflectionConstantBuffer
Undocumented in source.
ID3D10ShaderReflectionType
interface ID3D10ShaderReflectionType
Undocumented in source.
ID3D10ShaderReflectionVariable
interface ID3D10ShaderReflectionVariable
Undocumented in source.

Structs

D3D10_SHADER_BUFFER_DESC
struct D3D10_SHADER_BUFFER_DESC
Undocumented in source.
D3D10_SHADER_DESC
struct D3D10_SHADER_DESC
Undocumented in source.
D3D10_SHADER_INPUT_BIND_DESC
struct D3D10_SHADER_INPUT_BIND_DESC
Undocumented in source.
D3D10_SHADER_MACRO
struct D3D10_SHADER_MACRO
Undocumented in source.
D3D10_SHADER_TYPE_DESC
struct D3D10_SHADER_TYPE_DESC
Undocumented in source.
D3D10_SHADER_VARIABLE_DESC
struct D3D10_SHADER_VARIABLE_DESC
Undocumented in source.
D3D10_SIGNATURE_PARAMETER_DESC
struct D3D10_SIGNATURE_PARAMETER_DESC
Undocumented in source.

Variables

D3D10_SHADER_AVOID_FLOW_CONTROL
auto D3D10_SHADER_AVOID_FLOW_CONTROL;
Undocumented in source.
D3D10_SHADER_DEBUG
auto D3D10_SHADER_DEBUG;
Undocumented in source.
D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY
auto D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY;
Undocumented in source.
D3D10_SHADER_ENABLE_STRICTNESS
auto D3D10_SHADER_ENABLE_STRICTNESS;
Undocumented in source.
D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT
auto D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT;
Undocumented in source.
D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT
auto D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT;
Undocumented in source.
D3D10_SHADER_IEEE_STRICTNESS
auto D3D10_SHADER_IEEE_STRICTNESS;
Undocumented in source.
D3D10_SHADER_NO_PRESHADER
auto D3D10_SHADER_NO_PRESHADER;
Undocumented in source.
D3D10_SHADER_OPTIMIZATION_LEVEL0
auto D3D10_SHADER_OPTIMIZATION_LEVEL0;
Undocumented in source.
D3D10_SHADER_OPTIMIZATION_LEVEL1
auto D3D10_SHADER_OPTIMIZATION_LEVEL1;
Undocumented in source.
D3D10_SHADER_OPTIMIZATION_LEVEL2
auto D3D10_SHADER_OPTIMIZATION_LEVEL2;
Undocumented in source.
D3D10_SHADER_OPTIMIZATION_LEVEL3
auto D3D10_SHADER_OPTIMIZATION_LEVEL3;
Undocumented in source.
D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR
auto D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR;
Undocumented in source.
D3D10_SHADER_PACK_MATRIX_ROW_MAJOR
auto D3D10_SHADER_PACK_MATRIX_ROW_MAJOR;
Undocumented in source.
D3D10_SHADER_PARTIAL_PRECISION
auto D3D10_SHADER_PARTIAL_PRECISION;
Undocumented in source.
D3D10_SHADER_PREFER_FLOW_CONTROL
auto D3D10_SHADER_PREFER_FLOW_CONTROL;
Undocumented in source.
D3D10_SHADER_SKIP_OPTIMIZATION
auto D3D10_SHADER_SKIP_OPTIMIZATION;
Undocumented in source.
D3D10_SHADER_SKIP_VALIDATION
auto D3D10_SHADER_SKIP_VALIDATION;
Undocumented in source.
IID_ID3D10ShaderReflection
GUID IID_ID3D10ShaderReflection;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10ShaderReflectionConstantBuffer
GUID IID_ID3D10ShaderReflectionConstantBuffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10ShaderReflectionType
GUID IID_ID3D10ShaderReflectionType;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10ShaderReflectionVariable
GUID IID_ID3D10ShaderReflectionVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta