UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalUnorderedAccessView Member List

This is the complete list of members for FMetalUnorderedAccessView, including all inherited members.

AddRef() constFRHIResourceinline
bOwnsResourceFMetalResourceViewBaseprotected
ClearUAV(TRHICommandList_RecursiveHazardous< FMetalRHICommandContext > &RHICmdList, const void *ClearValue, bool bFloat)FMetalUnorderedAccessView
ClearUAVWithBlitEncoder(TRHICommandList_RecursiveHazardous< FMetalRHICommandContext > &RHICmdList, uint32 Pattern)FMetalUnorderedAccessView
DeviceFMetalResourceViewBaseprotected
DisableLifetimeExtension()FRHIResourceinline
EMetalType enum nameFMetalResourceViewBase
FMetalResourceViewBase(FMetalDevice &InDevice)FMetalResourceViewBaseinlineprotected
FMetalUnorderedAccessView(FMetalDevice &Device, FRHICommandListBase &RHICmdList, FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc)FMetalUnorderedAccessView
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIUnorderedAccessView(FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc)FRHIUnorderedAccessViewinlineexplicit
FRHIView(ERHIResourceType InResourceType, FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc)FRHIViewinline
GetBaseResource() constFMetalUnorderedAccessView
GetBindlessHandle() constFRHIViewinlinevirtual
GetBuffer() constFRHIViewinline
GetBufferView() constFMetalResourceViewBaseinline
GetDesc() constFRHIViewinline
GetMetalType() constFMetalResourceViewBaseinline
GetNextLink() constTLinkedListBase< ContainerType, ElementType, IteratorType >inline
GetOwnerName() constFRHIResourceinline
GetPrevLink() constTLinkedListBase< ContainerType, ElementType, IteratorType >inline
GetRefCount() constFRHIResourceinline
GetResource() constFRHIViewinline
GetTexture() constFRHIViewinline
GetTextureBufferBacked() constFMetalResourceViewBaseinline
GetTextureView() constFMetalResourceViewBaseinline
GetType() constFRHIResourceinline
InitAsBufferView(FMetalBufferPtr Buffer, uint32 Offset, uint32 Size)FMetalResourceViewBaseprotected
InitAsTextureBufferBacked(MTLTexturePtr Texture, FMetalBufferPtr Buffer, uint32 Offset, uint32 Size, EPixelFormat Format, bool bIsBuffer)FMetalResourceViewBaseprotected
InitAsTextureView(MTLTexturePtr)FMetalResourceViewBaseprotected
Invalidate()FMetalResourceViewBaseprotected
IsBuffer() constFRHIViewinline
IsLinked()TLinkedListBase< ContainerType, ElementType, IteratorType >inline
IsTexture() constFRHIViewinline
IsValid() constFRHIResourceinline
LinkAfter(ContainerType *After)TLinkedListBase< ContainerType, ElementType, IteratorType >inline
LinkBefore(ContainerType *Before)TLinkedListBase< ContainerType, ElementType, IteratorType >inline
LinkHead(ContainerType *&Head)TLinkedListBase< ContainerType, ElementType, IteratorType >inline
LinkReplace(ContainerType *Replace)TLinkedListBase< ContainerType, ElementType, IteratorType >inline
Next()TLinkedListBase< ContainerType, ElementType, IteratorType >inline
ReferencedResourcesFMetalResourceViewBase
Release() constFRHIResourceinline
SetOwnerName(FName InOwnerName)FRHIResourceinline
TConstIterator typedefTLinkedListBase< ContainerType, ElementType, IteratorType >
TIntrusiveLinkedList()TIntrusiveLinkedList< FMetalResourceViewBase >inline
TIterator typedefTLinkedListBase< ContainerType, ElementType, IteratorType >
TLinkedListBase()TLinkedListBase< ContainerType, ElementType, IteratorType >inline
TStorage typedefFMetalResourceViewBase
Unlink()TLinkedListBase< ContainerType, ElementType, IteratorType >inline
UpdateView(FMetalRHICommandContext *Context, const bool bConstructing) overrideFMetalUnorderedAccessViewvirtual
ViewDescFRHIViewprotected
~FMetalResourceViewBase()FMetalResourceViewBasevirtual
~FMetalUnorderedAccessView()FMetalUnorderedAccessView
~FRHIResource()FRHIResourceprotectedvirtual