aurora.directx.d3d.d3dcompiler

Undocumented in source.

Public Imports

aurora.directx.com
public import aurora.directx.com;
aurora.directx.d3d.d3dcommon
public import aurora.directx.d3d.d3dcommon;
aurora.directx.d3d11.d3d11shader
public import aurora.directx.d3d11.d3d11shader;

Members

Enums

D3DCOMPILER_STRIP_FLAGS
enum D3DCOMPILER_STRIP_FLAGS

Enumerations

D3D_BLOB_PART
enum D3D_BLOB_PART
Undocumented in source.

Functions

D3DCompile
HRESULT D3DCompile(void* pSrcData, size_t SrcDataSize, char* pSourceName, D3D_SHADER_MACRO* pDefines, ID3DInclude pInclude, char* pEntrypoint, char* pTarget, uint Flags1, uint Flags2, ID3DBlob* ppCode, ID3DBlob* ppErrorMsgs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DCompile2
HRESULT D3DCompile2(void* pSrcData, size_t SrcDataSize, char* pSourceName, D3D_SHADER_MACRO* pDefines, ID3DInclude pInclude, char* pEntrypoint, char* pTarget, uint Flags1, uint Flags2, uint SecondaryDataFlags, void* pSecondaryData, size_t SecondaryDataSize, ID3DBlob* ppCode, ID3DBlob* ppErrorMsgs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DCompileFromFile
HRESULT D3DCompileFromFile(wchar* pFileName, D3D_SHADER_MACRO* pDefines, ID3DInclude pInclude, char* pEntrypoint, char* pTarget, uint Flags1, uint Flags2, ID3DBlob* ppCode, ID3DBlob* ppErrorMsgs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DCompressShaders
HRESULT D3DCompressShaders(uint uNumShaders, D3D_SHADER_DATA* pShaderData, uint uFlags, ID3DBlob* ppCompressedData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DCreateBlob
HRESULT D3DCreateBlob(size_t Size, ID3DBlob* ppBlob)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DCreateFunctionLinkingGraph
HRESULT D3DCreateFunctionLinkingGraph(uint uFlags, ID3D11FunctionLinkingGraph* ppFunctionLinkingGraph)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DCreateLinker
HRESULT D3DCreateLinker(ID3D11Linker* ppLinker)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DDecompressShaders
HRESULT D3DDecompressShaders(void* pSrcData, size_t SrcDataSize, uint uNumShaders, uint uStartIndex, uint* pIndices, uint uFlags, ID3DBlob* ppShaders, uint* pTotalShaders)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DDisassemble
HRESULT D3DDisassemble(void* pSrcData, size_t SrcDataSize, uint Flags, char* szComments, ID3DBlob* ppDisassembly)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DDisassembleRegion
HRESULT D3DDisassembleRegion(void* pSrcData, size_t SrcDataSize, uint Flags, char* szComments, size_t StartByteOffset, size_t NumInsts, size_t* pFinishByteOffset, ID3DBlob* ppDisassembly)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DGetBlobPart
HRESULT D3DGetBlobPart(void* pSrcData, size_t SrcDataSize, D3D_BLOB_PART Part, uint Flags, ID3DBlob* ppPart)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DGetDebugInfo
HRESULT D3DGetDebugInfo(void* pSrcData, size_t SrcDataSize, ID3DBlob* ppDebugInfo)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DGetInputAndOutputSignatureBlob
HRESULT D3DGetInputAndOutputSignatureBlob(void* pSrcData, size_t SrcDataSize, ID3DBlob* ppSignatureBlob)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DGetInputSignatureBlob
HRESULT D3DGetInputSignatureBlob(void* pSrcData, size_t SrcDataSize, ID3DBlob* ppSignatureBlob)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DGetOutputSignatureBlob
HRESULT D3DGetOutputSignatureBlob(void* pSrcData, size_t SrcDataSize, ID3DBlob* ppSignatureBlob)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DGetTraceInstructionOffsets
HRESULT D3DGetTraceInstructionOffsets(void* pSrcData, size_t SrcDataSize, uint Flags, size_t StartInstIndex, size_t NumInsts, size_t* pOffsets, size_t* pTotalInsts)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DLoadModule
HRESULT D3DLoadModule(void* pSrcData, size_t cbSrcDataSize, ID3D11Module* ppModule)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DPreprocess
HRESULT D3DPreprocess(void* pSrcData, size_t SrcDataSize, char* pSourceName, D3D_SHADER_MACRO* pDefines, ID3DInclude pInclude, ID3DBlob* ppCodeText, ID3DBlob* ppErrorMsgs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DReadFileToBlob
HRESULT D3DReadFileToBlob(wchar* pFileName, ID3DBlob* ppContents)

Functions

D3DReflect
HRESULT D3DReflect(void* pSrcData, size_t SrcDataSize, REFIID pInterface, void** ppReflector)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DReflectLibrary
HRESULT D3DReflectLibrary(void* pSrcData, size_t SrcDataSize, REFIID riid, void** ppReflector)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DSetBlobPart
HRESULT D3DSetBlobPart(void* pSrcData, size_t SrcDataSize, D3D_BLOB_PART Part, uint Flags, void* pPart, size_t PartSize, ID3DBlob* ppNewShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DStripShader
HRESULT D3DStripShader(void* pShaderBytecode, size_t BytecodeLength, uint uStripFlags, ID3DBlob* ppStrippedBlob)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DWriteBlobToFile
HRESULT D3DWriteBlobToFile(ID3DBlob pBlob, wchar* pFileName, bool bOverwrite)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Structs

D3D_SHADER_DATA
struct D3D_SHADER_DATA

Structures

Variables

D3DCOMPILER_DLL_A
enum string D3DCOMPILER_DLL_A;
Undocumented in source.
D3DCOMPILER_DLL_W
enum wstring D3DCOMPILER_DLL_W;

Constants

D3DCOMPILE_ALL_RESOURCES_BOUND
enum int D3DCOMPILE_ALL_RESOURCES_BOUND;
Undocumented in source.
D3DCOMPILE_AVOID_FLOW_CONTROL
enum int D3DCOMPILE_AVOID_FLOW_CONTROL;
Undocumented in source.
D3DCOMPILE_DEBUG
enum int D3DCOMPILE_DEBUG;
Undocumented in source.
D3DCOMPILE_DEBUG_NAME_FOR_BINARY
enum int D3DCOMPILE_DEBUG_NAME_FOR_BINARY;
Undocumented in source.
D3DCOMPILE_DEBUG_NAME_FOR_SOURCE
enum int D3DCOMPILE_DEBUG_NAME_FOR_SOURCE;
Undocumented in source.
D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS
enum int D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS;
Undocumented in source.
D3DCOMPILE_EFFECT_CHILD_EFFECT
enum int D3DCOMPILE_EFFECT_CHILD_EFFECT;
Undocumented in source.
D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY
enum int D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY;
Undocumented in source.
D3DCOMPILE_ENABLE_STRICTNESS
enum int D3DCOMPILE_ENABLE_STRICTNESS;
Undocumented in source.
D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES
enum int D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES;
Undocumented in source.
D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0
enum int D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0;
Undocumented in source.
D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1
enum int D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1;
Undocumented in source.
D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST
enum int D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST;
Undocumented in source.
D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT
enum int D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT;
Undocumented in source.
D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT
enum int D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT;
Undocumented in source.
D3DCOMPILE_IEEE_STRICTNESS
enum int D3DCOMPILE_IEEE_STRICTNESS;
Undocumented in source.
D3DCOMPILE_NO_PRESHADER
enum int D3DCOMPILE_NO_PRESHADER;
Undocumented in source.
D3DCOMPILE_OPTIMIZATION_LEVEL0
enum int D3DCOMPILE_OPTIMIZATION_LEVEL0;
Undocumented in source.
D3DCOMPILE_OPTIMIZATION_LEVEL1
enum int D3DCOMPILE_OPTIMIZATION_LEVEL1;
Undocumented in source.
D3DCOMPILE_OPTIMIZATION_LEVEL2
enum int D3DCOMPILE_OPTIMIZATION_LEVEL2;
Undocumented in source.
D3DCOMPILE_OPTIMIZATION_LEVEL3
enum int D3DCOMPILE_OPTIMIZATION_LEVEL3;
Undocumented in source.
D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR
enum int D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR;
Undocumented in source.
D3DCOMPILE_PACK_MATRIX_ROW_MAJOR
enum int D3DCOMPILE_PACK_MATRIX_ROW_MAJOR;
Undocumented in source.
D3DCOMPILE_PARTIAL_PRECISION
enum int D3DCOMPILE_PARTIAL_PRECISION;
Undocumented in source.
D3DCOMPILE_PREFER_FLOW_CONTROL
enum int D3DCOMPILE_PREFER_FLOW_CONTROL;
Undocumented in source.
D3DCOMPILE_RESERVED16
enum int D3DCOMPILE_RESERVED16;
Undocumented in source.
D3DCOMPILE_RESERVED17
enum int D3DCOMPILE_RESERVED17;
Undocumented in source.
D3DCOMPILE_RESOURCES_MAY_ALIAS
enum int D3DCOMPILE_RESOURCES_MAY_ALIAS;
Undocumented in source.
D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS
enum int D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS;
Undocumented in source.
D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS
enum int D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS;
Undocumented in source.
D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH
enum int D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH;
Undocumented in source.
D3DCOMPILE_SKIP_OPTIMIZATION
enum int D3DCOMPILE_SKIP_OPTIMIZATION;
Undocumented in source.
D3DCOMPILE_SKIP_VALIDATION
enum int D3DCOMPILE_SKIP_VALIDATION;
Undocumented in source.
D3DCOMPILE_WARNINGS_ARE_ERRORS
enum int D3DCOMPILE_WARNINGS_ARE_ERRORS;
Undocumented in source.
D3D_COMPILER_VERSION
enum int D3D_COMPILER_VERSION;
Undocumented in source.
D3D_COMPRESS_SHADER_KEEP_ALL_PARTS
enum int D3D_COMPRESS_SHADER_KEEP_ALL_PARTS;
Undocumented in source.
D3D_DISASM_DISABLE_DEBUG_INFO
enum int D3D_DISASM_DISABLE_DEBUG_INFO;
Undocumented in source.
D3D_DISASM_ENABLE_COLOR_CODE
enum int D3D_DISASM_ENABLE_COLOR_CODE;
Undocumented in source.
D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS
enum int D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS;
Undocumented in source.
D3D_DISASM_ENABLE_INSTRUCTION_CYCLE
enum int D3D_DISASM_ENABLE_INSTRUCTION_CYCLE;
Undocumented in source.
D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING
enum int D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING;
Undocumented in source.
D3D_DISASM_ENABLE_INSTRUCTION_OFFSET
enum int D3D_DISASM_ENABLE_INSTRUCTION_OFFSET;
Undocumented in source.
D3D_DISASM_INSTRUCTION_ONLY
enum int D3D_DISASM_INSTRUCTION_ONLY;
Undocumented in source.
D3D_DISASM_PRINT_HEX_LITERALS
enum int D3D_DISASM_PRINT_HEX_LITERALS;
Undocumented in source.
D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE
enum int D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE;
Undocumented in source.

Meta