| AddFrameWait(VkSemaphore semaphore, uint64_t value, VkPipelineStageFlags2 stageMask) | tachyon::vulkan::VulkanGraphicsContext | inline |
| BeginFrame() override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| Cleanup() override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| colorStylesMesh | tachyon::vulkan::VulkanGraphicsContext | |
| CreateImage(tachyon::uint2 size, tachyon::ImageFormat format, tachyon::Sampler sampler, bool mipmapped=false) | tachyon::vulkan::VulkanGraphicsContext | |
| CreateImage(void *data, tachyon::uint2 size, tachyon::ImageFormat format, tachyon::Sampler sampler, bool mipmapped=false) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| CreateTextAtlasManager() override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| CreateWindowContext(void *nativeHandle, tachyon::OSWindowHandle osHandle, tachyon::ID id, tachyon::int2 size, tachyon::WindowFlags windowFlags, tachyon::OnGuiFunc onGui) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| DestroyImage(tachyon::Image *img) | tachyon::vulkan::VulkanGraphicsContext | |
| DestroyImageAtEnd(tachyon::Image *img, tachyon::DeviceScope scope, const std::source_location &loc=std::source_location::current()) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| DestroyVisualBoxStyles(tachyon::Buffer *buffer) | tachyon::vulkan::VulkanGraphicsContext | |
| DestroyVisualBoxStylesAtEnd(tachyon::Buffer *buffer, tachyon::DeviceScope scope, const std::source_location &loc=std::source_location::current()) | tachyon::vulkan::VulkanGraphicsContext | |
| DestroyVisualColorStyles(tachyon::Buffer *buffer) | tachyon::vulkan::VulkanGraphicsContext | |
| DestroyVisualColorStylesAtEnd(tachyon::Buffer *buffer, tachyon::DeviceScope scope, const std::source_location &loc=std::source_location::current()) | tachyon::vulkan::VulkanGraphicsContext | |
| DestroyWindowContext(tachyon::IWindowContext *context) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| deviceContext | tachyon::vulkan::VulkanGraphicsContext | |
| DeviceLost() const override | tachyon::vulkan::VulkanGraphicsContext | inlinevirtual |
| EndFrame() override | tachyon::vulkan::VulkanGraphicsContext | inlinevirtual |
| GetAPI() const override | tachyon::vulkan::VulkanGraphicsContext | inlinevirtual |
| GetImageSet() const override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| GetLastFrameBuildSeconds() const override | tachyon::vulkan::VulkanGraphicsContext | inlinevirtual |
| gradientPageImageIndices | tachyon::vulkan::VulkanGraphicsContext | |
| GraphicsContext()=default | tachyon::GraphicsContext | |
| guiRenderer | tachyon::GraphicsContext | |
| Initialize(tachyon::IWindowBackend *windowBackend) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| PrepareFrame(tachyon::StyleManager &styleManager, tachyon::GradientManager &gradientManager, float elapsedTimeSecs) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| PrepareVisualBoxStylesBuffer(tachyon::StyleManager &styleManager) | tachyon::vulkan::VulkanGraphicsContext | |
| PrepareVisualColorStylesBuffer(tachyon::StyleManager &styleManager, tachyon::GradientManager &gradientManager) | tachyon::vulkan::VulkanGraphicsContext | |
| pushConstants | tachyon::vulkan::VulkanGraphicsContext | |
| RecreateDevice(tachyon::IWindowBackend *windowBackend) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| RegisterExternalImage(VkImageView view, VkSampler sampler) | tachyon::vulkan::VulkanGraphicsContext | |
| RegisterImage(tachyon::Image *image) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| RenderWindowFrame(VkCommandBuffer cmd, FrameData ¤tFrame, tachyon::ID windowID, tachyon::uint2 extent) | tachyon::vulkan::VulkanGraphicsContext | |
| RePrepareFrame() | tachyon::vulkan::VulkanGraphicsContext | |
| Reset() | tachyon::vulkan::VulkanGraphicsContext | inline |
| SetAllocationHooks(const tachyon::AllocationHooks &hooks) override | tachyon::vulkan::VulkanGraphicsContext | inlinevirtual |
| SetExternalDevice(const VulkanDeviceContext::ExternalDevice &external) | tachyon::vulkan::VulkanGraphicsContext | inline |
| SetFrameBuildSeconds(float seconds) | tachyon::vulkan::VulkanGraphicsContext | inline |
| SetShaderDirectory(std::string_view directory) | tachyon::vulkan::VulkanGraphicsContext | inline |
| SetSurfaceFactory(VulkanDeviceContext::SurfaceFactory factory) | tachyon::vulkan::VulkanGraphicsContext | inline |
| SetWindowImageTarget(tachyon::ID window, VkImage image, VkExtent2D extent) | tachyon::vulkan::VulkanGraphicsContext | |
| SimulateDeviceLoss() | tachyon::vulkan::VulkanGraphicsContext | inline |
| StartResizing(tachyon::ID id) | tachyon::vulkan::VulkanGraphicsContext | inline |
| StopResizing() | tachyon::vulkan::VulkanGraphicsContext | inline |
| UnregisterImage(tachyon::ImageIndex index) override | tachyon::vulkan::VulkanGraphicsContext | virtual |
| UpdateExternalImage(tachyon::ImageIndex index, VkImageView view, VkSampler sampler) | tachyon::vulkan::VulkanGraphicsContext | |
| UploadVisualBoxStyles(std::span< const tachyon::VisualBoxStyle > visualBoxStyles) | tachyon::vulkan::VulkanGraphicsContext | |
| UploadVisualColorStyles(std::span< const tachyon::VisualColorStyle > colorStyles) | tachyon::vulkan::VulkanGraphicsContext | |
| visualBoxStylesMesh | tachyon::vulkan::VulkanGraphicsContext | |
| VulkanGraphicsContext() | tachyon::vulkan::VulkanGraphicsContext | |
| vulkanImageSet | tachyon::vulkan::VulkanGraphicsContext | |
| ~GraphicsContext() | tachyon::GraphicsContext | inlinevirtual |