Navigation
Unreal Engine C++ API Reference > Runtime > AppFramework > Widgets > Colors
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SColorGradingPicker
References
Module | AppFramework |
Header | /Engine/Source/Runtime/AppFramework/Public/Widgets/Colors/SColorGradingPicker.h |
Include | #include "Widgets/Colors/SColorGradingPicker.h" |
Syntax
class SColorGradingPicker : public SCompoundWidget
Remarks
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.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bIsMouseDragging | |
![]() |
EColorGradingModes | ColorGradingModes | |
![]() |
FSimpleDelegate | ExternalBeginMouseCaptureDelegate | |
![]() |
FSimpleDelegate | ExternalBeginSliderMovementDelegate | |
![]() |
FSimpleDelegate | ExternalEndMouseCaptureDelegate | |
![]() |
FSimpleDelegate | ExternalEndSliderMovementDelegate | |
![]() |
float | MainDelta | |
![]() |
int32 | MainShiftMouseMovePixelPerDelta | |
![]() |
TSharedPtr< SNumericEntryBox< float > > | NumericEntryBoxWidget | |
![]() |
FOnColorGradingPickerValueChanged | OnColorCommitted | Invoked when a new value is selected on the color wheel |
![]() |
FOnNumericEntryBoxDynamicSliderMinMaxValueChanged | OnNumericEntryBoxDynamicSliderMaxValueChanged | |
![]() |
FOnNumericEntryBoxDynamicSliderMinMaxValueChanged | OnNumericEntryBoxDynamicSliderMinValueChanged | |
![]() |
FOnGetCurrentVector4Value | OnQueryCurrentColor | |
![]() |
float | SliderValueMax | |
![]() |
float | SliderValueMin | |
![]() |
FVector4 | StartDragRatio |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructor. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AdjustRatioValue
(
FVector4& NewValue |
|
![]() |
void | Construct
(
const FArguments& InArgs |
Construct the widget |
![]() |
FLinearColor | ||
![]() |
FOnNumericEntryBoxDynamicSliderMinMaxValueChanged & | ||
![]() |
FOnNumericEntryBoxDynamicSliderMinMaxValueChanged & | ||
![]() |
void | HandleColorWheelMouseCaptureBegin
(
const FLinearColor& InValue |
|
![]() |
void | HandleColorWheelMouseCaptureEnd
(
const FLinearColor& InValue |
|
![]() |
void | HandleCurrentColorValueChanged
(
const FLinearColor& NewValue, |
Callback for value changes in the color spectrum picker. |
![]() ![]() |
bool | ||
![]() |
void | ||
![]() |
void | OnDynamicSliderMaxValueChanged
(
float NewMaxSliderValue, |
Callback when the max/min spinner value are changed (only apply if SupportDynamicSliderMaxValue or SupportDynamicSliderMinValue are true) |
![]() |
void | OnDynamicSliderMinValueChanged
(
float NewMinSliderValue, |
|
![]() |
void | OnEndSliderMovement
(
float NewValue |
|
![]() ![]() |
TOptional< float > | ||
![]() |
void | OnMainValueChanged
(
float InValue, |
|
![]() |
void | OnMainValueCommitted
(
float InValue, |
|
![]() ![]() |
void | TransformColorGradingRangeToLinearColorRange
(
FVector4& VectorValue |
|
![]() |
void | TransformColorGradingRangeToLinearColorRange
(
float& FloatValue |
|
![]() ![]() |
void | TransformLinearColorRangeToColorGradingRange
(
FVector4& VectorValue |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FArguments |
Typedefs
Name | Description |
---|---|
FOnColorGradingPickerValueChanged | Delegate called when the widget Color Data changed. |
FOnNumericEntryBoxDynamicSliderMinMaxValueChanged | Notification when the max/min spinner values are changed (only apply if SupportDynamicSliderMaxValue or SupportDynamicSliderMinValue are true) |