12 #ifndef __D3DX10TEX_H__ 13 #define __D3DX10TEX_H__ 345 ID3DX10ThreadPump* pPump,
352 ID3DX10ThreadPump* pPump,
357 #define D3DX10GetImageInfoFromFile D3DX10GetImageInfoFromFileW 359 #define D3DX10GetImageInfoFromFile D3DX10GetImageInfoFromFileA 367 ID3DX10ThreadPump* pPump,
374 LPCWSTR pSrcResource,
375 ID3DX10ThreadPump* pPump,
380 #define D3DX10GetImageInfoFromResource D3DX10GetImageInfoFromResourceW 382 #define D3DX10GetImageInfoFromResource D3DX10GetImageInfoFromResourceA 390 ID3DX10ThreadPump* pPump,
444 ID3DX10ThreadPump* pPump,
453 ID3DX10ThreadPump* pPump,
458 #define D3DX10CreateShaderResourceViewFromFile D3DX10CreateShaderResourceViewFromFileW 460 #define D3DX10CreateShaderResourceViewFromFile D3DX10CreateShaderResourceViewFromFileA 468 ID3DX10ThreadPump* pPump,
477 ID3DX10ThreadPump* pPump,
482 #define D3DX10CreateTextureFromFile D3DX10CreateTextureFromFileW 484 #define D3DX10CreateTextureFromFile D3DX10CreateTextureFromFileA 496 ID3DX10ThreadPump* pPump,
504 LPCWSTR pSrcResource,
506 ID3DX10ThreadPump* pPump,
511 #define D3DX10CreateShaderResourceViewFromResource D3DX10CreateShaderResourceViewFromResourceW 513 #define D3DX10CreateShaderResourceViewFromResource D3DX10CreateShaderResourceViewFromResourceA 522 ID3DX10ThreadPump* pPump,
530 LPCWSTR pSrcResource,
532 ID3DX10ThreadPump* pPump,
537 #define D3DX10CreateTextureFromResource D3DX10CreateTextureFromResourceW 539 #define D3DX10CreateTextureFromResource D3DX10CreateTextureFromResourceA 551 ID3DX10ThreadPump* pPump,
561 ID3DX10ThreadPump* pPump,
676 #define D3DX10SaveTextureToFile D3DX10SaveTextureToFileW 678 #define D3DX10SaveTextureToFile D3DX10SaveTextureToFileA 755 __in_range(2,6)
UINT Order,
758 __out_ecount_opt(Order*Order)
FLOAT *pGOut,
759 __out_ecount_opt(Order*Order)
FLOAT *pBOut);
765 #endif //__D3DX10TEX_H__ Definition: d3dx10tex.h:144
HRESULT WINAPI D3DX10SaveTextureToMemory(ID3D10Resource *pSrcTexture, D3DX10_IMAGE_FILE_FORMAT DestFormat, LPD3D10BLOB *ppDestBuf, UINT Flags)
DXGI_FORMAT Format
Definition: d3dx10tex.h:219
Definition: d3dx10tex.h:113
Definition: d3dx10tex.h:162
Definition: d3dx10tex.h:160
HRESULT WINAPI D3DX10CreateTextureFromResourceW(ID3D10Device *pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10Resource **ppTexture, HRESULT *pHResult)
UINT MiscFlags
Definition: d3dx10tex.h:286
UINT DstFirstElement
Definition: d3dx10tex.h:584
Definition: d3dx10tex.h:83
Definition: d3dx10tex.h:76
HRESULT WINAPI D3DX10CreateTextureFromMemory(ID3D10Device *pDevice, LPCVOID pSrcData, SIZE_T SrcDataSize, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10Resource **ppTexture, HRESULT *pHResult)
Definition: d3dx10tex.h:143
D3DX10_SAVE_TEXTURE_FLAG
Definition: d3dx10tex.h:177
D3D10_RESOURCE_DIMENSION
Definition: d3d10.h:693
HRESULT WINAPI D3DX10CreateTextureFromFileA(ID3D10Device *pDevice, LPCSTR pSrcFile, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10Resource **ppTexture, HRESULT *pHResult)
Definition: d3dx10tex.h:142
Definition: d3dx10tex.h:163
Definition: glslang_tab.cpp:129
Definition: d3dx10tex.h:158
UINT ArraySize
Definition: d3dx10tex.h:216
D3D10_USAGE Usage
Definition: d3dx10tex.h:283
#define DXGI_FORMAT_FROM_FILE
Definition: d3dx10.h:24
interface ID3D10ShaderResourceView ID3D10ShaderResourceView
Definition: d3d10.h:119
Definition: d3dx10tex.h:112
HRESULT WINAPI D3DX10GetImageInfoFromFileW(LPCWSTR pSrcFile, ID3DX10ThreadPump *pPump, D3DX10_IMAGE_INFO *pSrcInfo, HRESULT *pHResult)
UINT Width
Definition: d3dx10tex.h:213
HRESULT WINAPI D3DX10LoadTextureFromTexture(ID3D10Resource *pSrcTexture, D3DX10_TEXTURE_LOAD_INFO *pLoadInfo, ID3D10Resource *pDstTexture)
__out_ecount(4) FLOAT *WINAPI D3DXSHMultiply2(__out_ecount(4) FLOAT *pOut
Definition: d3dx10tex.h:78
Definition: d3dx10tex.h:74
HRESULT WINAPI D3DX10CreateShaderResourceViewFromResourceA(ID3D10Device *pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10ShaderResourceView **ppShaderResourceView, HRESULT *pHResult)
UINT SrcFirstMip
Definition: d3dx10tex.h:580
UINT SrcFirstElement
Definition: d3dx10tex.h:583
Definition: d3dx10tex.h:114
typedef HRESULT(WINAPI *PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature
D3D10_BOX * pDstBox
Definition: d3dx10tex.h:579
Definition: d3dx10tex.h:159
HRESULT WINAPI D3DX10GetImageInfoFromFileA(LPCSTR pSrcFile, ID3DX10ThreadPump *pPump, D3DX10_IMAGE_INFO *pSrcInfo, HRESULT *pHResult)
struct D3DX10_IMAGE_LOAD_INFO D3DX10_IMAGE_LOAD_INFO
UINT NumElements
Definition: d3dx10tex.h:585
UINT BindFlags
Definition: d3dx10tex.h:284
Definition: d3dx10tex.h:141
UINT MiscFlags
Definition: d3dx10tex.h:218
D3DX10_IMAGE_FILE_FORMAT ImageFileFormat
Definition: d3dx10tex.h:221
UINT Height
Definition: d3dx10tex.h:214
UINT Filter
Definition: d3dx10tex.h:288
Definition: d3dx10tex.h:161
#define NULL
Pointer to 0.
Definition: gctypes.h:65
DXGI_FORMAT
Definition: dxgiformat.h:10
HRESULT WINAPI D3DX10CreateShaderResourceViewFromMemory(ID3D10Device *pDevice, LPCVOID pSrcData, SIZE_T SrcDataSize, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10ShaderResourceView **ppShaderResourceView, HRESULT *pHResult)
D3DX10_FILTER_FLAG
Definition: d3dx10tex.h:65
Definition: d3dx10tex.h:276
D3DX10_NORMALMAP_FLAG
Definition: d3dx10tex.h:109
interface ID3D10Texture2D ID3D10Texture2D
Definition: d3d10.h:98
HRESULT WINAPI D3DX10GetImageInfoFromResourceA(HMODULE hSrcModule, LPCSTR pSrcResource, ID3DX10ThreadPump *pPump, D3DX10_IMAGE_INFO *pSrcInfo, HRESULT *pHResult)
UINT MipLevels
Definition: d3dx10tex.h:217
UINT Filter
Definition: d3dx10tex.h:586
D3D10_BOX * pSrcBox
Definition: d3dx10tex.h:578
Definition: d3dx10tex.h:82
Definition: d3dx10tex.h:179
Definition: d3dx10tex.h:115
interface ID3D10Resource ID3D10Resource
Definition: d3d10.h:77
UINT Depth
Definition: d3dx10tex.h:215
Definition: d3dx10tex.h:140
HRESULT WINAPI D3DX10SHProjectCubeMap(__in_range(2, 6) UINT Order, ID3D10Texture2D *pCubeMap, __out_ecount(Order *Order) FLOAT *pROut, __out_ecount_opt(Order *Order) FLOAT *pGOut, __out_ecount_opt(Order *Order) FLOAT *pBOut)
Definition: d3dx10tex.h:164
HRESULT WINAPI D3DX10SaveTextureToFileW(ID3D10Resource *pSrcTexture, D3DX10_IMAGE_FILE_FORMAT DestFormat, LPCWSTR pDestFile)
UINT DstFirstMip
Definition: d3dx10tex.h:581
UINT CpuAccessFlags
Definition: d3dx10tex.h:285
Definition: d3dx10tex.h:79
#define D3DX10_DEFAULT
Definition: d3dx10.h:22
HRESULT WINAPI D3DX10FilterTexture(ID3D10Resource *pTexture, UINT SrcLevel, UINT MipFilter)
D3DX10_CHANNEL_FLAG
Definition: d3dx10tex.h:138
HRESULT WINAPI D3DX10CreateTextureFromResourceA(ID3D10Device *pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10Resource **ppTexture, HRESULT *pHResult)
D3DX10_IMAGE_INFO * pSrcInfo
Definition: d3dx10tex.h:290
Definition: d3dx10tex.h:73
HRESULT WINAPI D3DX10CreateShaderResourceViewFromResourceW(ID3D10Device *pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10ShaderResourceView **ppShaderResourceView, HRESULT *pHResult)
UINT NumMips
Definition: d3dx10tex.h:582
HRESULT WINAPI D3DX10ComputeNormalMap(ID3D10Texture2D *pSrcTexture, UINT Flags, UINT Channel, FLOAT Amplitude, ID3D10Texture2D *pDestTexture)
interface ID3D10Device ID3D10Device
Definition: d3d10.h:203
UINT Width
Definition: d3dx10tex.h:278
HRESULT WINAPI D3DX10GetImageInfoFromResourceW(HMODULE hSrcModule, LPCWSTR pSrcResource, ID3DX10ThreadPump *pPump, D3DX10_IMAGE_INFO *pSrcInfo, HRESULT *pHResult)
Definition: d3dx10tex.h:68
Definition: d3dx10tex.h:71
DXGI_FORMAT Format
Definition: d3dx10tex.h:287
UINT MipFilter
Definition: d3dx10tex.h:289
Definition: d3dx10tex.h:211
Definition: d3dx10tex.h:67
D3DX10_IMAGE_FILE_FORMAT
Definition: d3dx10tex.h:156
HRESULT WINAPI D3DX10GetImageInfoFromMemory(LPCVOID pSrcData, SIZE_T SrcDataSize, ID3DX10ThreadPump *pPump, D3DX10_IMAGE_INFO *pSrcInfo, HRESULT *pHResult)
Definition: d3dx10tex.h:81
Definition: d3dx10tex.h:165
D3D10_USAGE
Definition: d3d10.h:731
Definition: d3dx10tex.h:70
Definition: glslang_tab.cpp:136
HRESULT WINAPI D3DX10CreateTextureFromFileW(ID3D10Device *pDevice, LPCWSTR pSrcFile, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10Resource **ppTexture, HRESULT *pHResult)
Definition: d3dx10tex.h:75
struct _D3DX10_TEXTURE_LOAD_INFO D3DX10_TEXTURE_LOAD_INFO
struct D3DX10_IMAGE_INFO D3DX10_IMAGE_INFO
interface ID3D10Blob * LPD3D10BLOB
Definition: d3dcommon.h:410
UINT Depth
Definition: d3dx10tex.h:280
Definition: d3dx10tex.h:576
HRESULT WINAPI D3DX10CreateShaderResourceViewFromFileA(ID3D10Device *pDevice, LPCSTR pSrcFile, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10ShaderResourceView **ppShaderResourceView, HRESULT *pHResult)
UINT FirstMipLevel
Definition: d3dx10tex.h:281
UINT MipLevels
Definition: d3dx10tex.h:282
HRESULT WINAPI D3DX10CreateShaderResourceViewFromFileW(ID3D10Device *pDevice, LPCWSTR pSrcFile, D3DX10_IMAGE_LOAD_INFO *pLoadInfo, ID3DX10ThreadPump *pPump, ID3D10ShaderResourceView **ppShaderResourceView, HRESULT *pHResult)
Definition: d3dx10tex.h:111
HRESULT WINAPI D3DX10SaveTextureToFileA(ID3D10Resource *pSrcTexture, D3DX10_IMAGE_FILE_FORMAT DestFormat, LPCSTR pDestFile)
UINT MipFilter
Definition: d3dx10tex.h:587
UINT Height
Definition: d3dx10tex.h:279
Definition: d3dx10tex.h:69
D3D10_RESOURCE_DIMENSION ResourceDimension
Definition: d3dx10tex.h:220