1#import <Foundation/Foundation.h>
25+ (void)loadRomAtPath:(NSString *)path NS_SWIFT_NAME(loadRom(atPath:));
26+ (void)openProjectAtPath:(NSString *)path NS_SWIFT_NAME(openProject(atPath:));
27+ (NSString *)currentRomTitle
NS_SWIFT_NAME(currentRomTitle());
28+ (void)setOverlayTopInset:(
double)inset NS_SWIFT_NAME(setOverlayTopInset(_:));
29+ (void)setTouchScale:(
double)scale NS_SWIFT_NAME(setTouchScale(_:));
30+ (void)showProjectFileEditor
NS_SWIFT_NAME(showProjectFileEditor());
31+ (void)showProjectManagement
NS_SWIFT_NAME(showProjectManagement());
33+ (void)showCommandPalette
NS_SWIFT_NAME(showCommandPalette());
40+ (NSArray<NSString *> *)availableEditorTypes
NS_SWIFT_NAME(availableEditorTypes());
43+ (nullable NSString *)currentEditorType
NS_SWIFT_NAME(currentEditorType());
44+ (nullable NSString *)currentRoomStatus
NS_SWIFT_NAME(currentRoomStatus());
45+ (NSArray<NSDictionary *> *)getActiveDungeonRooms
47+ (void)focusDungeonRoom:(NSInteger)roomID NS_SWIFT_NAME(focusDungeonRoom(_:));
54+ (nullable NSString *)getStoryEventsJSON
NS_SWIFT_NAME(getStoryEventsJSON());
57+ (NSArray<NSDictionary *> *)getDungeonRooms:(NSString *)dungeonId
58 NS_SWIFT_NAME(getDungeonRooms(_:));
currentRomTitle( NS_SWIFT_NAME()
Interop structs for passing data from C++ to Swift.
std::string switchToEditor(std::string editor_name)