Name |
Description |
|
---|---|---|
|
FBufferAllocation |
Manages/maintains sub-allocations of a VkBuffer; assumes it was created elsewhere, but it does destroy it. |
|
FBufferSuballocation |
Suballocation of a VkBuffer. |
|
FDeferredDeletionQueue |
|
|
FDeviceChild |
|
|
FDeviceMemoryAllocation |
An Allocation off a Device Heap. Lowest level of allocations and bounded by VkPhysicalDeviceLimits::maxMemoryAllocationCount. |
|
FDeviceMemoryManager |
Manager of Device Heap Allocations. Calling Alloc/Free is expensive! |
|
FFence |
|
|
FFenceManager |
|
|
FGPUEvent |
|
|
FOldResourceAllocation |
A sub allocation for a specific memory type. |
|
FOldResourceHeap |
A set of Device Allocations (Heap Pages) for a specific memory type. |
|
FOldResourceHeapPage |
One device allocation that is shared amongst different resources. |
|
FOptionalVulkanInstanceExtensions |
|
|
FPendingBarrier |
|
|
FRange |
|
|
FRefCount |
Custom ref counting. |
|
FResourceHeapManager |
Manages heaps and their interactions. |
|
FResourceSuballocation |
This holds the information for a SubAllocation (a range); does NOT hold any information about what the object type is. |
|
FSemaphore |
|
|
FStagingBuffer |
|
|
FStagingManager |
|
|
FSubresourceAllocator |
Generically mantains/manages sub-allocations; doesn't know what the object type is. |
|
FTempFrameAllocationBuffer |
Simple tape allocation per frame for a VkBuffer, used for Volatile allocations. |
|
FVulkanDynamicRHI |
The interface which is implemented by the dynamically bound RHI. |
|
FVulkanDynamicRHIModule |
Implements the Vulkan module as a dynamic RHI providing module. |
|
FVulkanShaderHeader |
Vulkan ParameterMap: Buffer Index = EBufferIndex Base Offset = Index into the subtype Size = Ignored for non-globals |
|
TDataKey |
|
|
TDataKeyBase |
Name |
Description |
|
---|---|---|
|
EDelayAcquireImageType |
|
|
EVulkanBindingType::EType |
|
|
ShaderStage::EStage |
|
|
VulkanRHI:: |
DECLARE_STATS_GROUP(TEXT("Vulkan RHI Verbose"), STATGROUP_VulkanRHIVERBOSE, STATCAT_Advanced);. |
|
VulkanRHI::EImageLayoutBarrier |
DECLARE_STATS_GROUP(TEXT("Vulkan RHI Verbose"), STATGROUP_VulkanRHIVERBOSE, STATCAT_Advanced);. |
Name | Description | ||
---|---|---|---|
|
VkDescriptor... |
BindingToDescriptorType ( |
|
|
CopyAndReturnNotEqual ( |
||
|
EVulkanBindi... |
DescriptorTypeToBinding ( |
|
|
char |
EVulkanBindingType::GetBindingTypeChar ( |
|
|
EShaderFrequ... |
ShaderStage::GetFrequencyForGfxStage ( |
|
|
ShaderStage::GetStageForFrequency ( |
||
|
VkPipelineSt... |
VulkanRHI::GetImageBarrierFlags ( |
|
|
VkImageLayou... |
VulkanRHI::GetImageLayout ( |
|
|
EImageLayout... |
VulkanRHI::GetImageLayoutFromVulkanLayout ( |
|
|
VulkanRHI::GetMaxSize ( |
||
|
const VkAllo... |
VulkanRHI::GetMemoryAllocator ( |
|
|
VulkanRHI::SetImageBarrierInfo ( |
||
|
VkImageMemor... |
VulkanRHI::SetupImageMemoryBarrier ( |
|
|
VkImageSubre... |
VulkanRHI::SetupImageSubresourceRange ( |
|
|
ZeroVulkanStruct ( |
Name | Description | ||
---|---|---|---|
|
GVulkanDelayAcquireImage |