ProtectedconstructorOptionalisInternalConstructor: booleanProtectedonTriggered when the user cancels editing the curve(s) closes the dialog.
ProtectedonTriggered when the user finishes editing the curve(s) and closes the dialog.
Static ReadonlykThe default window content padding to be used for modal windows.
Static ReadonlykThe default window padding to be used for modal windows.
Returns the height of the content area of the window, in points. The content area represents the area of the window not including the title bar and the border.
Returns the height of the content area of the window, in pixels. The content area represents the area of the window not including the title bar and the border.
Returns the width of the content area of the window, in points. The content area represents the area of the window not including the title bar and the border.
Returns the width of the content area of the window, in pixels. The content area represents the area of the window not including the title bar and the border.
Returns the DPI scale factor.
Sets the height of the window in points.
Sets the height of the window in pixels.
Check whether the window was destroyed.
Checks whether the window currently has keyboard focus.
Gets the key window which owns this window.
Returns the X position of the window in screen coordinates in points.
Specifies the local shortcut context. This context will be automatically disabled whenever the user switches focus from the context.
Gets the parent EditorWindow.
Gets the RenderWindow associated with this EditorWindow.
Specifies the global shortcut context. This context will be always enabled as long as the window is active.
Changes the text in the modal window title bar.
Returns the X position of the window in screen coordinates in points.
Sets the width of the window in points.
Sets the width of the window in pixels.
ProtectedonProtectedonProtectedonProtectedonProtectedonVirtualMethod to override to implement initialization of custom windows. Called by the engine after window creation.
OptionalcurveB?: AnimationCurveOptionalcurveOptionalonStaticconstructOpens a ModalWindow of the specified type.
The type of the ModalWindow to open.
OptionalmodalOptions: EnumValue<ModalWindowOption, number>OptionalparentWindow: KeyWindowBase | EditorWindowOptionalwindowOptions: anyProtected StaticconstructConstructs the Modal from script.
StaticopenShows the curve editor window that allows the user to edit a single curve.
Curve to initialize the window with.
OptionalonClose: ((isSuccess: boolean, curve: AnimationCurve) => void)Optional callback to trigger when the user finishes editing the curve or cancels out of the dialog.
OptionalcurveName: stringOptional name of the curve that is being edited.
An instance of the curve editor window.
StaticopenShows the curve editor window that allows the user to edit a curve range (two curves).
First curve of the range to modify.
Second curve of the range to modify.
OptionalonClose: ((isSuccess: boolean, curveA: AnimationCurve, curveB: AnimationCurve) => void)Optional callback to trigger when the user finishes editing the curve or cancels out of the dialog.
An instance of the curve editor window.
The CurveEditorWindow implements a ModalWindow that provides functionality to edit either a single AnimationCurve or two curves representing a range between both curve values (min and max).