Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IDesignerHost.cs
Go to the documentation of this file.
2
4{
5 bool Loading { get; }
6
7 bool InTransaction { get; }
8
10
12
13 string RootComponentClassName { get; }
14
15 string TransactionDescription { get; }
16
17 event EventHandler Activated;
18
19 event EventHandler Deactivated;
20
21 event EventHandler LoadComplete;
22
24
26
27 event EventHandler TransactionOpened;
28
29 event EventHandler TransactionOpening;
30
31 void Activate();
32
34
35 IComponent CreateComponent(Type componentClass, string name);
36
38
40
42
44
45 Type? GetType(string typeName);
46}
DesignerTransactionCloseEventHandler TransactionClosed
IComponent CreateComponent(Type componentClass)
void DestroyComponent(IComponent component)
IDesigner? GetDesigner(IComponent component)
DesignerTransaction CreateTransaction(string description)
IComponent CreateComponent(Type componentClass, string name)
DesignerTransactionCloseEventHandler TransactionClosing
delegate void DesignerTransactionCloseEventHandler(object? sender, DesignerTransactionCloseEventArgs e)