public bool Commit(DeviceContextProxy deviceContext) { if (isGeometryChanged) { lock (VertexBuffer) { if (isGeometryChanged) { OnSubmitGeometries(deviceContext); isGeometryChanged = false; OnInvalidateRender?.Invoke(this, EventArgs.Empty); return(true); } } } return(false); }
public void InvalidateGeometries() { isGeometryChanged = true; OnInvalidateRender?.Invoke(this, EventArgs.Empty); }
public void InvalidateRender() { OnInvalidateRender?.Invoke(this, EventArgs.Empty); }
/// <summary> /// Invalidates the renderer. /// </summary> protected void InvalidateRenderer() { OnInvalidateRender?.Invoke(this, EventArgs.Empty); }