|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/graphics/vulkan/vk_text_atlas_manager.h>
Public Member Functions | |
| bool | Initialize (tachyon::GraphicsContext *graphicsContext, tachyon::ImageSet *imageSet) override |
| tachyon::TextureIndex | CreateTexture (const uint8_t *imageData, tachyon::uint2 imageSize, uint8_t bpp) override |
| void | UpdateTexture (tachyon::TextureIndex textureIndex, const uint8_t *imageData, tachyon::uint2 imageSize) override |
| tachyon::ImageIndex | GetImageIndex (tachyon::TextureIndex textureIndex) override |
| void | SyncTextureIndices () override |
| Public Member Functions inherited from tachyon::TextAtlasManager | |
| virtual | ~TextAtlasManager () |
Public Attributes | |
| std::vector< FontTexture > | fontTextures |
| tachyon::vulkan::VulkanGraphicsContext * | graphicsContext = nullptr |
| tachyon::vulkan::VulkanImageSet * | imageSet = nullptr |
|
overridevirtual |
Implements tachyon::TextAtlasManager.
|
overridevirtual |
Implements tachyon::TextAtlasManager.
|
overridevirtual |
Implements tachyon::TextAtlasManager.
|
overridevirtual |
Implements tachyon::TextAtlasManager.
|
overridevirtual |
Implements tachyon::TextAtlasManager.
| std::vector<FontTexture> tachyon::vulkan::VulkanTextAtlasManager::fontTextures |
| tachyon::vulkan::VulkanGraphicsContext* tachyon::vulkan::VulkanTextAtlasManager::graphicsContext = nullptr |
| tachyon::vulkan::VulkanImageSet* tachyon::vulkan::VulkanTextAtlasManager::imageSet = nullptr |