|
| | FVulkanUnorderedAccessView (FRHICommandListBase &RHICmdList, FVulkanDevice &InDevice, FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc) |
| |
| FVulkanViewableResource * | GetBaseResource () const |
| |
| void | UpdateView (const FVulkanContextArray &Contexts) override |
| |
| virtual FRHIDescriptorHandle | GetBindlessHandle () const override |
| |
| void | Clear (TRHICommandList_RecursiveHazardous< FVulkanCommandListContext > &RHICmdList, const void *ClearValue, bool bFloat) |
| |
| | FRHIUnorderedAccessView (FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc) |
| |
| | FRHIView (ERHIResourceType InResourceType, FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc) |
| |
| FRHIViewableResource * | GetResource () const |
| |
| FRHIBuffer * | GetBuffer () const |
| |
| FRHITexture * | GetTexture () const |
| |
| bool | IsBuffer () const |
| |
| bool | IsTexture () const |
| |
| FRHIViewDesc const & | GetDesc () const |
| |
| RHI_API | FRHIResource (ERHIResourceType InResourceType) |
| |
| uint32 | AddRef () const |
| |
| uint32 | Release () const |
| |
| uint32 | GetRefCount () const |
| |
| bool | IsValid () const |
| |
| void | DisableLifetimeExtension () |
| |
| ERHIResourceType | GetType () const |
| |
| FName | GetOwnerName () const |
| |
| void | SetOwnerName (FName InOwnerName) |
| |
| | 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 |
| |
| | TIntrusiveLinkedList () |
| |
| | TLinkedListBase () |
| |
| void | Unlink () |
| |
| void | LinkBefore (ContainerType *Before) |
| |
| void | LinkAfter (ContainerType *After) |
| |
| void | LinkReplace (ContainerType *Replace) |
| |
| void | LinkHead (ContainerType *&Head) |
| |
| UE_FORCEINLINE_HINT bool | IsLinked () |
| |
| UE_FORCEINLINE_HINT ContainerType ** | GetPrevLink () const |
| |
| UE_FORCEINLINE_HINT ContainerType * | GetNextLink () const |
| |
| UE_FORCEINLINE_HINT ContainerType * | Next () |
| |