UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateBorderBrush.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8
14 : public FSlateBrush
15{
28
31 {
32 // A border with no margin will not show up at all.
33 check(InMargin.GetDesiredSize().SizeSquared() > 0);
34 }
35
42
49
56
63
70
77
84
87 {
88 // A border with no margin will not show up at all.
89 check(InMargin.GetDesiredSize().SizeSquared() > 0);
90 }
91
98
105
118
119};
120
#define FORCENOINLINE
Definition AndroidPlatform.h:142
#define check(expr)
Definition AssertionMacros.h:314
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
FPlatformTypes::WIDECHAR WIDECHAR
A wide character. Normally a signed type.
Definition Platform.h:1133
FPlatformTypes::ANSICHAR ANSICHAR
An ANSI character. Normally a signed type.
Definition Platform.h:1131
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition Object.h:95
Definition SlateBrush.h:19
Definition SlateBrush.h:91
Type
Definition SlateBrush.h:93
@ FullColor
Definition SlateBrush.h:98
Definition SlateBrush.h:45
Definition Color.h:48
Definition Margin.h:17
Definition SlateBorderBrush.h:15
FORCENOINLINE FSlateBorderBrush(const FString &InImageName, const FMargin &InMargin, const FLinearColor &InColorAndOpacity=FLinearColor(1, 1, 1, 1), ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:29
FORCENOINLINE FSlateBorderBrush(const FName &InImageName, const FMargin &InMargin, const TSharedRef< FLinearColor > &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:50
FORCENOINLINE FSlateBorderBrush(const ANSICHAR *InImageName, const FMargin &InMargin, const TSharedRef< FLinearColor > &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:64
FORCENOINLINE FSlateBorderBrush(UObject *InResourceObject, const FMargin &InMargin, const FSlateColor &InColorAndOpacity=FSlateColor(FLinearColor(1, 1, 1, 1)), ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:112
FORCENOINLINE FSlateBorderBrush(const FName &InImageName, const FMargin &InMargin, const FSlateColor &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:78
FORCENOINLINE FSlateBorderBrush(const ANSICHAR *InImageName, const FMargin &InMargin, const FLinearColor &InColorAndOpacity=FLinearColor(1, 1, 1, 1), ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:36
FORCENOINLINE FSlateBorderBrush(const TCHAR *InImageName, const FMargin &InMargin, const TSharedRef< FLinearColor > &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:71
FORCENOINLINE FSlateBorderBrush(const ANSICHAR *InImageName, const FMargin &InMargin, const FSlateColor &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:92
FORCENOINLINE FSlateBorderBrush(const TCHAR *InImageName, const FMargin &InMargin, const FSlateColor &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:99
FORCENOINLINE FSlateBorderBrush(const WIDECHAR *InImageName, const FMargin &InMargin, const FLinearColor &InColorAndOpacity=FLinearColor(1, 1, 1, 1), ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:43
FORCENOINLINE FSlateBorderBrush(const FName &InImageName, const FMargin &InMargin, const FLinearColor &InColorAndOpacity=FLinearColor(1, 1, 1, 1), ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:22
FORCENOINLINE FSlateBorderBrush(const FString &InImageName, const FMargin &InMargin, const TSharedRef< FLinearColor > &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:57
FORCENOINLINE FSlateBorderBrush(const FString &InImageName, const FMargin &InMargin, const FSlateColor &InColorAndOpacity, ESlateBrushImageType::Type InImageType=ESlateBrushImageType::FullColor)
Definition SlateBorderBrush.h:85
Definition SlateBrush.h:239
Definition SlateColor.h:42
Definition SlateBorderBrush.h:123
FSlateVectorBorderBrush(const FString &InImageName, const FMargin &InMargin, const FLinearColor &InColorAndOpacity=FLinearColor(1, 1, 1, 1))
Definition SlateBorderBrush.h:124