| layout | wiki |
|---|---|
| title | D3DCompiler API |
This page is automatically generated from the assembly documentation.
It provides links between managed types and methods in the
SharpDX.D3DCompilerassembly and the original documentation of theD3DCompilerAPI on MSDN.
The Direct3D shader compiler API.
| Managed | Native |
|---|---|
ConstantBufferFlags |
D3D_SHADER_CBUFFER_FLAGSValues that identify the indended use of a constant-data buffer. |
ConstantBufferType |
D3D_CBUFFER_TYPEValues that identify the intended use of constant-buffer data. |
DisassemblyFlags |
D3DCOMPILE_DISASM_FLAGSNo documentation. |
EffectFlags |
D3DCOMPILE_EFFECT_FLAGSNo documentation. |
IncludeType |
D3D_INCLUDE_TYPEValues that indicate the location of a shader #include file. |
InputPrimitive |
D3D_PRIMITIVEValues that indicate how the pipeline interprets geometry or hull shader input primitives. |
ParameterFlags |
D3D_PARAMETER_FLAGSIndicates semantic flags for function parameters. |
RegisterComponentMaskFlags |
???No documentation. |
RegisterComponentType |
D3D_REGISTER_COMPONENT_TYPEValues that identify the data types that can be stored in a register. |
ResourceReturnType |
D3D_RESOURCE_RETURN_TYPEValues that identify the return type of a resource. |
SecondaryDataFlags |
D3DCOMPILE_SECDATA_FLAGSNo documentation. |
ShaderBytecodePart |
D3D_BLOB_PARTValues that identify parts of the content of an arbitrary length data buffer. |
ShaderFlags |
D3DCOMPILE_SHADER_FLAGSDescribes a shader. |
ShaderInputFlags |
D3D_SHADER_INPUT_FLAGSValues that identify shader-input options. |
ShaderInputType |
D3D_SHADER_INPUT_TYPEValues that identify resource types that can be bound to a shader and that are reflected as part of the resource description for the shader. |
ShaderRequiresFlags |
D3DCOMPILE_SHADER_REQUIRES_FLAGSNo documentation. |
ShaderVariableClass |
D3D_SHADER_VARIABLE_CLASSValues that identify the class of a shader variable. |
ShaderVariableFlags |
D3D_SHADER_VARIABLE_FLAGSValues that identify information about a shader variable. |
ShaderVariableType |
D3D_SHADER_VARIABLE_TYPEValues that identify various data, texture, and buffer types that can be assigned to a shader variable. |
ShaderVersion |
D3D11_SHADER_VERSION_TYPEIndicates shader type. |
StripFlags |
D3DCOMPILER_STRIP_FLAGSStrip flag options. |
SystemValueType |
D3D_NAMEValues that identify shader parameters that use system-value semantics. |
TessellatorDomain |
D3D_TESSELLATOR_DOMAINValues that identify domain options for tessellator data. |
TessellatorOutputPrimitive |
D3D_TESSELLATOR_OUTPUT_PRIMITIVEValues that identify output primitive types. |
TessellatorPartitioning |
D3D_TESSELLATOR_PARTITIONINGValues that identify partitioning options. |
| Managed | Native |
|---|---|
ConstantBuffer |
ID3D11ShaderReflectionConstantBufferThis shader-reflection interface provides access to a constant buffer. |
ConstantBufferDescription |
D3D11_SHADER_BUFFER_DESCDescribes a shader constant-buffer. |
FunctionDescription |
D3D11_FUNCTION_DESCDescribes a function. |
FunctionParameterReflection |
ID3D11FunctionParameterReflectionA function-parameter-reflection interface accesses function-parameter info. |
FunctionReflection |
ID3D11FunctionReflectionA function-reflection interface accesses function info. |
Include |
ID3DIncludeis an include interface that the user implements to allow an application to call user-overridable methods for opening and closing shader #include files. |
InputBindingDescription |
D3D11_SHADER_INPUT_BIND_DESCDescribes how a shader resource is bound to a shader input. |
LibraryDescription |
D3D11_LIBRARY_DESCDescribes a library. |
ParameterDescription |
D3D11_PARAMETER_DESCDescribes a function parameter. |
ShaderBytecode |
???Represents the compiled bytecode of a shader or effect. |
ShaderDescription |
D3D11_SHADER_DESCDescribes a shader. |
ShaderParameterDescription |
D3D11_SIGNATURE_PARAMETER_DESCDescribes a shader signature. |
ShaderReflectionType |
ID3D11ShaderReflectionTypeThis shader-reflection interface provides access to variable type. |
ShaderReflectionVariable |
ID3D11ShaderReflectionVariableThis shader-reflection interface provides access to a variable. |
ShaderTypeDescription |
D3D11_SHADER_TYPE_DESCDescribes a shader-variable type. |
ShaderVariableDescription |
D3D11_SHADER_VARIABLE_DESCDescribes a shader variable. |
| Managed | Native |
|---|---|
FunctionLinkingGraph
|
ID3D11FunctionLinkingGraph
[This documentation is preliminary and is subject to change. |
LibraryReflection
|
ID3D11LibraryReflectionA library-reflection interface accesses library info. |
Linker
|
ID3D11LinkerA linker interface is used to link a shader module. |
LinkingNode |
ID3D11LinkingNodeA linking-node interface is used for shader linking. |
Module |
ID3D11ModuleA module interface creates an instance of a module that is used for resource rebinding. |
ModuleInstance
|
ID3D11ModuleInstance
A module-instance interface is used for resource rebinding. |
ShaderReflection
|
ID3D11ShaderReflection
A shader-reflection interface accesses shader information. |