| AddRef() const | FRHIResource | inline |
| AllocSurface(const FRHILockTextureArgs &Arguments, uint32 MipBytes, uint32 DestStride) | FMetalSurface | |
| AsyncLock(FRHICommandListBase &RHICmdList, const FRHILockTextureArgs &Arguments) | FMetalSurface | |
| BackingBuffer | FMetalSurface | |
| Device | FMetalSurface | |
| DisableLifetimeExtension() | FRHIResource | inline |
| FMetalSurface(FMetalDevice &Device, FMetalTextureCreateDesc const &CreateDesc) | FMetalSurface | |
| FMetalSurface(FMetalDevice &MetalDevice, MTLTexturePtr InTexture, FRHITextureCreateDesc const &CreateDesc) | FMetalSurface | inlineprotected |
| FormatKey | FMetalSurface | |
| FRHIResource(ERHIResourceType InResourceType) | FRHIResource | |
| FRHITexture()=delete | FRHITexture | protected |
| FRHITexture(const FRHITextureCreateDesc &CreateDesc) | FRHITexture | protected |
| FRHITexture(ERHIResourceType InResourceType) | FRHITexture | protected |
| FRHIViewableResource(ERHIResourceType InResourceType, ERHIAccess InAccess, const TCHAR *InName, FName InOwnerName) | FRHIViewableResource | inlineprotected |
| GetClearBinding() const | FRHITexture | inline |
| GetClearColor() const | FRHITexture | inline |
| GetCurrentTexture() | FMetalSurface | |
| GetDefaultBindlessHandle() const | FRHITexture | inlinevirtual |
| GetDepthClearValue() const | FRHITexture | inline |
| GetDepthStencilClearValue(float &OutDepth, uint32 &OutStencil) const | FRHITexture | inline |
| GetDesc() const | FRHITexture | inlinevirtual |
| GetDrawableTexture() | FMetalSurface | |
| GetFlags() const | FRHITexture | inline |
| GetFormat() const | FRHITexture | inline |
| GetLastRenderTime() const | FRHITexture | inline |
| GetMemorySize() | FMetalSurface | |
| GetMipDimensions(uint8 MipIndex) const | FRHITexture | inline |
| GetMipSize(uint32 MipIndex, uint32 *Stride, bool bSingleLayer) | FMetalSurface | |
| GetName() const | FRHIViewableResource | inline |
| GetNativeResource() const override final | FMetalSurface | inlinevirtual |
| GetNativeShaderResourceView() const | FRHITexture | inlinevirtual |
| GetNumFaces() | FMetalSurface | |
| GetNumMips() const | FRHITexture | inline |
| GetNumSamples() const | FRHITexture | inline |
| GetOwnerName() const | FRHIResource | inline |
| GetRefCount() const | FRHIResource | inline |
| GetSize() const | FRHITexture | inline |
| GetSizeX() const | FRHITexture | inline |
| GetSizeXY() const | FRHITexture | inline |
| GetSizeXYZ() const | FRHITexture | inline |
| GetSizeY() const | FRHITexture | inline |
| GetSizeZ() const | FRHITexture | inline |
| GetStencilClearValue() const | FRHITexture | inline |
| GetTexture2D() | FRHITexture | inline |
| GetTexture2DArray() | FRHITexture | inline |
| GetTexture3D() | FRHITexture | inline |
| GetTextureBaseRHI() override final | FMetalSurface | inlinevirtual |
| GetTextureCube() | FRHITexture | inline |
| GetTextureReference() | FRHITexture | inlinevirtual |
| GetTrackedAccess_Unsafe() const | FRHIViewableResource | inline |
| GetType() const | FRHIResource | inline |
| GetWriteMaskProperties(void *&OutData, uint32 &OutSize) | FRHITexture | inlinevirtual |
| HasClearValue() const | FRHITexture | inline |
| HasLinkedViews() const | FMetalViewableResource | inline |
| Initialize(FRHICommandListBase &RHICmdList) | FMetalSurface | |
| IsMultisampled() const | FRHITexture | inline |
| IsValid() const | FRHIResource | inline |
| Lock(const FRHILockTextureArgs &Arguments, bool bSingleLayer) | FMetalSurface | |
| MakeAliasable(void) | FMetalSurface | |
| MSAAResolveTexture | FMetalSurface | |
| MSAATexture | FMetalSurface | |
| Name | FRHIViewableResource | protected |
| Reallocate(MTLTexturePtr Texture, MTL::TextureUsage UsageModifier) | FMetalSurface | |
| Release() const | FRHIResource | inline |
| ReleaseDrawableTexture() | FMetalSurface | |
| ReleaseOwnership() | FRHIViewableResource | inlineprotected |
| SetLastRenderTime(float InLastRenderTime) | FRHITexture | inline |
| SetName(FName InName) | FRHITexture | |
| SetOwnerName(FName InOwnerName) | FRHIResource | inline |
| SetTrackedAccessFromContext(FRHITrackedAccess InTrackedAccess) | FRHIViewableResource | inlineprotectedvirtual |
| TakeOwnership(FRHIViewableResource &Other) | FRHIViewableResource | inlineprotected |
| Texture | FMetalSurface | |
| TotalTextureSize | FMetalSurface | protected |
| Unlock(const FRHILockTextureArgs &Arguments) | FMetalSurface | |
| UpdateLinkedViews(FMetalRHICommandContext *Context) | FMetalViewableResource | |
| UpdateSurfaceAndDestroySourceBuffer(FMetalRHICommandContext *Context, MTL::Buffer *SourceBuffer, uint32 MipIndex, uint32 ArrayIndex) | FMetalSurface | |
| Viewport | FMetalSurface | |
| ~FMetalSurface() | FMetalSurface | virtual |
| ~FMetalViewableResource() | FMetalViewableResource | inline |
| ~FRHIResource() | FRHIResource | protectedvirtual |