TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_graphics_context.h File Reference
#include <gui_core/gui_base_types.h>
#include <gui_core/gui_result.h>
#include <gui_core/graphics/gui_image.h>
#include <gui_core/memory/gui_allocation_hooks.h>
#include <gui_core/style/gui_style.h>
#include <gui_core/windows/gui_window_backend.h>
#include <source_location>
#include <span>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

class  tachyon::GraphicsContext
 A graphics backend: the device, the window contexts that render the GUI's windows, and the images and text atlases they draw with. More...

Namespaces

namespace  tachyon

Enumerations

enum class  tachyon::DeviceScope { tachyon::DeviceScope::Frame , tachyon::DeviceScope::Application }
 When a deferred GPU resource destruction runs: Frame once the frames that may use it are done, Application at Cleanup. More...
enum class  tachyon::GraphicsAPI : uint8_t { tachyon::GraphicsAPI::None , tachyon::GraphicsAPI::Vulkan }
 The graphics API a backend presents with; window backends create their windows to match (SDL: SDL_WINDOW_VULKAN). More...