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

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

AdvanceFrameAndFlushDeletions()tachyon::vulkan::VulkanDeviceContextinline
AllocationCallbacks() consttachyon::vulkan::VulkanDeviceContextinline
allocatortachyon::vulkan::VulkanDeviceContext
CheckPhysicalDeviceSupport(VkPhysicalDevice physicalDevice, std::string *problems)tachyon::vulkan::VulkanDeviceContextstatic
chosenGPUtachyon::vulkan::VulkanDeviceContext
commandPoolInfotachyon::vulkan::VulkanDeviceContext
CreateBuffer(size_t allocSize, VkBufferUsageFlags usage, VmaMemoryUsage memoryUsage) consttachyon::vulkan::VulkanDeviceContext
CreateImage(tachyon::uint2 size, tachyon::ImageFormat format, tachyon::Sampler sampler, bool mipmapped=false) consttachyon::vulkan::VulkanDeviceContext
CreateImage(const void *data, tachyon::uint2 size, tachyon::ImageFormat format, tachyon::Sampler sampler, bool mipmapped=false)tachyon::vulkan::VulkanDeviceContext
CreateImage(VkExtent3D size, VkFormat format, VkImageUsageFlags usage, VkSampler sampler, bool mipmapped=false) consttachyon::vulkan::VulkanDeviceContext
CreateMappedStorageBuffer(const void *data, size_t size, VkDeviceAddress &outAddress) consttachyon::vulkan::VulkanDeviceContext
CreateResidentBuffer(std::span< const tachyon::RHI::UploadRequest > requests, std::span< tachyon::DeviceAddress > addresses)tachyon::vulkan::VulkanDeviceContext
CreateShader(::std::span< uint32_t > spirvBuffer) consttachyon::vulkan::VulkanDeviceContext
CreateSurface(tachyon::OSWindowHandle windowHandle)tachyon::vulkan::VulkanDeviceContext
debug_messengertachyon::vulkan::VulkanDeviceContext
defaultSamplerLineartachyon::vulkan::VulkanDeviceContext
defaultSamplerLinearClampToEdgetachyon::vulkan::VulkanDeviceContext
defaultSamplerNearesttachyon::vulkan::VulkanDeviceContext
Destroy()tachyon::vulkan::VulkanDeviceContext
DestroyBuffer(const Buffer &buffer) consttachyon::vulkan::VulkanDeviceContext
DestroyImage(tachyon::Image *img)tachyon::vulkan::VulkanDeviceContext
DestroyImage(const VulkanImage &img)tachyon::vulkan::VulkanDeviceContext
DestroyImageAtEnd(tachyon::Image *img, tachyon::DeviceScope scope, const std::source_location &loc=std::source_location::current())tachyon::vulkan::VulkanDeviceContext
DestroyMesh(const VisualBoxStyleBuffers &mesh) consttachyon::vulkan::VulkanDeviceContext
DestroyMesh(const VisualColorStyleBuffers &mesh) consttachyon::vulkan::VulkanDeviceContext
DestroyShader(const VkShaderModule &shader) consttachyon::vulkan::VulkanDeviceContext
DestroyVisualBoxStyles(tachyon::Buffer *buffer)tachyon::vulkan::VulkanDeviceContext
DestroyVisualBoxStylesAtEnd(tachyon::Buffer *buffer, tachyon::DeviceScope scope, const std::source_location &loc=std::source_location::current())tachyon::vulkan::VulkanDeviceContext
DestroyVisualColorStyles(tachyon::Buffer *buffer)tachyon::vulkan::VulkanDeviceContext
DestroyVisualColorStylesAtEnd(tachyon::Buffer *buffer, tachyon::DeviceScope scope, const std::source_location &loc=std::source_location::current())tachyon::vulkan::VulkanDeviceContext
devicetachyon::vulkan::VulkanDeviceContext
fenceCreateInfotachyon::vulkan::VulkanDeviceContext
Flush()tachyon::vulkan::VulkanDeviceContext
frameDeletionQueuestachyon::vulkan::VulkanDeviceContext
frameNumbertachyon::vulkan::VulkanDeviceContext
frameWaitstachyon::vulkan::VulkanDeviceContext
GetDeletionQueue(tachyon::DeviceScope scope)tachyon::vulkan::VulkanDeviceContextinline
GetDeviceRequirements()tachyon::vulkan::VulkanDeviceContextstatic
GetResidentBufferState(tachyon::RHI::ResidentBufferId id) consttachyon::vulkan::VulkanDeviceContext
graphicsQueuetachyon::vulkan::VulkanDeviceContext
graphicsQueueFamilytachyon::vulkan::VulkanDeviceContext
immCommandBuffertachyon::vulkan::VulkanDeviceContext
immCommandPooltachyon::vulkan::VulkanDeviceContext
immFencetachyon::vulkan::VulkanDeviceContext
initErrortachyon::vulkan::VulkanDeviceContext
Initialize()tachyon::vulkan::VulkanDeviceContext
initializedtachyon::vulkan::VulkanDeviceContext
instancetachyon::vulkan::VulkanDeviceContext
LockQueue() consttachyon::vulkan::VulkanDeviceContextinline
mainDeletionQueuetachyon::vulkan::VulkanDeviceContext
RebuildLiveImages()tachyon::vulkan::VulkanDeviceContext
RecordPendingUploads(VkCommandBuffer cmd)tachyon::vulkan::VulkanDeviceContext
ReleaseLiveImages()tachyon::vulkan::VulkanDeviceContext
ReleaseResidentBuffer(tachyon::RHI::ResidentBufferId id)tachyon::vulkan::VulkanDeviceContext
renderContexttachyon::vulkan::VulkanDeviceContext
ResidentBufferCount() consttachyon::vulkan::VulkanDeviceContextinline
SetAllocationHooks(const tachyon::AllocationHooks &hooks)tachyon::vulkan::VulkanDeviceContext
SetExternalDevice(const ExternalDevice &external)tachyon::vulkan::VulkanDeviceContextinline
SetInstanceDebugConfig(const InstanceDebugConfig &cfg)tachyon::vulkan::VulkanDeviceContextinline
SetSurfaceFactory(SurfaceFactory factory)tachyon::vulkan::VulkanDeviceContextinline
shaderDirectorytachyon::vulkan::VulkanDeviceContext
singleImageDescriptorLayouttachyon::vulkan::VulkanDeviceContext
SurfaceFactory typedeftachyon::vulkan::VulkanDeviceContext
UploadMesh(::std::span< const tachyon::VisualBoxStyle > visualBoxStyles) consttachyon::vulkan::VulkanDeviceContext
UploadMesh(::std::span< const tachyon::VisualColorStyle > colorStyles) consttachyon::vulkan::VulkanDeviceContext
Uploads() consttachyon::vulkan::VulkanDeviceContextinline
UploadVisualBoxStyles(::std::span< const tachyon::VisualBoxStyle > styles) consttachyon::vulkan::VulkanDeviceContext
UploadVisualColorStyles(::std::span< const tachyon::VisualColorStyle > colorStyles) consttachyon::vulkan::VulkanDeviceContext
UsesExternalDevice() const noexcepttachyon::vulkan::VulkanDeviceContextinline
WaitForUploads() consttachyon::vulkan::VulkanDeviceContextinline
WaitIdle() consttachyon::vulkan::VulkanDeviceContext