22 auto pD3DDevice = pRender->GetDirect3DDevice();
24 HRESULT hRes = D3DXGetImageInfoFromFileInMemory( m_pData, m_uiDataSize, &m_ImageInfo );
28 if ( m_ImageInfo.ResourceType == D3DRTYPE_TEXTURE )
30 return D3DXCreateTextureFromFileInMemory(
39 if ( m_ImageInfo.ResourceType == D3DRTYPE_VOLUMETEXTURE )
41 return D3DXCreateVolumeTextureFromFileInMemory(
48 else if ( m_ImageInfo.ResourceType == D3DRTYPE_CUBETEXTURE )
50 return D3DXCreateCubeTextureFromFileInMemory(
58 return D3DERR_WRONGTEXTUREFORMAT;