| Закрытые члены | |
| proto native bool | BeginTerrainAction (string historyPointName="", string historyPointIcon="") | 
| proto native void | EndTerrainAction (string historyPointName="") | 
| proto native bool | BeginEntityAction (string historyPointName="", string historyPointIcon="") | 
| proto native bool | EndEntityAction (string historyPointName="") | 
| proto native bool | IsDoingEditAction () | 
| proto native bool | UndoOrRedoIsRestoring () | 
| proto native bool | IsModifyingData () | 
| proto native IEntity | SourceToEntity (IEntitySource entSrc) | 
| proto native IEntitySource | EntityToSource (IEntity ent) | 
| proto native IEntitySource | FindEntityByName (string name) | 
| proto native external void | SetEntitySelection (IEntity ent) | 
| proto native external void | AddToEntitySelection (IEntity ent) | 
| proto native void | ClearEntitySelection () | 
| proto native void | RemoveFromEntitySelection (IEntity ent) | 
| proto native void | SetPropertySelection (string id) | 
| proto native external bool | ModifyEntityKey (IEntity ent, string key, string value) | 
| proto native external bool | ModifyEntityTemplateKey (IEntitySource tmpl, string key, string value) | 
| proto native external IEntity | CreateEntity (string className, string name, int layerId, vector coords, vector angles) | 
| proto native external IEntity | CreateClonedEntity (IEntity ent, string name) | 
| proto native external bool | DeleteEntity (IEntity ent) | 
| proto native bool | DeleteEntities (out array< IEntity > ents) | 
| proto native IEntity | GetEntityUnderCursor () | 
| proto native external bool | TraceWorldPos (int x, int y, int traceFlags, out vector traceStart, out vector traceEnd, out vector traceDir) | 
| proto native int | GetSelectedEntitiesCount () | 
| proto native IEntity | GetSelectedEntity (int n=0) | 
| void | WorldEditorAPI () | 
| void | ~WorldEditorAPI () | 
См. определение в файле workbenchApi.c строка 45