|
TachyonUI 0.1.0
High-performance UI for building tools.
|
The images the shaders can sample, each at an ImageIndex. Implemented by the backend. More...
#include <gui_core/graphics/gui_image.h>
Public Member Functions | |
| virtual | ~ImageSet () |
| virtual void | Clear ()=0 |
| Removes every image, freeing all indices. | |
| virtual ImageIndex | Add (Image *image)=0 |
| Adds an image (not owned) and returns its index. | |
| virtual void | Remove (ImageIndex index)=0 |
| Frees the index for reuse; the image itself stays. | |
The images the shaders can sample, each at an ImageIndex. Implemented by the backend.
|
inlinevirtual |
|
pure virtual |
Removes every image, freeing all indices.
Implemented in tachyon::vulkan::VulkanImageSet.
|
pure virtual |
Adds an image (not owned) and returns its index.
Implemented in tachyon::vulkan::VulkanImageSet.
|
pure virtual |
Frees the index for reuse; the image itself stays.
Implemented in tachyon::vulkan::VulkanImageSet.