38 return MaterialObject;
46#if SLATE_CHECK_UOBJECT_RENDER_RESOURCES
54#if SLATE_CHECK_UOBJECT_RENDER_RESOURCES
71 bool CachedUsesVirtualTextures;
74#if SLATE_CHECK_UOBJECT_RENDER_RESOURCES
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESlatePostRT
Definition SlateRendererTypes.h:15
Definition MaterialRenderProxy.h:102
Definition NameTypes.h:617
Definition SlateMaterialResource.h:15
virtual bool IsResourceValid() const override
Definition SlateMaterialResource.cpp:145
const UMaterialInterface * GetMaterialObject() const
Definition SlateMaterialResource.h:36
virtual ESlatePostRT GetUsedSlatePostBuffers() const override
Definition SlateMaterialResource.cpp:135
virtual ESlateShaderResource::Type GetType() const override
Definition SlateMaterialResource.h:23
FSlateShaderResourceProxy * GetResourceProxy() const
Definition SlateMaterialResource.h:42
FSlateShaderResource * GetTextureMaskResource() const
Definition SlateMaterialResource.h:44
void UpdateMaterial(const UMaterialInterface &InMaterialResource, const FVector2f InImageSize, FSlateShaderResource *InTextureMask)
Definition SlateMaterialResource.cpp:156
void ResetMaterial()
Definition SlateMaterialResource.cpp:214
virtual bool RequiresVirtualTextureFeedback() const override
Definition SlateMaterialResource.cpp:140
virtual uint32 GetWidth() const override
Definition SlateMaterialResource.h:21
virtual uint32 GetHeight() const override
Definition SlateMaterialResource.h:22
~FSlateMaterialResource()
Definition SlateMaterialResource.cpp:127
FMaterialRenderProxy * GetRenderProxy() const
Definition SlateMaterialResource.h:33
Definition SlateShaderResource.h:129
Definition SlateShaderResource.h:44
void CheckForStaleResources() const
Definition SlateShaderResource.h:90
Definition MaterialInterface.h:296
Type
Definition SlateShaderResource.h:21
@ Material
Definition SlateShaderResource.h:29
Definition WeakObjectPtrTemplates.h:25