#include <VulkanResources.h>
|
| | FVulkanView (FVulkanDevice &InDevice, VkDescriptorType InDescriptorType) |
| |
| | ~FVulkanView () |
| |
| void | Invalidate () |
| |
| EType | GetViewType () const |
| |
| bool | IsInitialized () const |
| |
| FTypedBufferView const & | GetTypedBufferView () const |
| |
| FTextureView const & | GetTextureView () const |
| |
| FStructuredBufferView const & | GetStructuredBufferView () const |
| |
| FAccelerationStructureView const & | GetAccelerationStructureView () const |
| |
| void | CreateTextureView (VkImage InImage, const FVulkanTextureViewDesc &ViewDesc) |
| |
| void | UpdateTextureView (const FVulkanContextArray &Contexts, VkImage InImage, const FVulkanTextureViewDesc &ViewDesc) |
| |
| void | InitAsTypedBufferView (const FVulkanContextArray &Contexts, FVulkanBuffer *Buffer, EPixelFormat Format, uint32 InOffset, uint32 InSize) |
| |
| void | InitAsStructuredBufferView (const FVulkanContextArray &Contexts, FVulkanBuffer *Buffer, uint32 InOffset, uint32 InSize) |
| |
| void | InitAsAccelerationStructureView (const FVulkanContextArray &Contexts, FVulkanBuffer *Buffer, uint32 Offset, uint32 Size) |
| |
| | FVulkanView (FVulkanView &&)=delete |
| |
| | FVulkanView (FVulkanView const &)=delete |
| |
| FVulkanView & | operator= (FVulkanView &&)=delete |
| |
| FVulkanView & | operator= (FVulkanView const &)=delete |
| |
| FRHIDescriptorHandle | GetBindlessHandle () const |
| |
| VkDescriptorType | GetDescriptorType () const |
| |
◆ TStorage
◆ EType
| Enumerator |
|---|
| Null | |
| TypedBuffer | |
| Texture | |
| StructuredBuffer | |
| AccelerationStructure | |
◆ FVulkanView() [1/3]
◆ ~FVulkanView()
| FVulkanView::~FVulkanView |
( |
| ) |
|
◆ FVulkanView() [2/3]
◆ FVulkanView() [3/3]
◆ CreateTextureView()
◆ GetAccelerationStructureView()
◆ GetBindlessHandle()
◆ GetDescriptorType()
◆ GetStructuredBufferView()
◆ GetTextureView()
◆ GetTypedBufferView()
◆ GetViewType()
| EType FVulkanView::GetViewType |
( |
| ) |
const |
|
inline |
◆ InitAsAccelerationStructureView()
◆ InitAsStructuredBufferView()
◆ InitAsTextureView()
◆ InitAsTypedBufferView()
◆ Invalidate()
| void FVulkanView::Invalidate |
( |
| ) |
|
◆ IsInitialized()
| bool FVulkanView::IsInitialized |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ UpdateTextureView()
The documentation for this class was generated from the following files: