83#if SLATE_CHECK_UOBJECT_RENDER_RESOURCES
98#if SLATE_CHECK_UOBJECT_RENDER_RESOURCES
170template <
typename ResourceType>
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
#define DECLARE_MEMORY_STAT_EXTERN(CounterName, StatId, GroupId, API)
Definition Stats.h:687
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESlatePostRT
Definition SlateRendererTypes.h:15
Definition SlateShaderResource.h:129
~FSlateShaderResourceProxy()
Definition SlateShaderResource.h:155
FSlateShaderResourceProxy()
Definition SlateShaderResource.h:148
FVector2f SizeUV
Definition SlateShaderResource.h:136
FIntPoint ActualSize
Definition SlateShaderResource.h:142
FSlateShaderResource * Resource
Definition SlateShaderResource.h:139
TSharedPtr< FSlateSharedHandleData > HandleData
Definition SlateShaderResource.h:145
FVector2f StartUV
Definition SlateShaderResource.h:133
Definition SlateShaderResource.h:44
virtual uint32 GetHeight() const =0
virtual ~FSlateShaderResource()=default
virtual uint32 GetWidth() const =0
void CheckForStaleResources() const
Definition SlateShaderResource.h:90
virtual ESlatePostRT GetUsedSlatePostBuffers() const
Definition SlateShaderResource.h:76
virtual bool RequiresVirtualTextureFeedback() const
Definition SlateShaderResource.h:81
bool Debug_IsDestroyed() const
Definition SlateShaderResource.h:91
virtual bool IsResourceValid() const
Definition SlateShaderResource.h:71
virtual ESlateShaderResource::Type GetType() const =0
Definition SlateShaderResource.h:111
FSlateSharedHandleData(FSlateShaderResourceProxy *InProxy=nullptr)
Definition SlateShaderResource.h:113
FSlateShaderResourceProxy * Proxy
Definition SlateShaderResource.h:119
Definition SharedPointer.h:692
UE_FORCEINLINE_HINT const bool IsValid() const
Definition SharedPointer.h:1085
Definition SlateShaderResource.h:173
ResourceType ShaderResource
Definition SlateShaderResource.h:213
ResourceType & GetTypedResource()
Definition SlateShaderResource.h:197
virtual ~TSlateTexture()
Definition SlateShaderResource.h:188
virtual ESlateShaderResource::Type GetType() const override
Definition SlateShaderResource.h:205
TSlateTexture(ResourceType &InShaderResource)
Definition SlateShaderResource.h:184
TSlateTexture()
Definition SlateShaderResource.h:177
Definition SlateShaderResource.h:16
Type
Definition SlateShaderResource.h:21
@ Material
Definition SlateShaderResource.h:29
@ Invalid
Definition SlateShaderResource.h:35
@ PostProcess
Definition SlateShaderResource.h:32
@ TextureObject
Definition SlateShaderResource.h:26
@ NativeTexture
Definition SlateShaderResource.h:23