TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::vulkan::VulkanGraphicsContext Member List

This is the complete list of members for tachyon::vulkan::VulkanGraphicsContext, including all inherited members.

AddFrameWait(VkSemaphore semaphore, uint64_t value, VkPipelineStageFlags2 stageMask)tachyon::vulkan::VulkanGraphicsContextinline
BeginFrame() overridetachyon::vulkan::VulkanGraphicsContextvirtual
Cleanup() overridetachyon::vulkan::VulkanGraphicsContextvirtual
colorStylesMeshtachyon::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) overridetachyon::vulkan::VulkanGraphicsContextvirtual
CreateTextAtlasManager() overridetachyon::vulkan::VulkanGraphicsContextvirtual
CreateWindowContext(void *nativeHandle, tachyon::OSWindowHandle osHandle, tachyon::ID id, tachyon::int2 size, tachyon::WindowFlags windowFlags, tachyon::OnGuiFunc onGui) overridetachyon::vulkan::VulkanGraphicsContextvirtual
DestroyImage(tachyon::Image *img)tachyon::vulkan::VulkanGraphicsContext
DestroyImageAtEnd(tachyon::Image *img, tachyon::DeviceScope scope, const std::source_location &loc=std::source_location::current()) overridetachyon::vulkan::VulkanGraphicsContextvirtual
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) overridetachyon::vulkan::VulkanGraphicsContextvirtual
deviceContexttachyon::vulkan::VulkanGraphicsContext
DeviceLost() const overridetachyon::vulkan::VulkanGraphicsContextinlinevirtual
EndFrame() overridetachyon::vulkan::VulkanGraphicsContextinlinevirtual
GetAPI() const overridetachyon::vulkan::VulkanGraphicsContextinlinevirtual
GetImageSet() const overridetachyon::vulkan::VulkanGraphicsContextvirtual
GetLastFrameBuildSeconds() const overridetachyon::vulkan::VulkanGraphicsContextinlinevirtual
gradientPageImageIndicestachyon::vulkan::VulkanGraphicsContext
GraphicsContext()=defaulttachyon::GraphicsContext
guiRenderertachyon::GraphicsContext
Initialize(tachyon::IWindowBackend *windowBackend) overridetachyon::vulkan::VulkanGraphicsContextvirtual
PrepareFrame(tachyon::StyleManager &styleManager, tachyon::GradientManager &gradientManager, float elapsedTimeSecs) overridetachyon::vulkan::VulkanGraphicsContextvirtual
PrepareVisualBoxStylesBuffer(tachyon::StyleManager &styleManager)tachyon::vulkan::VulkanGraphicsContext
PrepareVisualColorStylesBuffer(tachyon::StyleManager &styleManager, tachyon::GradientManager &gradientManager)tachyon::vulkan::VulkanGraphicsContext
pushConstantstachyon::vulkan::VulkanGraphicsContext
RecreateDevice(tachyon::IWindowBackend *windowBackend) overridetachyon::vulkan::VulkanGraphicsContextvirtual
RegisterExternalImage(VkImageView view, VkSampler sampler)tachyon::vulkan::VulkanGraphicsContext
RegisterImage(tachyon::Image *image) overridetachyon::vulkan::VulkanGraphicsContextvirtual
RenderWindowFrame(VkCommandBuffer cmd, FrameData &currentFrame, tachyon::ID windowID, tachyon::uint2 extent)tachyon::vulkan::VulkanGraphicsContext
RePrepareFrame()tachyon::vulkan::VulkanGraphicsContext
Reset()tachyon::vulkan::VulkanGraphicsContextinline
SetAllocationHooks(const tachyon::AllocationHooks &hooks) overridetachyon::vulkan::VulkanGraphicsContextinlinevirtual
SetExternalDevice(const VulkanDeviceContext::ExternalDevice &external)tachyon::vulkan::VulkanGraphicsContextinline
SetFrameBuildSeconds(float seconds)tachyon::vulkan::VulkanGraphicsContextinline
SetShaderDirectory(std::string_view directory)tachyon::vulkan::VulkanGraphicsContextinline
SetSurfaceFactory(VulkanDeviceContext::SurfaceFactory factory)tachyon::vulkan::VulkanGraphicsContextinline
SetWindowImageTarget(tachyon::ID window, VkImage image, VkExtent2D extent)tachyon::vulkan::VulkanGraphicsContext
SimulateDeviceLoss()tachyon::vulkan::VulkanGraphicsContextinline
StartResizing(tachyon::ID id)tachyon::vulkan::VulkanGraphicsContextinline
StopResizing()tachyon::vulkan::VulkanGraphicsContextinline
UnregisterImage(tachyon::ImageIndex index) overridetachyon::vulkan::VulkanGraphicsContextvirtual
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
visualBoxStylesMeshtachyon::vulkan::VulkanGraphicsContext
VulkanGraphicsContext()tachyon::vulkan::VulkanGraphicsContext
vulkanImageSettachyon::vulkan::VulkanGraphicsContext
~GraphicsContext()tachyon::GraphicsContextinlinevirtual