neoGFX
Cross-platform C++ app/game engine
|
#include <texture_atlas.hpp>
Public Member Functions | |
texture_atlas (const size &aPageSize) | |
const i_sub_texture & | sub_texture (texture_id aSubTextureId) const override |
i_sub_texture & | sub_texture (texture_id aSubTextureId) override |
i_sub_texture & | create_sub_texture (const size &aSize, dimension aDpiScaleFactor, texture_sampling aSampling, texture_data_format aDataFormat=texture_data_format::RGBA) override |
i_sub_texture & | create_sub_texture (const i_image &aImage) override |
i_sub_texture & | create_sub_texture (const i_image &aImage, const rect &aImagePart) override |
void | destroy_sub_texture (i_sub_texture &aSubTexture) override |
Public Member Functions inherited from neogfx::i_texture_atlas | |
virtual | ~i_texture_atlas ()=default |
Definition at line 36 of file texture_atlas.hpp.
neogfx::texture_atlas::texture_atlas | ( | const size & | aPageSize | ) |
|
overridevirtual |
Implements neogfx::i_texture_atlas.
|
overridevirtual |
Implements neogfx::i_texture_atlas.
|
overridevirtual |
Implements neogfx::i_texture_atlas.
|
overridevirtual |
Implements neogfx::i_texture_atlas.
|
overridevirtual |
Implements neogfx::i_texture_atlas.
|
overridevirtual |
Implements neogfx::i_texture_atlas.