UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateBrush.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Styling/SlateColor.h"
#include "Layout/Margin.h"
#include "Rendering/SlateResourceHandle.h"
#include "Types/SlateBox2.h"
#include "Types/SlateVector2.h"
#include "SlateBrush.generated.h"

Go to the source code of this file.

Classes

struct  FSlateBrushOutlineSettings
 
struct  FSlateBrushFixLayout
 
struct  FSlateBrush
 
class  ISlateBrushSource
 

Namespaces

namespace  ESlateBrushDrawType
 
namespace  ESlateBrushTileType
 
namespace  ESlateBrushMirrorType
 
namespace  ESlateBrushImageType
 
namespace  ESlateBrushRoundingType
 
namespace  SlateBrushDefs
 

Enumerations

enum  ESlateBrushDrawType::Type : int {
  ESlateBrushDrawType::UMETA =(DisplayName="None") , ESlateBrushDrawType::Box , ESlateBrushDrawType::Border , ESlateBrushDrawType::Image ,
  ESlateBrushDrawType::RoundedBox
}
 
enum  ESlateBrushTileType::Type : int { ESlateBrushTileType::NoTile , ESlateBrushTileType::Horizontal , ESlateBrushTileType::Vertical , ESlateBrushTileType::Both }
 
enum  ESlateBrushMirrorType::Type : int { ESlateBrushMirrorType::NoMirror , ESlateBrushMirrorType::Horizontal , ESlateBrushMirrorType::Vertical , ESlateBrushMirrorType::Both }
 
enum  ESlateBrushImageType::Type : int { ESlateBrushImageType::NoImage , ESlateBrushImageType::FullColor , ESlateBrushImageType::Linear , ESlateBrushImageType::Vector }
 
enum  ESlateBrushRoundingType::Type : int { ESlateBrushRoundingType::FixedRadius , ESlateBrushRoundingType::HalfHeightRadius }
 

Variables

constexpr float SlateBrushDefs::DefaultImageSize = 32.0f