Harden editor app windowing boundary
This commit is contained in:
@@ -22,6 +22,7 @@ class RenderContext;
|
||||
namespace XCEngine::UI {
|
||||
|
||||
class UIDrawData;
|
||||
class UIDrawList;
|
||||
|
||||
struct UIInputEvent;
|
||||
struct UIPoint;
|
||||
@@ -158,6 +159,12 @@ public:
|
||||
}
|
||||
|
||||
virtual void Initialize(const EditorWindowContentInitializationContext&) {}
|
||||
virtual void PrepareEditorContext(EditorContext& context, UIEditorTextMeasurer& textMeasurer);
|
||||
virtual bool IsEditorContextValid(const EditorContext& context) const;
|
||||
virtual void AppendInvalidFrame(
|
||||
const EditorContext& context,
|
||||
::XCEngine::UI::UIDrawList& drawList) const;
|
||||
virtual void NotifyStartupCaptureRequested(EditorContext& context);
|
||||
virtual void Shutdown() {}
|
||||
virtual void ResetInteractionState() {}
|
||||
virtual void SetViewportSurfacePresentationEnabled(bool) {}
|
||||
|
||||
Reference in New Issue
Block a user