/// <summary> /// 子 Control を描画します。 /// </summary> /// <param name="gameTime"></param> /// <param name="drawContext"></param> /// <param name="child">子 Control。</param> protected virtual void DrawChild(GameTime gameTime, IDrawContext drawContext, Control child) { // // TODO // // 暫定的な描画領域決定アルゴリズムです。 // スクロール処理なども考慮して描画領域を算出する必要があります。 drawContext.Location = child.PointToScreen(Vector2.Zero); drawContext.PushOpacity(child.Opacity); child.Draw(gameTime, drawContext); drawContext.PopOpacity(); }