RetroArch
Macros | Functions
d3dx11async.h File Reference
#include "d3dx11.h"
Include dependency graph for d3dx11async.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define D3DX11CompileFromFile   D3DX11CompileFromFileA
 
#define D3DX11CompileFromResource   D3DX11CompileFromResourceA
 
#define D3DX11PreprocessShaderFromFile   D3DX11PreprocessShaderFromFileA
 
#define D3DX11PreprocessShaderFromResource   D3DX11PreprocessShaderFromResourceA
 
#define D3DX11CreateAsyncFileLoader   D3DX11CreateAsyncFileLoaderA
 
#define D3DX11CreateAsyncResourceLoader   D3DX11CreateAsyncResourceLoaderA
 

Functions

HRESULT WINAPI D3DX11CompileFromFileA (LPCSTR pSrcFile, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11CompileFromFileW (LPCWSTR pSrcFile, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11CompileFromResourceA (HMODULE hSrcModule, LPCSTR pSrcResource, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11CompileFromResourceW (HMODULE hSrcModule, LPCWSTR pSrcResource, LPCWSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11CompileFromMemory (LPCSTR pSrcData, SIZE_T SrcDataLen, LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11PreprocessShaderFromFileA (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11PreprocessShaderFromFileW (LPCWSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11PreprocessShaderFromMemory (LPCSTR pSrcData, SIZE_T SrcDataSize, LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11PreprocessShaderFromResourceA (HMODULE hModule, LPCSTR pResourceName, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11PreprocessShaderFromResourceW (HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX11ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX11CreateAsyncCompilerProcessor (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3D10Blob **ppCompiledShader, ID3D10Blob **ppErrorBuffer, ID3DX11DataProcessor **ppProcessor)
 
HRESULT WINAPI D3DX11CreateAsyncShaderPreprocessProcessor (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorBuffer, ID3DX11DataProcessor **ppProcessor)
 
HRESULT WINAPI D3DX11CreateAsyncFileLoaderW (LPCWSTR pFileName, ID3DX11DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX11CreateAsyncFileLoaderA (LPCSTR pFileName, ID3DX11DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX11CreateAsyncMemoryLoader (LPCVOID pData, SIZE_T cbData, ID3DX11DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX11CreateAsyncResourceLoaderW (HMODULE hSrcModule, LPCWSTR pSrcResource, ID3DX11DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX11CreateAsyncResourceLoaderA (HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX11DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX11CreateAsyncTextureProcessor (ID3D11Device *pDevice, D3DX11_IMAGE_LOAD_INFO *pLoadInfo, ID3DX11DataProcessor **ppDataProcessor)
 
HRESULT WINAPI D3DX11CreateAsyncTextureInfoProcessor (D3DX11_IMAGE_INFO *pImageInfo, ID3DX11DataProcessor **ppDataProcessor)
 
HRESULT WINAPI D3DX11CreateAsyncShaderResourceViewProcessor (ID3D11Device *pDevice, D3DX11_IMAGE_LOAD_INFO *pLoadInfo, ID3DX11DataProcessor **ppDataProcessor)
 

Macro Definition Documentation

◆ D3DX11CompileFromFile

#define D3DX11CompileFromFile   D3DX11CompileFromFileA

◆ D3DX11CompileFromResource

#define D3DX11CompileFromResource   D3DX11CompileFromResourceA

◆ D3DX11CreateAsyncFileLoader

#define D3DX11CreateAsyncFileLoader   D3DX11CreateAsyncFileLoaderA

◆ D3DX11CreateAsyncResourceLoader

#define D3DX11CreateAsyncResourceLoader   D3DX11CreateAsyncResourceLoaderA

◆ D3DX11PreprocessShaderFromFile

#define D3DX11PreprocessShaderFromFile   D3DX11PreprocessShaderFromFileA

◆ D3DX11PreprocessShaderFromResource

#define D3DX11PreprocessShaderFromResource   D3DX11PreprocessShaderFromResourceA

Function Documentation

◆ D3DX11CompileFromFileA()

HRESULT WINAPI D3DX11CompileFromFileA ( LPCSTR  pSrcFile,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pFunctionName,
LPCSTR  pProfile,
UINT  Flags1,
UINT  Flags2,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShader,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11CompileFromFileW()

HRESULT WINAPI D3DX11CompileFromFileW ( LPCWSTR  pSrcFile,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pFunctionName,
LPCSTR  pProfile,
UINT  Flags1,
UINT  Flags2,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShader,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11CompileFromMemory()

HRESULT WINAPI D3DX11CompileFromMemory ( LPCSTR  pSrcData,
SIZE_T  SrcDataLen,
LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pFunctionName,
LPCSTR  pProfile,
UINT  Flags1,
UINT  Flags2,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShader,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11CompileFromResourceA()

HRESULT WINAPI D3DX11CompileFromResourceA ( HMODULE  hSrcModule,
LPCSTR  pSrcResource,
LPCSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pFunctionName,
LPCSTR  pProfile,
UINT  Flags1,
UINT  Flags2,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShader,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11CompileFromResourceW()

HRESULT WINAPI D3DX11CompileFromResourceW ( HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
LPCWSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pFunctionName,
LPCSTR  pProfile,
UINT  Flags1,
UINT  Flags2,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShader,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11CreateAsyncCompilerProcessor()

HRESULT WINAPI D3DX11CreateAsyncCompilerProcessor ( LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pFunctionName,
LPCSTR  pProfile,
UINT  Flags1,
UINT  Flags2,
ID3D10Blob **  ppCompiledShader,
ID3D10Blob **  ppErrorBuffer,
ID3DX11DataProcessor **  ppProcessor 
)

◆ D3DX11CreateAsyncFileLoaderA()

HRESULT WINAPI D3DX11CreateAsyncFileLoaderA ( LPCSTR  pFileName,
ID3DX11DataLoader **  ppDataLoader 
)

◆ D3DX11CreateAsyncFileLoaderW()

HRESULT WINAPI D3DX11CreateAsyncFileLoaderW ( LPCWSTR  pFileName,
ID3DX11DataLoader **  ppDataLoader 
)

◆ D3DX11CreateAsyncMemoryLoader()

HRESULT WINAPI D3DX11CreateAsyncMemoryLoader ( LPCVOID  pData,
SIZE_T  cbData,
ID3DX11DataLoader **  ppDataLoader 
)

◆ D3DX11CreateAsyncResourceLoaderA()

HRESULT WINAPI D3DX11CreateAsyncResourceLoaderA ( HMODULE  hSrcModule,
LPCSTR  pSrcResource,
ID3DX11DataLoader **  ppDataLoader 
)

◆ D3DX11CreateAsyncResourceLoaderW()

HRESULT WINAPI D3DX11CreateAsyncResourceLoaderW ( HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
ID3DX11DataLoader **  ppDataLoader 
)

◆ D3DX11CreateAsyncShaderPreprocessProcessor()

HRESULT WINAPI D3DX11CreateAsyncShaderPreprocessProcessor ( LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
ID3D10Blob **  ppShaderText,
ID3D10Blob **  ppErrorBuffer,
ID3DX11DataProcessor **  ppProcessor 
)

◆ D3DX11CreateAsyncShaderResourceViewProcessor()

HRESULT WINAPI D3DX11CreateAsyncShaderResourceViewProcessor ( ID3D11Device pDevice,
D3DX11_IMAGE_LOAD_INFO pLoadInfo,
ID3DX11DataProcessor **  ppDataProcessor 
)

◆ D3DX11CreateAsyncTextureInfoProcessor()

HRESULT WINAPI D3DX11CreateAsyncTextureInfoProcessor ( D3DX11_IMAGE_INFO pImageInfo,
ID3DX11DataProcessor **  ppDataProcessor 
)

◆ D3DX11CreateAsyncTextureProcessor()

HRESULT WINAPI D3DX11CreateAsyncTextureProcessor ( ID3D11Device pDevice,
D3DX11_IMAGE_LOAD_INFO pLoadInfo,
ID3DX11DataProcessor **  ppDataProcessor 
)

◆ D3DX11PreprocessShaderFromFileA()

HRESULT WINAPI D3DX11PreprocessShaderFromFileA ( LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShaderText,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11PreprocessShaderFromFileW()

HRESULT WINAPI D3DX11PreprocessShaderFromFileW ( LPCWSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShaderText,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11PreprocessShaderFromMemory()

HRESULT WINAPI D3DX11PreprocessShaderFromMemory ( LPCSTR  pSrcData,
SIZE_T  SrcDataSize,
LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShaderText,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11PreprocessShaderFromResourceA()

HRESULT WINAPI D3DX11PreprocessShaderFromResourceA ( HMODULE  hModule,
LPCSTR  pResourceName,
LPCSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShaderText,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)

◆ D3DX11PreprocessShaderFromResourceW()

HRESULT WINAPI D3DX11PreprocessShaderFromResourceW ( HMODULE  hModule,
LPCWSTR  pResourceName,
LPCWSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
ID3DX11ThreadPump *  pPump,
ID3D10Blob **  ppShaderText,
ID3D10Blob **  ppErrorMsgs,
HRESULT pHResult 
)