|
HRESULT | REX::W32::D3DCompile (const void *a_srcData, std::size_t a_srcDataSize, const char *a_sourceName, const D3D_SHADER_MACRO *a_defines, ID3DInclude *a_include, const char *a_entrypoint, const char *a_target, std::uint32_t a_flags1, std::uint32_t a_flags2, ID3DBlob **a_code, ID3DBlob **a_errorMsgs) |
|
HRESULT | REX::W32::D3DCompile2 (const void *a_srcData, std::size_t a_srcDataSize, const char *a_sourceName, const D3D_SHADER_MACRO *a_defines, ID3DInclude *a_include, const char *a_entrypoint, const char *a_target, std::uint32_t a_flags1, std::uint32_t a_flags2, std::uint32_t a_secondaryDataFlags, const void *a_secondaryData, std::size_t a_secondaryDataSize, ID3DBlob **a_code, ID3DBlob **a_errorMsgs) |
|
HRESULT | REX::W32::D3DCompileFromFile (const wchar_t *a_fileName, const D3D_SHADER_MACRO *a_defines, ID3DInclude *a_include, const char *a_entrypoint, const char *a_target, std::uint32_t a_flags1, std::uint32_t a_flags2, ID3DBlob **a_code, ID3DBlob **a_errorMsgs) |
|
HRESULT | REX::W32::D3DCompressShaders (std::uint32_t a_numShaders, D3D_SHADER_DATA *a_shaderData, std::uint32_t a_flags, ID3DBlob **a_compressedData) |
|
HRESULT | REX::W32::D3DCreateBlob (std::size_t a_size, ID3DBlob **a_blob) |
|
HRESULT | REX::W32::D3DCreateFunctionLinkingGraph (std::uint32_t a_flags, ID3D11FunctionLinkingGraph **a_functionLinkingGraph) |
|
HRESULT | REX::W32::D3DCreateLinker (ID3D11Linker **a_linker) |
|
HRESULT | REX::W32::D3DDecompressShaders (const void *a_srcData, std::size_t a_srcDataSize, std::uint32_t a_numShaders, std::uint32_t a_startIndex, std::uint32_t *a_indices, std::uint32_t a_flags, ID3DBlob **a_shaders, std::uint32_t *a_totalShaders) |
|
HRESULT | REX::W32::D3DDisassemble (const void *a_srcData, std::size_t a_srcDataSize, std::uint32_t a_flags, const char *a_comments, ID3DBlob **a_disassembly) |
|
HRESULT | REX::W32::D3DDisassemble10Effect (ID3D10Effect *a_effect, std::uint32_t a_flags, ID3DBlob **a_disassembly) |
|
HRESULT | REX::W32::D3DDisassembleRegion (const void *a_srcData, std::size_t a_srcDataSize, std::uint32_t a_flags, const char *a_comments, std::size_t a_startByteOffset, std::size_t a_numInsts, std::size_t *a_finishByteOffset, ID3DBlob **a_disassembly) |
|
HRESULT | REX::W32::D3DGetBlobPart (const void *a_srcData, std::size_t a_srcDataSize, D3D_BLOB_PART a_partType, std::uint32_t a_flags, ID3DBlob **a_part) |
|
HRESULT | REX::W32::D3DGetDebugInfo (const void *a_srcData, std::size_t a_srcDataSize, ID3DBlob **a_debugInfo) |
|
HRESULT | REX::W32::D3DGetInputSignatureBlob (const void *a_srcData, std::size_t a_srcDataSize, ID3DBlob **a_signatureBlob) |
|
HRESULT | REX::W32::D3DGetInputAndOutputSignatureBlob (const void *a_srcData, std::size_t a_srcDataSize, ID3DBlob **a_signatureBlob) |
|
HRESULT | REX::W32::D3DGetOutputSignatureBlob (const void *a_srcData, std::size_t a_srcDataSize, ID3DBlob **a_signatureBlob) |
|
HRESULT | REX::W32::D3DGetTraceInstructionOffsets (const void *a_srcData, std::size_t a_srcDataSize, std::uint32_t a_flags, std::size_t a_startInstIndex, std::size_t a_numInsts, std::size_t *a_offsets, std::size_t *a_totalInsts) |
|
HRESULT | REX::W32::D3DLoadModule (const void *a_srcData, std::size_t a_srcDataSize, ID3D11Module **a_module) |
|
HRESULT | REX::W32::D3DPreprocess (const void *a_srcData, std::size_t a_srcDataSize, const char *a_sourceName, const D3D_SHADER_MACRO *a_defines, ID3DInclude *a_include, ID3DBlob **a_codeText, ID3DBlob **a_errorMsgs) |
|
HRESULT | REX::W32::D3DReadFileToBlob (const wchar_t *a_fileName, ID3DBlob **a_contents) |
|
HRESULT | REX::W32::D3DReflect (const void *a_srcData, std::size_t a_srcDataSize, const IID &a_iid, void **a_reflector) |
|
HRESULT | REX::W32::D3DReflectLibrary (const void *a_srcData, std::size_t a_srcDataSize, const IID &a_iid, void **a_reflector) |
|
HRESULT | REX::W32::D3DSetBlobPart (const void *a_srcData, std::size_t a_srcDataSize, D3D_BLOB_PART a_partType, std::uint32_t a_flags, const void *a_part, std::size_t a_partSize, ID3DBlob **a_newShader) |
|
HRESULT | REX::W32::D3DStripShader (const void *a_srcData, std::size_t a_srcDataSize, std::uint32_t a_stripFlags, ID3DBlob **a_strippedBlob) |
|
HRESULT | REX::W32::D3DWriteBlobToFile (ID3DBlob *a_blob, const wchar_t *a_fileName, bool a_overwrite) |
|