public override void OnRenderTargetChanged() { // if dxBrush exists on first render target change, dispose of it if (dxBrush != null) { dxBrush.Dispose(); } // recalculate dxBrush from value caluled in OnBarUpdated when RenderTarget is recreated if (RenderTarget != null) dxBrush = brushColor.ToDxBrush(RenderTarget); }
public override void OnRenderTargetChanged() { //first brush if (dxBrush != null) { dxBrush.Dispose(); } if (RenderTarget != null){dxBrush = brushColor.ToDxBrush(RenderTarget);} //second brush if (dxBrush2 != null) { dxBrush2.Dispose(); } if (RenderTarget != null){dxBrush2 = brushColor2.ToDxBrush(RenderTarget);} //third brush if (dxBrush3 != null) { dxBrush3.Dispose(); } if (RenderTarget != null){dxBrush3 = brushColor3.ToDxBrush(RenderTarget);} }
Comment