/// <summary> /// Creates a new instance of the GPU cached macro program. /// </summary> /// <param name="position">Macro code start position</param> public CachedMacro(int position) { Position = position; _executionPending = false; _argument = 0; _interpreter = new MacroInterpreter(); }