Public Member Functions | |
WindowsTextureFileLoader (Eegeo::Helpers::IFileIO *pFileIO, Eegeo::Helpers::Jpeg::IJpegLoader &jpegLoader, Eegeo::Helpers::PNG::IPNGDecoder &pngDecoder) | |
virtual bool | LoadTexture (Eegeo::Helpers::GLHelpers::TextureInfo &info, const std::string &fileName, bool mipmap=false) |
virtual bool | LoadCubeTexture (Eegeo::Helpers::GLHelpers::TextureInfo &out_textureInfo, const CubeTextureName &cubeTextureName) |
virtual bool | LoadFromBuffer (Eegeo::Helpers::GLHelpers::TextureInfo &textureInfo, const std::string &fileExtension, const Byte *resourceBuffer, size_t bufferSizeBytes, bool mipmap=false) |
virtual bool | LoadFromCubeFaces (Eegeo::Helpers::GLHelpers::TextureInfo &out_textureInfo, const Helpers::CubeFaceFileNames &cubeFaceFileNames) |
virtual bool | LoadFromCubeFaces (Eegeo::Helpers::GLHelpers::TextureInfo &out_textureInfo, const std::vector< const std::vector< Byte > * > &cubeFaceBuffers) |
virtual Rendering::AsyncTexturing::IAsyncTextureLoad & | LoadFromFileAsync (const ICallback1< const Rendering::AsyncTexturing::AsyncTextureLoadResult > &completionCallback, const std::string &fileName, void *pUserData, bool mipmap=false) |
virtual Rendering::AsyncTexturing::IAsyncTextureLoad & | LoadCubeFromFileAsync (const ICallback1< const Rendering::AsyncTexturing::AsyncTextureLoadResult > &completionCallback, const Helpers::CubeTextureName &textureName, void *pUserData) |
virtual Rendering::AsyncTexturing::IAsyncTextureLoad & | LoadFromBufferAsync (const ICallback1< const Rendering::AsyncTexturing::AsyncTextureLoadResult > &completionCallback, const std::string &fileExtension, const std::vector< Byte > &resourceBuffer, void *pUserData, bool mipmap=false) |
virtual Rendering::AsyncTexturing::IAsyncTextureLoad & | LoadCubeFromBuffersAsync (const ICallback1< const Rendering::AsyncTexturing::AsyncTextureLoadResult > &completionCallback, const std::vector< const std::vector< Byte > * > &cubeFaceBuffers, void *pUserData) |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |