Engine.Objects.HWSurfaceInstance.SetBlendMode C# (CSharp) Method

SetBlendMode() private method

private SetBlendMode ( int mode ) : void
mode int
return void
        public void SetBlendMode(int mode)
        {
            _mode = (BlendModes)mode;
            switch (_mode)
            {
                case BlendModes.Blend:
                    _states.BlendMode = BlendMode.Alpha;
                    break;
                case BlendModes.Replace:
                    _states.BlendMode = BlendMode.None;
                    break;
                case BlendModes.Add:
                    _states.BlendMode = BlendMode.Add;
                    break;
                case BlendModes.Multiply:
                    _states.BlendMode = BlendMode.Multiply;
                    break;
            }
            _myBatch.Flush();
            _myBatch.SetBlendMode(_states.BlendMode);
        }