Navigation
API > API/Runtime > API/Runtime/VulkanRHI
Inheritance Hierarchy
- FDynamicRHI
- IVulkanDynamicRHI
- FVulkanDynamicRHI
References
| Module | VulkanRHI |
| Header | /Engine/Source/Runtime/VulkanRHI/Public/IVulkanDynamicRHI.h |
| Include | #include "IVulkanDynamicRHI.h" |
Syntax
struct IVulkanDynamicRHI : public FDynamicRHI
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddEnabledDeviceExtensionsAndLayers
(
TArrayView< const ANSICHAR*const > InDeviceExtensions, |
||
| void | AddEnabledInstanceExtensionsAndLayers
(
TArrayView< const ANSICHAR*const > InInstanceExtensions, |
||
| FTexture2DArrayRHIRef | RHICreateTexture2DArrayFromResource
(
EPixelFormat Format, |
||
| FTexture2DRHIRef | RHICreateTexture2DFromResource
(
EPixelFormat Format, |
||
| FTextureCubeRHIRef | RHICreateTextureCubeFromResource
(
EPixelFormat Format, |
||
| bool | RHIDoesAdapterMatchDevice
(
const void* InAdapterId |
||
| void | RHIFinishExternalComputeWork
(
VkCommandBuffer InCommandBuffer |
||
| VkCommandBuffer | |||
| TArray< VkExtensionProperties > | RHIGetAllDeviceExtensions
(
VkPhysicalDevice InPhysicalDevice |
||
| TArray< VkExtensionProperties > | |||
| FVulkanRHIAllocationInfo | RHIGetAllocationInfo
(
FRHITexture* InTexture |
||
| uint64 | RHIGetGraphicsAdapterLUID
(
VkPhysicalDevice InPhysicalDevice |
||
| uint32 | |||
| uint32 | |||
| VkQueue | |||
| FVulkanRHIImageViewInfo | RHIGetImageViewInfo
(
FRHITexture* InTexture |
||
| VkFormat | RHIGetSwapChainVkFormat
(
EPixelFormat InFormat |
||
| VkFormat | RHIGetViewVkFormat
(
FRHITexture* InTexture |
||
| const VkAllocationCallbacks * | |||
| VkDevice | |||
| void * | RHIGetVkDeviceProcAddr
(
const char* InName |
||
| VkImage | RHIGetVkImage
(
FRHITexture* InTexture |
||
| VkInstance | |||
| VkPhysicalDevice | |||
| const uint8 * | |||
| uint32 | |||
| void | RHIRegisterWork
(
uint32 NumPrimitives |
||
| void | RHISetImageLayout
(
VkImage Image, |
||
| void | RHISetUploadImageLayout
(
VkImage Image, |
||
| void | |||
| bool | |||
| void | RHIVerifyResult
(
VkResult Result, |
Overridden from FDynamicRHI
| Type | Name | Description | |
|---|---|---|---|
| ERHIInterfaceType |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| VkImageLayout & | RHIFindOrAddLayoutRW
(
FRHITexture* InTexture, |
Altering image layout tracking directly is not permitted anymore. |