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

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

AddRef() constFRHIResourceinline
bOwnsResourceFMetalResourceViewBaseprotected
DeviceFMetalResourceViewBaseprotected
DisableLifetimeExtension()FRHIResourceinline
EMetalType enum nameFMetalResourceViewBase
FMetalResourceViewBase(FMetalDevice &InDevice)FMetalResourceViewBaseinlineprotected
FMetalShaderResourceView(FMetalDevice &Device, FRHICommandListBase &RHICmdList, FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc)FMetalShaderResourceView
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIShaderResourceView(FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc)FRHIShaderResourceViewinlineexplicit
FRHIView(ERHIResourceType InResourceType, FRHIViewableResource *InResource, FRHIViewDesc const &InViewDesc)FRHIViewinline
GetBaseResource() constFMetalShaderResourceView
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) overrideFMetalShaderResourceViewvirtual
ViewDescFRHIViewprotected
~FMetalResourceViewBase()FMetalResourceViewBasevirtual
~FMetalShaderResourceView()FMetalShaderResourceView
~FRHIResource()FRHIResourceprotectedvirtual