26 ID3D11ShaderResourceView** ppOutputRV,
bool bSRGB=
false )
28 return CreateTextureFromFileEx( dx, pSrcFile, NULL, NULL, ppOutputRV, bSRGB );
31 D3DX11_IMAGE_LOAD_INFO* pLoadInfo, ID3DX11ThreadPump* pPump,
32 ID3D11ShaderResourceView** ppOutputRV,
bool bSRGB=
false );
35 ID3D11ShaderResourceView** ppOutputRV,
bool bSRGB=
false )
37 return CreateTextureFromMemoryEx( dx, Data, Size, NULL, NULL, ppOutputRV, bSRGB );
41 D3DX11_IMAGE_LOAD_INFO* pLoadInfo, ID3DX11ThreadPump* pPump,
42 ID3D11ShaderResourceView** ppOutputRV,
bool bSRGB=
false );
45 ID3D11ShaderResourceView** ppOutputRV,
bool bSRGB=
false )
47 return CreateTextureFromResourceEx(dx, hSrcModule, pSrcResource, NULL, NULL, ppOutputRV, bSRGB);
51 D3DX11_IMAGE_LOAD_INFO* pLoadInfo, ID3DX11ThreadPump* pPump,
52 ID3D11ShaderResourceView** ppOutputRV,
bool bSRGB=
false );
56 HRESULT OnLostDevice();
57 HRESULT OnDestroyDevice();
HRESULT CreateTextureFromFile(raSmartPointer< raDirectX > dx, raString pSrcFile, ID3D11ShaderResourceView **ppOutputRV, bool bSRGB=false)
HRESULT CreateTextureFromResource(raSmartPointer< raDirectX > dx, HMODULE hSrcModule, LPCSTR pSrcResource, ID3D11ShaderResourceView **ppOutputRV, bool bSRGB=false)
raArray< raTexture > m_TextureCache
HRESULT CreateTextureFromMemory(raSmartPointer< raDirectX > dx, LPVOID Data, size_t Size, ID3D11ShaderResourceView **ppOutputRV, bool bSRGB=false)
ID3D11ShaderResourceView * pSRV11