Example #1
0
        public virtual void Flush()
        {
            if (Effect != null)
            {
                UniformBinding.FlushEffect(Effect);

                var currentTechnique = Effect.CurrentTechnique;
                currentTechnique.Passes[0].Apply();
            }
        }
Example #2
0
        private void Flush_Epilogue(DeviceManager deviceManager)
        {
            if (Effect != null)
            {
                UniformBinding.FlushEffect(Effect);

                var currentTechnique = Effect.CurrentTechnique;
                currentTechnique.Passes[0].Apply();
            }

            if (deviceManager.ActiveViewTransform != null)
            {
                deviceManager.ActiveViewTransform.ActiveMaterial = this;
            }
        }