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

Go to the source code of this file.

Macros

#define D3DX10CompileFromFile   D3DX10CompileFromFileA
 
#define D3DX10CompileFromResource   D3DX10CompileFromResourceA
 
#define D3DX10CreateEffectFromFile   D3DX10CreateEffectFromFileA
 
#define D3DX10CreateEffectFromResource   D3DX10CreateEffectFromResourceA
 
#define D3DX10CreateEffectPoolFromFile   D3DX10CreateEffectPoolFromFileA
 
#define D3DX10CreateEffectPoolFromResource   D3DX10CreateEffectPoolFromResourceA
 
#define D3DX10PreprocessShaderFromFile   D3DX10PreprocessShaderFromFileA
 
#define D3DX10PreprocessShaderFromResource   D3DX10PreprocessShaderFromResourceA
 
#define D3DX10CreateAsyncFileLoader   D3DX10CreateAsyncFileLoaderA
 
#define D3DX10CreateAsyncResourceLoader   D3DX10CreateAsyncResourceLoaderA
 

Functions

HRESULT WINAPI D3DX10CompileFromFileA (LPCSTR pSrcFile, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CompileFromFileW (LPCWSTR pSrcFile, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CompileFromResourceA (HMODULE hSrcModule, LPCSTR pSrcResource, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CompileFromResourceW (HMODULE hSrcModule, LPCWSTR pSrcResource, LPCWSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CompileFromMemory (LPCSTR pSrcData, SIZE_T SrcDataLen, LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShader, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectFromFileA (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3D10EffectPool *pEffectPool, ID3DX10ThreadPump *pPump, ID3D10Effect **ppEffect, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectFromFileW (LPCWSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3D10EffectPool *pEffectPool, ID3DX10ThreadPump *pPump, ID3D10Effect **ppEffect, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectFromMemory (LPCVOID pData, SIZE_T DataLength, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3D10EffectPool *pEffectPool, ID3DX10ThreadPump *pPump, ID3D10Effect **ppEffect, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectFromResourceA (HMODULE hModule, LPCSTR pResourceName, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3D10EffectPool *pEffectPool, ID3DX10ThreadPump *pPump, ID3D10Effect **ppEffect, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectFromResourceW (HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3D10EffectPool *pEffectPool, ID3DX10ThreadPump *pPump, ID3D10Effect **ppEffect, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectPoolFromFileA (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3DX10ThreadPump *pPump, ID3D10EffectPool **ppEffectPool, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectPoolFromFileW (LPCWSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3DX10ThreadPump *pPump, ID3D10EffectPool **ppEffectPool, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectPoolFromMemory (LPCVOID pData, SIZE_T DataLength, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3DX10ThreadPump *pPump, ID3D10EffectPool **ppEffectPool, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectPoolFromResourceA (HMODULE hModule, LPCSTR pResourceName, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3DX10ThreadPump *pPump, ID3D10EffectPool **ppEffectPool, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateEffectPoolFromResourceW (HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, ID3D10Include *pInclude, LPCSTR pProfile, UINT HLSLFlags, UINT FXFlags, ID3D10Device *pDevice, ID3DX10ThreadPump *pPump, ID3D10EffectPool **ppEffectPool, ID3D10Blob **ppErrors, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10PreprocessShaderFromFileA (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10PreprocessShaderFromFileW (LPCWSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10PreprocessShaderFromMemory (LPCSTR pSrcData, SIZE_T SrcDataSize, LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10PreprocessShaderFromResourceA (HMODULE hModule, LPCSTR pResourceName, LPCSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10PreprocessShaderFromResourceW (HMODULE hModule, LPCWSTR pResourceName, LPCWSTR pSrcFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3DX10ThreadPump *pPump, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorMsgs, HRESULT *pHResult)
 
HRESULT WINAPI D3DX10CreateAsyncCompilerProcessor (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags1, UINT Flags2, ID3D10Blob **ppCompiledShader, ID3D10Blob **ppErrorBuffer, ID3DX10DataProcessor **ppProcessor)
 
HRESULT WINAPI D3DX10CreateAsyncEffectCreateProcessor (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pProfile, UINT Flags, UINT FXFlags, ID3D10Device *pDevice, ID3D10EffectPool *pPool, ID3D10Blob **ppErrorBuffer, ID3DX10DataProcessor **ppProcessor)
 
HRESULT WINAPI D3DX10CreateAsyncEffectPoolCreateProcessor (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, LPCSTR pProfile, UINT Flags, UINT FXFlags, ID3D10Device *pDevice, ID3D10Blob **ppErrorBuffer, ID3DX10DataProcessor **ppProcessor)
 
HRESULT WINAPI D3DX10CreateAsyncShaderPreprocessProcessor (LPCSTR pFileName, CONST D3D10_SHADER_MACRO *pDefines, LPD3D10INCLUDE pInclude, ID3D10Blob **ppShaderText, ID3D10Blob **ppErrorBuffer, ID3DX10DataProcessor **ppProcessor)
 
HRESULT WINAPI D3DX10CreateAsyncFileLoaderW (LPCWSTR pFileName, ID3DX10DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX10CreateAsyncFileLoaderA (LPCSTR pFileName, ID3DX10DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX10CreateAsyncMemoryLoader (LPCVOID pData, SIZE_T cbData, ID3DX10DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX10CreateAsyncResourceLoaderW (HMODULE hSrcModule, LPCWSTR pSrcResource, ID3DX10DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX10CreateAsyncResourceLoaderA (HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX10DataLoader **ppDataLoader)
 
HRESULT WINAPI D3DX10CreateAsyncTextureProcessor (ID3D10Device *pDevice, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10DataProcessor **ppDataProcessor)
 
HRESULT WINAPI D3DX10CreateAsyncTextureInfoProcessor (D3DX10_IMAGE_INFO *pImageInfo, ID3DX10DataProcessor **ppDataProcessor)
 
HRESULT WINAPI D3DX10CreateAsyncShaderResourceViewProcessor (ID3D10Device *pDevice, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10DataProcessor **ppDataProcessor)
 

Macro Definition Documentation

◆ D3DX10CompileFromFile

#define D3DX10CompileFromFile   D3DX10CompileFromFileA

◆ D3DX10CompileFromResource

#define D3DX10CompileFromResource   D3DX10CompileFromResourceA

◆ D3DX10CreateAsyncFileLoader

#define D3DX10CreateAsyncFileLoader   D3DX10CreateAsyncFileLoaderA

◆ D3DX10CreateAsyncResourceLoader

#define D3DX10CreateAsyncResourceLoader   D3DX10CreateAsyncResourceLoaderA

◆ D3DX10CreateEffectFromFile

#define D3DX10CreateEffectFromFile   D3DX10CreateEffectFromFileA

◆ D3DX10CreateEffectFromResource

#define D3DX10CreateEffectFromResource   D3DX10CreateEffectFromResourceA

◆ D3DX10CreateEffectPoolFromFile

#define D3DX10CreateEffectPoolFromFile   D3DX10CreateEffectPoolFromFileA

◆ D3DX10CreateEffectPoolFromResource

#define D3DX10CreateEffectPoolFromResource   D3DX10CreateEffectPoolFromResourceA

◆ D3DX10PreprocessShaderFromFile

#define D3DX10PreprocessShaderFromFile   D3DX10PreprocessShaderFromFileA

◆ D3DX10PreprocessShaderFromResource

#define D3DX10PreprocessShaderFromResource   D3DX10PreprocessShaderFromResourceA

Function Documentation

◆ D3DX10CompileFromFileA()

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

◆ D3DX10CompileFromFileW()

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

◆ D3DX10CompileFromMemory()

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

◆ D3DX10CompileFromResourceA()

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

◆ D3DX10CompileFromResourceW()

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

◆ D3DX10CreateAsyncCompilerProcessor()

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

◆ D3DX10CreateAsyncEffectCreateProcessor()

HRESULT WINAPI D3DX10CreateAsyncEffectCreateProcessor ( LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pProfile,
UINT  Flags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3D10EffectPool pPool,
ID3D10Blob **  ppErrorBuffer,
ID3DX10DataProcessor **  ppProcessor 
)

◆ D3DX10CreateAsyncEffectPoolCreateProcessor()

HRESULT WINAPI D3DX10CreateAsyncEffectPoolCreateProcessor ( LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
LPD3D10INCLUDE  pInclude,
LPCSTR  pProfile,
UINT  Flags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3D10Blob **  ppErrorBuffer,
ID3DX10DataProcessor **  ppProcessor 
)

◆ D3DX10CreateAsyncFileLoaderA()

HRESULT WINAPI D3DX10CreateAsyncFileLoaderA ( LPCSTR  pFileName,
ID3DX10DataLoader **  ppDataLoader 
)

◆ D3DX10CreateAsyncFileLoaderW()

HRESULT WINAPI D3DX10CreateAsyncFileLoaderW ( LPCWSTR  pFileName,
ID3DX10DataLoader **  ppDataLoader 
)

◆ D3DX10CreateAsyncMemoryLoader()

HRESULT WINAPI D3DX10CreateAsyncMemoryLoader ( LPCVOID  pData,
SIZE_T  cbData,
ID3DX10DataLoader **  ppDataLoader 
)

◆ D3DX10CreateAsyncResourceLoaderA()

HRESULT WINAPI D3DX10CreateAsyncResourceLoaderA ( HMODULE  hSrcModule,
LPCSTR  pSrcResource,
ID3DX10DataLoader **  ppDataLoader 
)

◆ D3DX10CreateAsyncResourceLoaderW()

HRESULT WINAPI D3DX10CreateAsyncResourceLoaderW ( HMODULE  hSrcModule,
LPCWSTR  pSrcResource,
ID3DX10DataLoader **  ppDataLoader 
)

◆ D3DX10CreateAsyncShaderPreprocessProcessor()

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

◆ D3DX10CreateAsyncShaderResourceViewProcessor()

HRESULT WINAPI D3DX10CreateAsyncShaderResourceViewProcessor ( ID3D10Device pDevice,
D3DX10_IMAGE_LOAD_INFO pLoadInfo,
ID3DX10DataProcessor **  ppDataProcessor 
)

◆ D3DX10CreateAsyncTextureInfoProcessor()

HRESULT WINAPI D3DX10CreateAsyncTextureInfoProcessor ( D3DX10_IMAGE_INFO pImageInfo,
ID3DX10DataProcessor **  ppDataProcessor 
)

◆ D3DX10CreateAsyncTextureProcessor()

HRESULT WINAPI D3DX10CreateAsyncTextureProcessor ( ID3D10Device pDevice,
D3DX10_IMAGE_LOAD_INFO pLoadInfo,
ID3DX10DataProcessor **  ppDataProcessor 
)

◆ D3DX10CreateEffectFromFileA()

HRESULT WINAPI D3DX10CreateEffectFromFileA ( LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3D10EffectPool pEffectPool,
ID3DX10ThreadPump *  pPump,
ID3D10Effect **  ppEffect,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectFromFileW()

HRESULT WINAPI D3DX10CreateEffectFromFileW ( LPCWSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3D10EffectPool pEffectPool,
ID3DX10ThreadPump *  pPump,
ID3D10Effect **  ppEffect,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectFromMemory()

HRESULT WINAPI D3DX10CreateEffectFromMemory ( LPCVOID  pData,
SIZE_T  DataLength,
LPCSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3D10EffectPool pEffectPool,
ID3DX10ThreadPump *  pPump,
ID3D10Effect **  ppEffect,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectFromResourceA()

HRESULT WINAPI D3DX10CreateEffectFromResourceA ( HMODULE  hModule,
LPCSTR  pResourceName,
LPCSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3D10EffectPool pEffectPool,
ID3DX10ThreadPump *  pPump,
ID3D10Effect **  ppEffect,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectFromResourceW()

HRESULT WINAPI D3DX10CreateEffectFromResourceW ( HMODULE  hModule,
LPCWSTR  pResourceName,
LPCWSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3D10EffectPool pEffectPool,
ID3DX10ThreadPump *  pPump,
ID3D10Effect **  ppEffect,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectPoolFromFileA()

HRESULT WINAPI D3DX10CreateEffectPoolFromFileA ( LPCSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3DX10ThreadPump *  pPump,
ID3D10EffectPool **  ppEffectPool,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectPoolFromFileW()

HRESULT WINAPI D3DX10CreateEffectPoolFromFileW ( LPCWSTR  pFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3DX10ThreadPump *  pPump,
ID3D10EffectPool **  ppEffectPool,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectPoolFromMemory()

HRESULT WINAPI D3DX10CreateEffectPoolFromMemory ( LPCVOID  pData,
SIZE_T  DataLength,
LPCSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3DX10ThreadPump *  pPump,
ID3D10EffectPool **  ppEffectPool,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectPoolFromResourceA()

HRESULT WINAPI D3DX10CreateEffectPoolFromResourceA ( HMODULE  hModule,
LPCSTR  pResourceName,
LPCSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3DX10ThreadPump *  pPump,
ID3D10EffectPool **  ppEffectPool,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10CreateEffectPoolFromResourceW()

HRESULT WINAPI D3DX10CreateEffectPoolFromResourceW ( HMODULE  hModule,
LPCWSTR  pResourceName,
LPCWSTR  pSrcFileName,
CONST D3D10_SHADER_MACRO pDefines,
ID3D10Include pInclude,
LPCSTR  pProfile,
UINT  HLSLFlags,
UINT  FXFlags,
ID3D10Device pDevice,
ID3DX10ThreadPump *  pPump,
ID3D10EffectPool **  ppEffectPool,
ID3D10Blob **  ppErrors,
HRESULT pHResult 
)

◆ D3DX10PreprocessShaderFromFileA()

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

◆ D3DX10PreprocessShaderFromFileW()

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

◆ D3DX10PreprocessShaderFromMemory()

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

◆ D3DX10PreprocessShaderFromResourceA()

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

◆ D3DX10PreprocessShaderFromResourceW()

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