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

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

BeginWindowFrame(FrameData &currentFrame)tachyon::vulkan::VulkanWindowContext
cachedBitmaptachyon::vulkan::VulkanWindowContext
Create(tachyon::ID id, void *nativeHandle, tachyon::OSWindowHandle osHandle, tachyon::int2 size, tachyon::WindowFlags windowFlags, VulkanDeviceContext *deviceContext, tachyon::OnGuiFunc onGUI)tachyon::vulkan::VulkanWindowContextstatic
CreateDrawDepthImages(VulkanImage &drawImage, VulkanImage &depthImage, VkFormat colorFormat)tachyon::vulkan::VulkanWindowContext
CreateSwapchain()tachyon::vulkan::VulkanWindowContext
Destroy()tachyon::vulkan::VulkanWindowContext
DestroyDrawDepthImages(VulkanImage &drawImage, VulkanImage &depthImage)tachyon::vulkan::VulkanWindowContext
DestroySwapchain()tachyon::vulkan::VulkanWindowContext
deviceContexttachyon::vulkan::VulkanWindowContext
drawExtenttachyon::vulkan::VulkanWindowContext
EndWindowFrame(FrameData &currentFrame)tachyon::vulkan::VulkanWindowContext
FlushWindowContext()tachyon::vulkan::VulkanWindowContext
frameNumbertachyon::vulkan::VulkanWindowContext
freeze_renderingtachyon::vulkan::VulkanWindowContext
GetCurrentFrame()tachyon::vulkan::VulkanWindowContext
GetID() const overridetachyon::vulkan::VulkanWindowContextinlinevirtual
GetLastFrame()tachyon::vulkan::VulkanWindowContext
GetWindowHandle() const overridetachyon::vulkan::VulkanWindowContextinlinevirtual
havePresentEndtachyon::vulkan::VulkanWindowContext
idtachyon::vulkan::VulkanWindowContext
IsTransparent() const overridetachyon::vulkan::VulkanWindowContextinlinevirtual
lastBuildSecondstachyon::vulkan::VulkanWindowContext
lastBuildValidtachyon::vulkan::VulkanWindowContext
LastGpuFrameSeconds() consttachyon::vulkan::VulkanWindowContextinline
lastGpuFrameSecondstachyon::vulkan::VulkanWindowContext
lastPresentEndtachyon::vulkan::VulkanWindowContext
mouse_postachyon::vulkan::VulkanWindowContext
nativeHandletachyon::vulkan::VulkanWindowContext
needsReadbacktachyon::vulkan::VulkanWindowContext
onGuitachyon::vulkan::VulkanWindowContext
osHandletachyon::vulkan::VulkanWindowContext
PerformReadback(const VulkanImage &drawImage)tachyon::vulkan::VulkanWindowContext
presentPendingtachyon::vulkan::VulkanWindowContext
PresentWindowFrame() overridetachyon::vulkan::VulkanWindowContextvirtual
readbackBuffertachyon::vulkan::VulkanWindowContext
readbackPendingtachyon::vulkan::VulkanWindowContext
ReadPixels(std::span< uint8_t > bgra) overridetachyon::vulkan::VulkanWindowContextvirtual
recordedPositiontachyon::vulkan::VulkanWindowContext
RecordFrame(tachyon::GraphicsContext *graphicsContext, tachyon::IntRect rect, bool resizing)tachyon::vulkan::VulkanWindowContext
RecordWindowFrame(tachyon::GraphicsContext *graphicsContext, tachyon::IntRect rect) overridetachyon::vulkan::VulkanWindowContextvirtual
renderToImagetachyon::vulkan::VulkanWindowContext
RenderWindowFrame(tachyon::GraphicsContext *graphicsContext, tachyon::IntRect rect, bool resizing) overridetachyon::vulkan::VulkanWindowContextvirtual
resize_requestedtachyon::vulkan::VulkanWindowContext
ResizeSwapchain(tachyon::int2 size)tachyon::vulkan::VulkanWindowContext
SetImageTarget(VkImage image, VkExtent2D extent)tachyon::vulkan::VulkanWindowContext
statetachyon::vulkan::VulkanWindowContext
surfacetachyon::vulkan::VulkanWindowContext
swapchaintachyon::vulkan::VulkanWindowContext
targetExtenttachyon::vulkan::VulkanWindowContext
targetImagetachyon::vulkan::VulkanWindowContext
targetWrittentachyon::vulkan::VulkanWindowContext
timestampPeriodNstachyon::vulkan::VulkanWindowContext
TransitionTarget(VkCommandBuffer cmd, VkImageLayout from, VkImageLayout to, VkPipelineStageFlags2 srcStage, VkAccessFlags2 srcAccess, VkPipelineStageFlags2 dstStage, VkAccessFlags2 dstAccess)tachyon::vulkan::VulkanWindowContext
UpdateLayeredWindowFromCache(int screenX, int screenY)tachyon::vulkan::VulkanWindowContext
UpdateTransparentWindow(tachyon::int2 screenPos) overridetachyon::vulkan::VulkanWindowContextvirtual
windowExtenttachyon::vulkan::VulkanWindowContext
windowFlagstachyon::vulkan::VulkanWindowContext
~IWindowContext()=defaulttachyon::IWindowContextvirtual