Procs
proc getArchitectureName(self: Engine): String {....raises: [], tags: [RootEffect], forbids: [].}
proc getAuthorInfo(self: Engine): Dictionary {....raises: [], tags: [RootEffect], forbids: [].}
proc getCopyrightInfo(self: Engine): TypedArray[Dictionary] {....raises: [], tags: [RootEffect], forbids: [].}
proc getDonorInfo(self: Engine): Dictionary {....raises: [], tags: [RootEffect], forbids: [].}
proc getFramesDrawn(self: Engine): int32 {....raises: [], tags: [RootEffect], forbids: [].}
proc getFramesPerSecond(self: Engine): float64 {....raises: [], tags: [RootEffect], forbids: [].}
proc getLicenseInfo(self: Engine): Dictionary {....raises: [], tags: [RootEffect], forbids: [].}
proc getLicenseText(self: Engine): String {....raises: [], tags: [RootEffect], forbids: [].}
proc getMainLoop(self: Engine): MainLoop {....raises: [], tags: [RootEffect], forbids: [].}
proc getMaxPhysicsStepsPerFrame(self: Engine): int32 {....raises: [], tags: [RootEffect], forbids: [].}
proc getPhysicsFrames(self: Engine): uint64 {....raises: [], tags: [RootEffect], forbids: [].}
proc getPhysicsInterpolationFraction(self: Engine): float64 {....raises: [], tags: [RootEffect], forbids: [].}
proc getPhysicsJitterFix(self: Engine): float64 {....raises: [], tags: [RootEffect], forbids: [].}
proc getPhysicsTicksPerSecond(self: Engine): int32 {....raises: [], tags: [RootEffect], forbids: [].}
proc getProcessFrames(self: Engine): uint64 {....raises: [], tags: [RootEffect], forbids: [].}
proc getScriptLanguage(self: Engine; index: int32): ScriptLanguage {....raises: [], tags: [RootEffect], forbids: [].}
proc getScriptLanguageCount(self: Engine): int32 {....raises: [], tags: [RootEffect], forbids: [].}
proc getSingleton(self: Engine; name: StringName): Object {....raises: [], tags: [RootEffect], forbids: [].}
proc getSingletonList(self: Engine): PackedStringArray {....raises: [], tags: [RootEffect], forbids: [].}
proc getTimeScale(self: Engine): float64 {....raises: [], tags: [RootEffect], forbids: [].}
proc getVersionInfo(self: Engine): Dictionary {....raises: [], tags: [RootEffect], forbids: [].}
proc getWriteMoviePath(self: Engine): String {....raises: [], tags: [RootEffect], forbids: [].}
proc hasSingleton(self: Engine; name: StringName): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isEditorHint(self: Engine): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isEmbeddedInEditor(self: Engine): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isInPhysicsFrame(self: Engine): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isPrintingErrorMessages(self: Engine): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isPrintingToStdout(self: Engine): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc registerScriptLanguage(self: Engine; language: ScriptLanguage): Error {. ...raises: [], tags: [RootEffect], forbids: [].}
proc registerSingleton(self: Engine; name: StringName; instance: Object): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc setMaxPhysicsStepsPerFrame(self: Engine; maxPhysicsSteps: int32): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc setPhysicsJitterFix(self: Engine; physicsJitterFix: float64): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc setPhysicsTicksPerSecond(self: Engine; physicsTicksPerSecond: int32): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc setPrintErrorMessages(self: Engine; enabled: bool): void {....raises: [], tags: [RootEffect], forbids: [].}
proc setPrintToStdout(self: Engine; enabled: bool): void {....raises: [], tags: [RootEffect], forbids: [].}
proc setTimeScale(self: Engine; timeScale: float64): void {....raises: [], tags: [RootEffect], forbids: [].}
proc unregisterScriptLanguage(self: Engine; language: ScriptLanguage): Error {. ...raises: [], tags: [RootEffect], forbids: [].}
proc unregisterSingleton(self: Engine; name: StringName): void {....raises: [], tags: [RootEffect], forbids: [].}
Templates
template maxPhysicsStepsPerFrame(self: Engine): untyped
template maxPhysicsStepsPerFrame=(self: Engine; value)
template physicsJitterFix(self: Engine): untyped
template physicsJitterFix=(self: Engine; value)
template physicsTicksPerSecond(self: Engine): untyped
template physicsTicksPerSecond=(self: Engine; value)
template printErrorMessages(self: Engine): untyped
template printErrorMessages=(self: Engine; value)
template printToStdout(self: Engine): untyped
template printToStdout=(self: Engine; value)
template timeScale=(self: Engine; value)