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

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

ChangeFeatureLevel(ERHIFeatureLevel::Type NewFeatureLevel)FRenderResourcestatic
CheckForStaleResources() constFSlateShaderResourceinline
Cleanup() overrideFSlateTexture2DRHIRefvirtual
ClearTextureData()FSlateTexture2DRHIRef
CreateRHIBuffer(FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName)FRenderResourceinlineprotected
Debug_IsDestroyed() constFSlateShaderResourceinline
EInitPhase enum nameFRenderResource
FRenderResource()FRenderResource
FRenderResource(ERHIFeatureLevel::Type InFeatureLevel)FRenderResource
FRenderResource(const FRenderResource &)FRenderResource
FRenderResource(FRenderResource &&)FRenderResource
FSlateTexture2DRHIRef(FTextureRHIRef InRef, uint32 InWidth, uint32 InHeight)FSlateTexture2DRHIRef
FSlateTexture2DRHIRef(uint32 InWidth, uint32 InHeight, EPixelFormat InPixelFormat, TSharedPtr< FSlateTextureData, ESPMode::ThreadSafe > InTextureData, ETextureCreateFlags InTexCreateFlags=TexCreate_None, bool bCreateEmptyTexture=false)FSlateTexture2DRHIRef
GetFeatureLevel() constFRenderResourceinlineprotected
GetFriendlyName() constFRenderResourceinlinevirtual
GetHeight() const overrideFSlateTexture2DRHIRefinlinevirtual
GetImmediateCommandList()FRenderResourceprotectedstatic
GetInitPhase() constFRenderResourceinline
GetListIndex() constFRenderResourceinline
GetOwnerName() constFRenderResourceinline
GetPixelFormat() constFSlateTexture2DRHIRefinline
GetRenderResource() overrideFSlateTexture2DRHIRefinlinevirtual
GetResourceName() constFRenderResourceinline
GetRHIRef() constFSlateTexture2DRHIRefinline
GetSlateResource() overrideFSlateTexture2DRHIRefinlinevirtual
GetType() const overrideTSlateTexture< FTextureRHIRef >inlinevirtual
GetTypedResource()TSlateTexture< FTextureRHIRef >inline
GetUsedSlatePostBuffers() constFSlateShaderResourceinlinevirtual
GetWidth() const overrideFSlateTexture2DRHIRefinlinevirtual
HasValidFeatureLevel() constFRenderResourceinlineprotected
HeightFSlateTexture2DRHIRefprotected
InitPreRHIResources()FRenderResourcestatic
InitResource(FRHICommandListBase &RHICmdList)FRenderResourcevirtual
InitRHI(FRHICommandListBase &RHICmdList) overrideFSlateTexture2DRHIRefvirtual
IsInitialized() constFRenderResourceinline
IsResourceValid() constFSlateShaderResourceinlinevirtual
IsValid() constFSlateTexture2DRHIRefinline
operator=(const FRenderResource &Other)FRenderResource
operator=(FRenderResource &&Other)FRenderResource
ReleaseResource()FRenderResourcevirtual
ReleaseRHI() overrideFSlateTexture2DRHIRefvirtual
ReleaseRHIForAllResources()FRenderResourcestatic
RequiresVirtualTextureFeedback() constFSlateShaderResourceinlinevirtual
Resize(uint32 Width, uint32 Height)FSlateTexture2DRHIRef
ResizeTexture(uint32 Width, uint32 Height) overrideFSlateTexture2DRHIRefvirtual
ResourceStateFRenderResource
SetFeatureLevel(const FStaticFeatureLevel InFeatureLevel)FRenderResourceinlineprotected
SetInitPhase(EInitPhase InInitPhase)FRenderResourceinlineprotected
SetOwnerName(FName InOwnerName)FRenderResourceinline
SetResourceName(FName InResourceName)FRenderResourceinline
SetRHIRef(FTextureRHIRef InRenderTargetTexture, uint32 InWidth, uint32 InHeight)FSlateTexture2DRHIRef
SetScopeName(FName Name)FRenderResourcestatic
SetTextureData(FSlateTextureDataPtr NewTextureData)FSlateTexture2DRHIRef
SetTextureData(FSlateTextureDataPtr NewTextureData, EPixelFormat InPixelFormat, ETextureCreateFlags InTexCreateFlags)FSlateTexture2DRHIRef
ShaderResourceTSlateTexture< FTextureRHIRef >protected
TSlateTexture()TSlateTexture< FTextureRHIRef >inline
TSlateTexture(FTextureRHIRef &InShaderResource)TSlateTexture< FTextureRHIRef >inline
UpdateRHI(FRHICommandListBase &RHICmdList)FRenderResource
UpdateTexture(const TArray< uint8 > &Bytes) overrideFSlateTexture2DRHIRefvirtual
UpdateTextureThreadSafe(const TArray< uint8 > &Bytes) overrideFSlateTexture2DRHIRefvirtual
UpdateTextureThreadSafeRaw(uint32 Width, uint32 Height, const void *Buffer, const FIntRect &Dirty) overrideFSlateTexture2DRHIRefvirtual
UpdateTextureThreadSafeWithKeyedTextureHandle(void *TextureHandle, int KeyLockVal, int KeyUnlockVal, const FIntRect &Dirty=FIntRect()) overrideFSlateTexture2DRHIRefinlinevirtual
UpdateTextureThreadSafeWithTextureData(FSlateTextureData *BulkData) overrideFSlateTexture2DRHIRefvirtual
WidthFSlateTexture2DRHIRefprotected
~FDeferredCleanupInterface()FDeferredCleanupInterfaceinlinevirtual
~FRenderResource()FRenderResourcevirtual
~FSlateShaderResource()=defaultFSlateShaderResourcevirtual
~FSlateTexture2DRHIRef()FSlateTexture2DRHIRefvirtual
~FSlateUpdatableTexture()FSlateUpdatableTextureinlinevirtual
~TSlateTexture()TSlateTexture< FTextureRHIRef >inlinevirtual