OpenTD.IDomainManager Interface Reference
Last update: 16.07.2025Public Member Functions | |
| void | CreateDomain (string domainName, DomainType type, IEnumerable< Connection > items) |
| void | SetDomain (string domainName, DomainType type, IEnumerable< Connection > items) |
| void | DeleteDomain (string domainName) |
| void | GetDomainNames (out List< string > domainNames, out List< string > dbNames, out List< DomainType > domainTypes) |
| List< Connection > | GetEdgeDomain (string domainName) |
| List< Connection > | GetLumpDomain (string domainName) |
| List< Connection > | GetNodeDomain (string domainName) |
| List< Node > | GetDomainNodes (string domainName) |
| List< Connection > | GetPathDomain (string domainName) |
| List< Connection > | GetSolidDomain (string domainName) |
| List< Connection > | GetSurfaceDomain (string domainName) |
| List< EntityDescriptor > | GetAnysetDomain (string domainName) |
| List< EntityDescriptor > | GetDomain (string domainName) |
| void | RenameDomain (string oldName, string newName) |
Detailed Description
Use to manage domains in TD. Use ThermalDesktop.GetDomainManager() to get an IDomainManager for that instance of TD.
Member Function Documentation
◆ CreateDomain()
| void OpenTD.IDomainManager.CreateDomain | ( | string | domainName, |
| DomainType | type, | ||
| IEnumerable< Connection > | items ) |
◆ DeleteDomain()
| void OpenTD.IDomainManager.DeleteDomain | ( | string | domainName | ) |
◆ GetAnysetDomain()
| List< EntityDescriptor > OpenTD.IDomainManager.GetAnysetDomain | ( | string | domainName | ) |
◆ GetDomain()
| List< EntityDescriptor > OpenTD.IDomainManager.GetDomain | ( | string | domainName | ) |
◆ GetDomainNames()
| void OpenTD.IDomainManager.GetDomainNames | ( | out List< string > | domainNames, |
| out List< string > | dbNames, | ||
| out List< DomainType > | domainTypes ) |
◆ GetDomainNodes()
| List< Node > OpenTD.IDomainManager.GetDomainNodes | ( | string | domainName | ) |
◆ GetEdgeDomain()
| List< Connection > OpenTD.IDomainManager.GetEdgeDomain | ( | string | domainName | ) |
◆ GetLumpDomain()
| List< Connection > OpenTD.IDomainManager.GetLumpDomain | ( | string | domainName | ) |
◆ GetNodeDomain()
| List< Connection > OpenTD.IDomainManager.GetNodeDomain | ( | string | domainName | ) |
◆ GetPathDomain()
| List< Connection > OpenTD.IDomainManager.GetPathDomain | ( | string | domainName | ) |
◆ GetSolidDomain()
| List< Connection > OpenTD.IDomainManager.GetSolidDomain | ( | string | domainName | ) |
◆ GetSurfaceDomain()
| List< Connection > OpenTD.IDomainManager.GetSurfaceDomain | ( | string | domainName | ) |
◆ RenameDomain()
| void OpenTD.IDomainManager.RenameDomain | ( | string | oldName, |
| string | newName ) |
◆ SetDomain()
| void OpenTD.IDomainManager.SetDomain | ( | string | domainName, |
| DomainType | type, | ||
| IEnumerable< Connection > | items ) |
The documentation for this interface was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/DomainManager.cs