directx.d3d12shader

Undocumented in source.

Public Imports

directx.d3dcommon
public import directx.d3dcommon;

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

Members

Aliases

D3D12_CBUFFER_TYPE
alias D3D12_CBUFFER_TYPE = D3D_CBUFFER_TYPE

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_RESOURCE_RETURN_TYPE
alias D3D12_RESOURCE_RETURN_TYPE = D3D_RESOURCE_RETURN_TYPE

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHADER_VERSION_TYPE
alias D3D12_SHADER_VERSION_TYPE = DWORD

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_TESSELLATOR_DOMAIN
alias D3D12_TESSELLATOR_DOMAIN = D3D_TESSELLATOR_DOMAIN

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_TESSELLATOR_OUTPUT_PRIMITIVE
alias D3D12_TESSELLATOR_OUTPUT_PRIMITIVE = D3D_TESSELLATOR_OUTPUT_PRIMITIVE

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_TESSELLATOR_PARTITIONING
alias D3D12_TESSELLATOR_PARTITIONING = D3D_TESSELLATOR_PARTITIONING

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

Enums

D3D12_SHVER_PIXEL_SHADER
anonymousenum D3D12_SHVER_PIXEL_SHADER

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

Functions

D3D12_SHVER_GET_MAJOR
DWORD D3D12_SHVER_GET_MAJOR(DWORD _Version)

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHVER_GET_MINOR
DWORD D3D12_SHVER_GET_MINOR(DWORD _Version)

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHVER_GET_TYPE
DWORD D3D12_SHVER_GET_TYPE(DWORD _Version)

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

Interfaces

ID3D12FunctionParameterReflection
interface ID3D12FunctionParameterReflection

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

ID3D12FunctionReflection
interface ID3D12FunctionReflection

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

ID3D12LibraryReflection
interface ID3D12LibraryReflection

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

ID3D12ShaderReflection
interface ID3D12ShaderReflection

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

ID3D12ShaderReflectionConstantBuffer
interface ID3D12ShaderReflectionConstantBuffer

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

ID3D12ShaderReflectionType
interface ID3D12ShaderReflectionType

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

ID3D12ShaderReflectionVariable
interface ID3D12ShaderReflectionVariable

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

Manifest constants

D3D_RETURN_PARAMETER_INDEX
enum D3D_RETURN_PARAMETER_INDEX;
Undocumented in source.
D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS
enum D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS;
Undocumented in source.
D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS
enum D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS;
Undocumented in source.
D3D_SHADER_REQUIRES_64_UAVS
enum D3D_SHADER_REQUIRES_64_UAVS;
Undocumented in source.
D3D_SHADER_REQUIRES_DOUBLES
enum D3D_SHADER_REQUIRES_DOUBLES;
Undocumented in source.
D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL
enum D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL;
Undocumented in source.
D3D_SHADER_REQUIRES_INNER_COVERAGE
enum D3D_SHADER_REQUIRES_INNER_COVERAGE;
Undocumented in source.
D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING
enum D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING;
Undocumented in source.
D3D_SHADER_REQUIRES_MINIMUM_PRECISION
enum D3D_SHADER_REQUIRES_MINIMUM_PRECISION;
Undocumented in source.
D3D_SHADER_REQUIRES_ROVS
enum D3D_SHADER_REQUIRES_ROVS;
Undocumented in source.
D3D_SHADER_REQUIRES_STENCIL_REF
enum D3D_SHADER_REQUIRES_STENCIL_REF;
Undocumented in source.
D3D_SHADER_REQUIRES_TILED_RESOURCES
enum D3D_SHADER_REQUIRES_TILED_RESOURCES;
Undocumented in source.
D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS
enum D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS;
Undocumented in source.
D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE
enum D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE;
Undocumented in source.
D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER
enum D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER;
Undocumented in source.

Structs

D3D12_FUNCTION_DESC
struct D3D12_FUNCTION_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_LIBRARY_DESC
struct D3D12_LIBRARY_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_PARAMETER_DESC
struct D3D12_PARAMETER_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHADER_BUFFER_DESC
struct D3D12_SHADER_BUFFER_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHADER_DESC
struct D3D12_SHADER_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHADER_INPUT_BIND_DESC
struct D3D12_SHADER_INPUT_BIND_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHADER_TYPE_DESC
struct D3D12_SHADER_TYPE_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SHADER_VARIABLE_DESC
struct D3D12_SHADER_VARIABLE_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

D3D12_SIGNATURE_PARAMETER_DESC
struct D3D12_SIGNATURE_PARAMETER_DESC

/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

Meta