- D3D_BLOB_PART
alias D3D_BLOB_PART = int
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3D_SHADER_DATA
alias D3D_SHADER_DATA = _D3D_SHADER_DATA
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- LPCSTR_D3D_SHADER_TARGET_ext
alias LPCSTR_D3D_SHADER_TARGET_ext = LPCSTR
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- pD3DCompile
alias pD3DCompile = HRESULT function(LPCVOID pSrcData, SIZE_T SrcDataSize, LPCSTR pFileName, const(D3D_SHADER_MACRO)* pDefines, ID3DInclude pInclude, LPCSTR pEntrypoint, LPCSTR_D3D_SHADER_TARGET_ext pTarget, UINT Flags1, UINT Flags2, ID3DBlob* ppCode, ID3DBlob* ppErrorMsgs)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- pD3DDisassemble
alias pD3DDisassemble = HRESULT function(LPCVOID pSrcData, SIZE_T SrcDataSize, UINT Flags, LPCSTR szComments, ID3DBlob* ppDisassembly)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- pD3DPreprocess
alias pD3DPreprocess = HRESULT function(LPCVOID pSrcData, SIZE_T SrcDataSize, LPCSTR pFileName, const(D3D_SHADER_MACRO)* pDefines, ID3DInclude pInclude, ID3DBlob* ppCodeText, ID3DBlob* ppErrorMsgs)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DCompile
HRESULT D3DCompile(LPCVOID pSrcData, SIZE_T SrcDataSize, LPCSTR pSourceName, const(D3D_SHADER_MACRO)* pDefines, ID3DInclude pInclude, LPCSTR pEntrypoint, LPCSTR pTarget, UINT Flags1, UINT Flags2, ID3DBlob* ppCode, ID3DBlob* ppErrorMsgs)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DCompileFromFile
HRESULT D3DCompileFromFile(LPCWSTR pFileName, const(D3D_SHADER_MACRO)* pDefines, ID3DInclude pInclude, LPCSTR pEntrypoint, LPCSTR pTarget, UINT Flags1, UINT Flags2, ID3DBlob* ppCode, ID3DBlob* ppErrorMsgs)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DCompressShaders
HRESULT D3DCompressShaders(UINT uNumShaders, D3D_SHADER_DATA* pShaderData, UINT uFlags, ID3DBlob* ppCompressedData)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DCreateBlob
HRESULT D3DCreateBlob(SIZE_T Size, ID3DBlob* ppBlob)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DDecompressShaders
HRESULT D3DDecompressShaders(LPCVOID pSrcData, SIZE_T SrcDataSize, UINT uNumShaders, UINT uStartIndex, UINT* pIndices, UINT uFlags, ID3DBlob* ppShaders, UINT* pTotalShaders)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DDisassemble
HRESULT D3DDisassemble(LPCVOID pSrcData, SIZE_T SrcDataSize, UINT Flags, LPCSTR szComments, ID3DBlob* ppDisassembly)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DDisassemble10Effect
HRESULT D3DDisassemble10Effect(ID3D10Effect pEffect, UINT Flags, ID3DBlob* ppDisassembly)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DGetBlobPart
HRESULT D3DGetBlobPart(LPCVOID pSrcData, SIZE_T SrcDataSize, D3D_BLOB_PART Part, UINT Flags, ID3DBlob* ppPart)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DGetDebugInfo
HRESULT D3DGetDebugInfo(LPCVOID pSrcData, SIZE_T SrcDataSize, ID3DBlob* ppDebugInfo)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DGetInputAndOutputSignatureBlob
HRESULT D3DGetInputAndOutputSignatureBlob(LPCVOID pSrcData, SIZE_T SrcDataSize, ID3DBlob* ppSignatureBlob)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DGetInputSignatureBlob
HRESULT D3DGetInputSignatureBlob(LPCVOID pSrcData, SIZE_T SrcDataSize, ID3DBlob* ppSignatureBlob)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DGetOutputSignatureBlob
HRESULT D3DGetOutputSignatureBlob(LPCVOID pSrcData, SIZE_T SrcDataSize, ID3DBlob* ppSignatureBlob)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DPreprocess
HRESULT D3DPreprocess(LPCVOID pSrcData, SIZE_T SrcDataSize, LPCSTR pSourceName, const(D3D_SHADER_MACRO)* pDefines, ID3DInclude pInclude, ID3DBlob* ppCodeText, ID3DBlob* ppErrorMsgs)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DReflect
HRESULT D3DReflect(LPCVOID pSrcData, SIZE_T SrcDataSize, REFIID pInterface, void** ppReflector)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DStripShader
HRESULT D3DStripShader(LPCVOID pShaderBytecode, SIZE_T BytecodeLength, UINT uStripFlags, ID3DBlob* ppStrippedBlob)
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
- D3DCOMPILE_AVOID_FLOW_CONTROL
enum D3DCOMPILE_AVOID_FLOW_CONTROL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_DEBUG
enum D3DCOMPILE_DEBUG;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS
enum D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_EFFECT_CHILD_EFFECT
enum D3DCOMPILE_EFFECT_CHILD_EFFECT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY
enum D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_ENABLE_STRICTNESS
enum D3DCOMPILE_ENABLE_STRICTNESS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT
enum D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT
enum D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_IEEE_STRICTNESS
enum D3DCOMPILE_IEEE_STRICTNESS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_NO_PRESHADER
enum D3DCOMPILE_NO_PRESHADER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_OPTIMIZATION_LEVEL0
enum D3DCOMPILE_OPTIMIZATION_LEVEL0;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_OPTIMIZATION_LEVEL1
enum D3DCOMPILE_OPTIMIZATION_LEVEL1;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_OPTIMIZATION_LEVEL2
enum D3DCOMPILE_OPTIMIZATION_LEVEL2;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_OPTIMIZATION_LEVEL3
enum D3DCOMPILE_OPTIMIZATION_LEVEL3;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR
enum D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_PACK_MATRIX_ROW_MAJOR
enum D3DCOMPILE_PACK_MATRIX_ROW_MAJOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_PARTIAL_PRECISION
enum D3DCOMPILE_PARTIAL_PRECISION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_PREFER_FLOW_CONTROL
enum D3DCOMPILE_PREFER_FLOW_CONTROL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_RESERVED16
enum D3DCOMPILE_RESERVED16;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_RESERVED17
enum D3DCOMPILE_RESERVED17;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_SKIP_OPTIMIZATION
enum D3DCOMPILE_SKIP_OPTIMIZATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_SKIP_VALIDATION
enum D3DCOMPILE_SKIP_VALIDATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3DCOMPILE_WARNINGS_ARE_ERRORS
enum D3DCOMPILE_WARNINGS_ARE_ERRORS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3D_COMPRESS_SHADER_KEEP_ALL_PARTS
enum D3D_COMPRESS_SHADER_KEEP_ALL_PARTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3D_DISASM_DISABLE_DEBUG_INFO
enum D3D_DISASM_DISABLE_DEBUG_INFO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3D_DISASM_ENABLE_COLOR_CODE
enum D3D_DISASM_ENABLE_COLOR_CODE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS
enum D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3D_DISASM_ENABLE_INSTRUCTION_CYCLE
enum D3D_DISASM_ENABLE_INSTRUCTION_CYCLE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING
enum D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.