Пример #1
0
        private void CreateTextureFace()
        {
            textureFace = new TextureFace(Width, Height)
            {
                BackGround = new Vector4(1, 0, 0, 1)
            };

            Resource.heap1.AddResource(textureFace);

            Resource.TextureFaceTable = new ResourceTable(Resource.heap1, 3);

            Grid gridTexture = new Grid(20, 20, Resource.TextureTable);

            Micos.Add(gridTexture);

            Micos.Update();

            GraphicsPipeline.Open(graphicsPipelineState, textureFace);

            Micos.Exports();

            GraphicsPipeline.Close();

            GraphicsPipeline.WaitFlush();

            Micos.Remove(gridTexture);

            Micos.Update();
        }
Пример #2
0
        public override void OnUpdate(object sender)
        {
            GraphicsPipeline.Open(graphicsPipelineState, presenter);

            Micos.Exports();

            Title = Program.AppName + " FPS: " + fpsCounter.Fps.ToString();

            GraphicsPipeline.Close();

            Micos.Update();

            GraphicsPipeline.WaitFlush();
        }