internal override void InternalRender(double deltaTime, ArtemisSurface surface, SKCanvas canvas, SKImageInfo canvasInfo) { Render(deltaTime, surface, canvas, canvasInfo); lock (this) { // Render the profile ActiveProfile?.Render(deltaTime, canvas, canvasInfo); } ProfileRendered(deltaTime, surface, canvas, canvasInfo); }