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:244
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition Canvas.cpp:166
virtual void Start() override
Definition Canvas.cpp:55
virtual ~Canvas()
Definition Canvas.cpp:50
virtual void OnInstanced() override
Definition Canvas.cpp:86
Canvas()
Definition Canvas.cpp:45
virtual void Tick(float deltaTime) override
Definition Canvas.cpp:91
virtual void EditorTick(float deltaTime) override
Definition Canvas.cpp:150
virtual void Stop() override
Definition Canvas.cpp:79
UIDocument * GetRuntimeDocument() const
Definition Canvas.h:30
void SetUIDocument(UIDocument *doc)
Definition Canvas.cpp:239
DECLARE_NODE(Canvas, Widget)
static bool HandlePropChange(Datum *datum, uint32_t index, const void *newValue)
Definition Canvas.cpp:177
virtual bool DrawCustomProperty(Property &prop)
Definition Object.h:46
Definition UIDocument.h:16