Navigation
API > API/Runtime > API/Runtime/AppFramework
Enumerates color picker modes. Class for placing a color picker. If all you need is a standalone color picker, use the functions OpenColorGradingWheel and DestroyColorGradingWheel, since they hold a static instance of the color picker.
| Name | SColorGradingPicker |
| Type | class |
| Header File | /Engine/Source/Runtime/AppFramework/Public/Widgets/Colors/SColorGradingPicker.h |
| Include Path | #include "Widgets/Colors/SColorGradingPicker.h" |
Syntax
class SColorGradingPicker : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SColorGradingPicker
- FSlateControlledConstruction → SWidget → SCompoundWidget → SColorGradingPicker
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~SColorGradingPicker() |
Destructor. | Widgets/Colors/SColorGradingPicker.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnColorGradingPickerValueChanged | TBaseDelegate_TwoParams< void, FVector4 &, bool > | Delegate called when the widget Color Data changed. | Widgets/Colors/SColorGradingPicker.h |
| FOnNumericEntryBoxDynamicSliderMinMaxValueChanged | TMulticastDelegate_FourParams< void, float, TWeakPtr< SWidget >, bool, bool > | Notification when the max/min spinner values are changed (only apply if SupportDynamicSliderMaxValue or SupportDynamicSliderMinValue are true) | Widgets/Colors/SColorGradingPicker.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Construct the widget | Widgets/Colors/SColorGradingPicker.h | |
FOnNumericEntryBoxDynamicSliderMinMaxValueChanged & GetOnNumericEntryBoxDynamicSliderMaxValueChangedDelegate() |
Widgets/Colors/SColorGradingPicker.h | ||
FOnNumericEntryBoxDynamicSliderMinMaxValueChanged & GetOnNumericEntryBoxDynamicSliderMinValueChangedDelegate() |
Widgets/Colors/SColorGradingPicker.h | ||
| Callback when the max/min spinner value are changed (only apply if SupportDynamicSliderMaxValue or SupportDynamicSliderMinValue are true) | Widgets/Colors/SColorGradingPicker.h | ||
| Widgets/Colors/SColorGradingPicker.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AdjustRatioValue
(
FVector4& NewValue |
Widgets/Colors/SColorGradingPicker.h | ||
FLinearColor GetCurrentLinearColor() |
Widgets/Colors/SColorGradingPicker.h | ||
void HandleColorWheelMouseCaptureBegin
(
const FLinearColor& InValue |
Widgets/Colors/SColorGradingPicker.h | ||
void HandleColorWheelMouseCaptureEnd
(
const FLinearColor& InValue |
Widgets/Colors/SColorGradingPicker.h | ||
void HandleCurrentColorValueChanged
(
const FLinearColor& NewValue, |
Callback for value changes in the color spectrum picker. | Widgets/Colors/SColorGradingPicker.h | |
bool IsEntryBoxEnabled() |
Widgets/Colors/SColorGradingPicker.h | ||
void OnBeginSliderMovement() |
Widgets/Colors/SColorGradingPicker.h | ||
void OnEndSliderMovement
(
float NewValue |
Widgets/Colors/SColorGradingPicker.h | ||
TOptional< float > OnGetMainValue() |
Widgets/Colors/SColorGradingPicker.h | ||
void OnMainValueChanged
(
float InValue, |
Widgets/Colors/SColorGradingPicker.h | ||
void OnMainValueCommitted
(
float InValue, |
Widgets/Colors/SColorGradingPicker.h | ||
void TransformColorGradingRangeToLinearColorRange
(
FVector4& VectorValue |
Widgets/Colors/SColorGradingPicker.h | ||
void TransformColorGradingRangeToLinearColorRange
(
float& FloatValue |
Widgets/Colors/SColorGradingPicker.h | ||
void TransformLinearColorRangeToColorGradingRange
(
FVector4& VectorValue |
Widgets/Colors/SColorGradingPicker.h |