|
void | squishCompressImage (uint8_t *rgba, int width, int height, int pitch, void *blocks, unsigned flags) |
|
void | generateHQMipmap (void *in, const std::vector< std::pair< core::dimension2du, unsigned > > &, uint8_t *out) |
|
void | generateQuickMipmap (std::shared_ptr< video::IImage > first_image, const std::vector< std::pair< core::dimension2du, unsigned > > &, uint8_t *out) |
|
std::shared_ptr< video::IImage > | getImageFromPath (const std::string &path) const |
|
std::shared_ptr< video::IImage > | getMask (const core::dimension2du &s) const |
|
void | applyMask (video::IImage *texture, video::IImage *mask) |
|
void | createTransparent () |
|
void | createWhite (bool private_init=true) |
|
| SPTexture (bool white) |
|
bool | texImage2d (std::shared_ptr< video::IImage > texture, std::shared_ptr< video::IImage > mipmaps) |
|
bool | compressedTexImage2d (std::shared_ptr< video::IImage > texture, const std::vector< std::pair< core::dimension2du, unsigned > > &mipmap_sizes) |
|
bool | saveCompressedTexture (std::shared_ptr< video::IImage > texture, const std::vector< std::pair< core::dimension2du, unsigned > > &sizes, const std::string &cache_location) |
|
std::vector< std::pair< core::dimension2du, unsigned > > | compressTexture (std::shared_ptr< video::IImage > &texture) |
|
bool | useTextureCache (const std::string &full_path, std::string *cache_loc) |
|
std::shared_ptr< video::IImage > | getTextureCache (const std::string &path, std::vector< std::pair< core::dimension2du, unsigned > > *sizes) |
|