예제 #1
0
        /// <summary>
        /// 描画関連の更新
        /// </summary>
        public void UpdateDraw()
        {
            // レンダラ更新
            GraphicsCore.Update();

            // ライト更新
            lightMgr_.Update();
            if (lightMgr_.LightCount != viewModel_.LightCount)
            {
                lightMgr_.LightCount = viewModel_.LightCount;
            }

            // 表示インデックスを更新
            prim_.GetMaterial().SetShaderViewPS(0, debugViewList_[ViewModel.ViewIndex]);
            csMgr_.CurrentMethod = (ComputeManager.Method)ViewModel.TiledRenderView;
        }