public void Clear () { dirty = true; spriteCount = 0; vertices.Clear(); groups.Clear(); // should be enough int min = -49999; int max = 99999; SetClipRectangle( 0, new Rectangle(min, min, max, max), Color.White ); }
/// <summary> /// Draws entire interface /// </summary> /// <param name="gameTime"></param> void Draw ( GameTime gameTime, SpriteLayer spriteLayer ) { if (SkipUserInterface) { return; } spriteLayer.Clear(); Frame.DrawNonRecursive( RootFrame, gameTime, spriteLayer ); }