36 const FMargin& GetBrushMargin()
const {
return Margin; }
37 const FBox2f& GetBrushUVRegion()
const {
return UVRegion; }
46 ensureMsgf(
InBrush->GetDrawType() != ESlateBrushDrawType::NoDrawType,
TEXT(
"This should have been filtered out earlier in the Make... call."));
50 UVRegion =
InBrush->GetUVRegion();
52 Mirroring =
InBrush->GetMirroring();
53 DrawType =
InBrush->GetDrawType();
57 ResourceProxy =
Handle.GetResourceProxy();
61 ResourceProxy =
nullptr;
81 FORCEINLINE float GetOutlineWeight()
const {
return OutlineWeight; }
89 FString ImmutableText;
92 const TCHAR* GetText()
const {
return *ImmutableText; }
93 int32 GetTextLength()
const {
return ImmutableText.Len(); }
100 const int32 TextLength = (EndIndex > StartIndex) ? EndIndex - StartIndex : 0;
103 ImmutableText =
InText.Mid(StartIndex, TextLength);
116 FontInfo.AddReferencedObjects(Collector);
130 FLinearColor GetOutlineTint()
const {
return OutlineTint; }
140 OverflowArgs = InArgs;
146 if (ShapedGlyphSequence.IsValid())
191 float GetThickness()
const {
return Thickness; }
233 bool IsAntialiased()
const {
return bAntialias; }
236 float GetThickness()
const {
return Thickness; }
243#if UE_ENABLE_SLATE_VECTOR_DEPRECATION_MECHANISMS
281 uint8 bAllowViewportScaling : 1;
282 uint8 bViewportTextureAlphaOnly : 1;
283 uint8 bRequiresVSync : 1;
288 RenderTargetResource =
InViewport->GetViewportRenderTargetTexture();
289 bAllowViewportScaling =
InViewport->AllowScaling();
290 bViewportTextureAlphaOnly =
InViewport->IsViewportTextureAlphaOnly();
321 class FSlateRenderDataHandle* CachedRenderData;
330 CachedRenderDataOffset =
Offset;
364 int32 DownsampleAmount;
#define checkSlow(expr)
Definition AssertionMacros.h:332
#define check(expr)
Definition AssertionMacros.h:314
#define ensureMsgf( InExpression, InFormat,...)
Definition AssertionMacros.h:465
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EOrientation
Definition SlateEnums.h:261
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition UObjectGlobals.h:2492
Definition FontCache.h:334
Definition SlateResourceHandle.h:16
Definition SlateShaderResource.h:129
Definition SlateShaderResource.h:44
Definition DrawElements.h:220
Definition RenderingCommon.h:957
void Reset(SizeType NewSize=0)
Definition Array.h:2246
UE_FORCEINLINE_HINT void Reserve(SizeType Number)
Definition Array.h:3016
UE_FORCEINLINE_HINT ObjectType * Get() const
Definition SharedPointer.h:1065
UE_FORCEINLINE_HINT const bool IsValid() const
Definition SharedPointer.h:1085
Definition SharedPointer.h:1295
Chaos::FReal GetRadius(const Chaos::FCapsule &InCapsule)
Definition ChaosInterfaceWrapperCore.cpp:45
Type
Definition SlateBrush.h:21
Type
Definition SlateBrush.h:70
Type
Definition SlateBrush.h:47
const FVector2f & CastToVector2f(const FVector2f &InValue)
Definition SlateVector2.h:591
Definition SlateBrush.h:239
Definition SlateFontInfo.h:147
Definition DrawElementTypes.h:415
Definition DrawElementTextOverflowArgs.h:19
FShapedGlyphSequencePtr OverflowTextPtr
Definition DrawElementTextOverflowArgs.h:44
ETextOverflowDirection OverflowDirection
Definition DrawElementTextOverflowArgs.h:45
Definition SlateVector2.h:485