5 #include "IAsyncTextureLoad.h"
10 #include "AsyncTexturing.h"
21 std::string m_fileExtension;
22 const std::vector<Byte>* m_pResourceBuffer;
26 bool m_flipVertically;
36 const std::string& fileExtension,
37 const std::vector<Byte>* pResourceBuffer,
46 void BeginAsyncTextureDecode();
53 const std::string& fileExtension,
54 const std::vector<Byte>& resourceBuffer,
63 virtual void Cancel();
65 void HandleTextureDecodingComplete(GLuint textureId,
bool success,
int width,
int height,
bool mapWasRemoved);