17 virtual void Start()
override;
18 virtual void Stop()
override;
20 virtual void Tick(
float deltaTime)
override;
21 virtual void EditorTick(
float deltaTime)
override;
36 void DestroyRuntimeDocument();
37 void GenerateEditorPreview();
38 void DestroyEditorPreview();
39 static void DebugDumpWidgetTree(
Widget* widget,
int depth);
43 bool mEditorPreviewActive =
false;
44 int32_t mDebugDumpCountdown = -1;
UIDocument * GetUIDocument() const
Definition Canvas.cpp:241
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition Canvas.cpp:163
virtual void Start() override
Definition Canvas.cpp:52
virtual ~Canvas()
Definition Canvas.cpp:47
virtual void OnInstanced() override
Definition Canvas.cpp:83
Canvas()
Definition Canvas.cpp:42
virtual void Tick(float deltaTime) override
Definition Canvas.cpp:88
virtual void EditorTick(float deltaTime) override
Definition Canvas.cpp:147
virtual void Stop() override
Definition Canvas.cpp:76
UIDocument * GetRuntimeDocument() const
Definition Canvas.h:30
void SetUIDocument(UIDocument *doc)
Definition Canvas.cpp:236
DECLARE_NODE(Canvas, Widget)
static bool HandlePropChange(Datum *datum, uint32_t index, const void *newValue)
Definition Canvas.cpp:174
virtual bool DrawCustomProperty(Property &prop)
Definition Object.h:46
Definition UIDocument.h:16