229 Basic options that by default depend on the build configuration and platform
230
231 DO_GUARD_SLOW If true, then checkSlow, checkfSlow and verifySlow are compiled into the executable.
232 DO_CHECK If true, then checkCode, checkf, verify, check, checkNoEntry, checkNoReentry, checkNoRecursion, verifyf, checkf are compiled into the executables
233 DO_ENSURE If true, then ensure, ensureAlways, ensureMsgf and ensureAlwaysMsgf are compiled into the executables
234 STATS If true, then the stats system is compiled into the executable.
235 ALLOW_DEBUG_FILES If true, then debug files like screen shots and profiles can be saved from the executable.
236 NO_LOGGING If true, then no logs or text output will be produced
237 ENABLE_STATNAMEDEVENTS If true, then enable support for named events from the stat macros without the stat system overhead. This will attempt to disable regular stats system and use named events instead.
410// draw events with "TOGGLEDRAWEVENTS" "r.ShowMaterialDrawEvents" (for ProfileGPU, Pix, Razor, RenderDoc, ...) and the "ProfileGPU" command are normally compiled out for TEST and SHIPPING
459// Controls if UObjects are initialized as soon as they are available or only after the module is "loaded". This only applies to monolithic builds; if there are DLLs, this is how it works anyway and this should not be turned on