|
| virtual void | AddDriverArguments () |
| |
| virtual void | OnceOnly (VArguments &args) |
| |
| virtual void | DefineNeededElements () |
| |
|
virtual void | HandleResize () |
| |
| void | ReinitEden () |
| |
|
void | SaveGridWithNextFilename () |
| |
|
void | SaveGridWithConstantFilename (const char *filename) |
| |
|
virtual void | ReinitUs () |
| |
| virtual void | PostReinit (VArguments &args) |
| |
| virtual void | PostReinitPhysics () |
| |
|
void | ToggleTileView () |
| |
|
void | RegisterToolboxElement (Element< CC > *element) |
| |
| void | AddDriverArguments () |
| |
|
void | SetScreenSize (u32 width, u32 height) |
| |
|
StatsRenderer< OurGridConfig > & | GetStatsRenderer () |
| |
| void | RunHelper () |
| |
|
void | AutosaveGrid (u32 epochs) |
| |
|
void | SaveGrid (const char *filename) |
| |
|
void | LoadFromConfigurationPath () |
| |
| const char * | GetSimDirPathTemporary (const char *format,...) const |
| |
|
void | ReloadCurrentConfigurationPath () |
| |
|
void | Init (u32 argc, const char **argv) |
| |
|
VArguments & | GetVArguments () |
| |
|
void | RegisterArgument (const char *description, const char *filter, VArgumentHandleValue func, void *handlerArg, bool runFunc) |
| |
|
void | RegisterSection (const char *sectionLabel) |
| |
|
u32 | GetHaltAfterAEPS () |
| |
|
double | GetAEPS () |
| |
|
double | GetAER () |
| |
|
void | SetAER (double aer) |
| |
|
double | GetRecentAER () |
| |
|
void | SetRecentAER (double aer) |
| |
|
u32 | GetAEPSPerFrame () |
| |
|
double | GetOverheadPercent () |
| |
|
OurGrid & | GetGrid () |
| |
|
void | SetSeed (u32 seed) |
| |
|
void | Reinit () |
| |
|
void | Run () |
| |
|
|
static void | ConfigStatsOnlyView (const char *not_used, void *driverptr) |
| |
|
static void | ConfigMinimalView (const char *not_used, void *driverptr) |
| |
|
static void | SetRecordScreenshotPerAEPSFromArgs (const char *aeps, void *driverptr) |
| |
|
static void | SetStartPausedFromArgs (const char *not_used, void *driverptr) |
| |
|
static void | DontShowHelpPanelOnStart (const char *not_used, void *driverptr) |
| |
|
static void | SetIncreaseTextSizeFlag (const char *not_used, void *driverptr) |
| |
|
EditingTool | m_selectedTool |
| |
|
GridPanel< OurGridConfig > | m_gridPanel |
| |
|
ToolboxPanel< CC > | m_toolboxPanel |
| |
|
MFM::AbstractGUIDriver::StatisticsPanel | m_statisticsPanel |
| |
|
MFM::AbstractGUIDriver::ButtonPanel | m_buttonPanel |
| |
|
TextPanel< 120, 100 > | m_logPanel |
| |
|
TeeByteSink | m_logSplitter |
| |
| enum | |
| |
| enum | |
| |
|
typedef Super::OurGrid | OurGrid |
| |
|
typedef Super::CC | CC |
| |
| enum | |
| |
| enum | |
| |
| enum | |
| |
| typedef OurGridConfig::CORE_CONFIG | CC |
| |
| typedef CC::PARAM_CONFIG | P |
| |
| typedef CC::ATOM_TYPE | T |
| |
| typedef ElementRegistry< CC > | OurElementRegistry |
| |
| typedef StdElements< CC > | OurStdElements |
| |
| typedef Grid< OurGridConfig > | OurGrid |
| |
| typedef ElementTable< CC > | OurElementTable |
| |
|
void | RequestReinit () |
| |
|
GridRenderer & | GetGridRenderer () |
| |
| virtual void | PostUpdate () |
| |
| virtual void | DoEpochEvents (OurGrid &grid, u32 epochs, u32 epochAEPS) |
| |
|
void | NeedElement (Element< CC > *element) |
| |
|
void | WriteTimeBasedData (FileByteSink &fp, bool exists) |
| |
|
void | WriteTimeBasedData () |
| |
|
void | SetIgnoreThreadingProblems (bool value) |
| |
| void | UpdateGrid (OurGrid &grid) |
| |
| void | DecrementAEPSPerFrame (u32 amount) |
| |
| void | IncrementAEPSPerFrame (u32 amount) |
| |
| void | ReinitPhysics () |
| |
|
void | SetAEPSPerEpoch (u32 aeps) |
| |
|
u32 | GetAEPSPerEpoch () const |
| |
|
bool | m_startPaused |
| |
|
bool | m_thisUpdateIsEpoch |
| |
|
bool | m_bigText |
| |
|
u32 | m_thisEpochAEPS |
| |
|
bool | m_captureScreenshots |
| |
|
u32 | m_saveStateIndex |
| |
|
u32 | m_epochSaveStateIndex |
| |
|
bool | m_keyboardPaused |
| |
|
bool | m_singleStep |
| |
|
bool | m_mousePaused |
| |
|
bool | m_gridPaused |
| |
|
bool | m_reinitRequested |
| |
|
bool | m_renderStats |
| |
|
u32 | m_ticksLastStopped |
| |
|
Keyboard | m_keyboard |
| |
|
Camera | camera |
| |
|
SDL_Surface * | screen |
| |
|
Panel | m_rootPanel |
| |
|
Drawing | m_rootDrawing |
| |
|
u32 | m_screenWidth |
| |
|
u32 | m_screenHeight |
| |
|
MFM::AbstractGUIDriver::ClearButton | m_clearButton |
| |
|
MFM::AbstractGUIDriver::ClearGridButton | m_clearGridButton |
| |
|
MFM::AbstractGUIDriver::NukeButton | m_nukeButton |
| |
|
MFM::AbstractGUIDriver::XRayButton | m_xrayButton |
| |
|
MFM::AbstractGUIDriver::GridRunCheckbox | m_gridRunButton |
| |
|
MFM::AbstractGUIDriver::GridRenderButton | m_gridRenderButton |
| |
|
MFM::AbstractGUIDriver::HeatmapButton | m_heatmapButton |
| |
|
MFM::AbstractGUIDriver::GridStepCheckbox | m_gridStepButton |
| |
|
MFM::AbstractGUIDriver::TileViewButton | m_tileViewButton |
| |
|
MFM::AbstractGUIDriver::SaveButton | m_saveButton |
| |
|
MFM::AbstractGUIDriver::ScreenshotButton | m_screenshotButton |
| |
|
MFM::AbstractGUIDriver::QuitButton | m_quitButton |
| |
|
MFM::AbstractGUIDriver::ReloadButton | m_reloadButton |
| |
|
MFM::AbstractGUIDriver::PauseTileButton | m_pauseTileButton |
| |
|
MFM::AbstractGUIDriver::BGRButton | m_bgrButton |
| |
|
HelpPanel | m_helpPanel |
| |
|
GridRenderer | m_grend |
| |
|
StatsRenderer< OurGridConfig > | m_srend |
| |
|
Element< CC > * | m_neededElements [MAX_NEEDED_ELEMENTS] |
| |
|
u32 | m_neededElementCount |
| |
| static const u32 | EVENT_WINDOW_RADIUS |
| |
| static const u32 | GRID_WIDTH |
| |
| static const u32 | GRID_HEIGHT |
| |