Navigation
API > API/Plugins > API/Plugins/AVCodecsCore
| Name | FVideoResourceVulkan |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/Video/Resources/Vulkan/VideoResourceVulkan.h |
| Include Path | #include "Video/Resources/Vulkan/VideoResourceVulkan.h" |
Syntax
class FVideoResourceVulkan : public TVideoResource< FVideoContextVulkan >
Inheritance Hierarchy
- FAVResource → FVideoResource → TVideoResource → FVideoResourceVulkan
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVideoResourceVulkan
(
TSharedRef< FAVDevice > const& Device, |
Video/Resources/Vulkan/VideoResourceVulkan.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FVideoResourceVulkan() |
Video/Resources/Vulkan/VideoResourceVulkan.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DeviceMemory | VkDeviceMemory | Video/Resources/Vulkan/VideoResourceVulkan.h | ||
| DeviceMemorySharedHandle | FVulkanSharedHandle | Video/Resources/Vulkan/VideoResourceVulkan.h | ||
| Fence | VkFence | Video/Resources/Vulkan/VideoResourceVulkan.h | ||
| FenceSharedHandle | FVulkanSharedHandle | Video/Resources/Vulkan/VideoResourceVulkan.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVulkanSharedHandle const & GetFenceSharedHandle() |
Video/Resources/Vulkan/VideoResourceVulkan.h | ||
VkDeviceMemory GetRaw() |
Video/Resources/Vulkan/VideoResourceVulkan.h | ||
FVulkanSharedHandle const & GetSharedHandle() |
Video/Resources/Vulkan/VideoResourceVulkan.h |
Overridden from FAVResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Test if the underlying resource is usable or misconfigured. | Video/Resources/Vulkan/VideoResourceVulkan.h |