Navigation
Unreal Engine C++ API Reference > Editor > UnrealEd
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SLeafWidget
- SColorGradientEditor
References
Module | UnrealEd |
Header | /Engine/Source/Editor/UnrealEd/Public/SColorGradientEditor.h |
Include | #include "SColorGradientEditor.h" |
Syntax
class SColorGradientEditor : public SLeafWidget
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Construct
(
const FArguments& InArgs |
|
![]() |
void | SetCurveOwner
(
FCurveOwnerInterface* InCurveOwner |
Sets the curve that is being edited by this editor |
Overridden from SWidget
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FVector2D | ComputeDesiredSize
(
float |
Overwritten from SWidget. |
![]() ![]() |
FReply | Called after a key is pressed when this widget has focus (this event bubbles if not handled) | |
![]() ![]() |
FReply | OnMouseButtonDoubleClick
(
const FGeometry& InMyGeometry, |
Called when a mouse button is double clicked. Override this in derived classes. |
![]() ![]() |
FReply | OnMouseButtonDown
(
const FGeometry& MyGeometry, |
MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it. |
![]() ![]() |
FReply | OnMouseButtonUp
(
const FGeometry& MyGeometry, |
The system calls this method to notify the widget that a mouse button was release within it. |
![]() ![]() |
void | OnMouseLeave
(
const FPointerEvent& MouseEvent |
The system will use this event to notify a widget that the cursor has left it. |
![]() ![]() |
FReply | OnMouseMove
(
const FGeometry& MyGeometry, |
The system calls this method to notify the widget that a mouse moved within it. |
![]() ![]() ![]() |
int32 | OnPaint
(
const FPaintArgs& Args, |
Overwritten from SWidget. |
![]() ![]() ![]() |
bool | SWidget Interface |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FArguments |
Constants
Name | Description |
---|---|
HandleRect | Local space rectangle of each gradient stop handle |