![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SColorThemes.h>
Public Member Functions | |
| FColorTheme (const FString &InName=TEXT(""), const TArray< TSharedPtr< FColorInfo > > &InColors=TArray< TSharedPtr< FColorInfo > >()) | |
| const TArray< TSharedPtr< FColorInfo > > & | GetColors () const |
| void | InsertNewColor (TSharedPtr< FLinearColor > InColor, int32 InsertPosition) |
| void | InsertNewColor (TSharedPtr< FColorInfo > InColor, int32 InsertPosition) |
| int32 | FindApproxColor (const FLinearColor &InColor, float Tolerance=KINDA_SMALL_NUMBER) const |
| void | RemoveAll () |
| int32 | RemoveColor (const TSharedPtr< FLinearColor > InColor) |
| DECLARE_EVENT (FColorTheme, FRefreshEvent) | |
| FRefreshEvent & | OnRefresh () |
Public Attributes | |
| FString | Name |
A Color Theme is a name and an array of Colors. It also holds and array of refresh callbacks which it calls every time it changes at all.
| FColorTheme::FColorTheme | ( | const FString & | InName = TEXT(""), |
| const TArray< TSharedPtr< FColorInfo > > & | InColors = TArray< TSharedPtr<FColorInfo> >() |
||
| ) |
| FColorTheme::DECLARE_EVENT | ( | FColorTheme | , |
| FRefreshEvent | |||
| ) |
| int32 FColorTheme::FindApproxColor | ( | const FLinearColor & | InColor, |
| float | Tolerance = KINDA_SMALL_NUMBER |
||
| ) | const |
Check to see if a color is already present in the list
|
inline |
Get a list of all the colors in the theme
| void FColorTheme::InsertNewColor | ( | TSharedPtr< FColorInfo > | InColor, |
| int32 | InsertPosition | ||
| ) |
| void FColorTheme::InsertNewColor | ( | TSharedPtr< FLinearColor > | InColor, |
| int32 | InsertPosition | ||
| ) |
Insert a color at a specific point in the list and broadcast change
|
inline |
| void FColorTheme::RemoveAll | ( | ) |
Remove all colors from the list, broadcast change
| int32 FColorTheme::RemoveColor | ( | const TSharedPtr< FLinearColor > | InColor | ) |
Remove specific color from the list, broadcast change
| FString FColorTheme::Name |