!7 // Note: Don't use db_mainConcepts(), only the module's concepts field !include early #1033884 // Compact Module Include Gazelle V [dev version] module GazelleScreenCam { !include early #1025212 // +Enabled without visualization int pixelRows = 128, colors = 8; S script, testScreenScript; bool animate = true; bool horizontalLayout; // flat layout WatchTarget watchTarget; transient ImageSurface isPosterized, isRegions, isTestScreen; transient new ScreenCamStream imageStream; transient new BWIntegralImageStream integralImages; transient new SourceTriggeredStream scaledAndPosterizedImages; transient new DoubleFPSCounter fpsCounter; transient int fps; //transient ScreenSelectorRadioButtons screenSelector; transient WatchTargetSelector watchTargetSelector; transient new RollingAverage remainingMSPerFrame; transient int remainingMS; transient new FunctionTimings functionTimings; transient ReliableSingleThread rstRunScript = dm_rst(me(), r _runScript); transient JGazelleVScriptRunner scriptRunner; transient JGazelleVScriptRunner testScreenScriptRunner; transient Animation animation; transient BWImage_FastRegions mainScreenRegions; transient UIURLSystem uiURLs; // set by host transient Concepts concepts; S uiURL; transient FileWatchService fileWatcher; transient SimpleCRUD_v2