protected virtual void onClearScreen(VideoEventArgs e) { if (frameBuffer[frameBuffer.Length - 1] == null) { return; } ClearScreen?.Invoke(this, e); for (int i = 0; i < e.frameBuffer.Length; i++) { e.frameBuffer[i]?.Dispose(); } }
protected virtual void onClearScreen(ClearScreenEventArgs e) { if (frameBuffer[0] == null) { return; } ClearScreen?.Invoke(this, e); for (int i = 0; i < frameBuffer.Length; i++) { frameBuffer[i]?.Dispose(); frameBuffer[i] = null; } }
protected virtual void OnClearScreen(ClearDirection direction) { ClearScreen?.Invoke(direction); }
public void OnClearScreen() { ClearScreen?.Invoke(); }