예제 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PosterizeMaterial"/> class.
        /// </summary>
        public TiltShiftMaterial()
            : base(DefaultLayers.Opaque)
        {
            this.SamplerMode    = AddressMode.LinearClamp;
            this.TexcoordOffset = Vector2.Zero;
            this.Power          = 3;

            this.shaderParameters = new TiltShiftEffectParameters();
            this.shaderParameters.TexcoordOffset = this.TexcoordOffset;
            this.shaderParameters.Power          = this.Power;
            this.Parameters = this.shaderParameters;

            this.InitializeTechniques(techniques);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="PosterizeMaterial"/> class.
        /// </summary>
        public TiltShiftMaterial()
            : base(DefaultLayers.Opaque)
        {
            this.SamplerMode = AddressMode.LinearClamp;
            this.TexcoordOffset = Vector2.Zero;
            this.Power = 3;

            this.shaderParameters = new TiltShiftEffectParameters();
            this.shaderParameters.TexcoordOffset = this.TexcoordOffset;
            this.shaderParameters.Power = this.Power;
            this.Parameters = this.shaderParameters;

            this.InitializeTechniques(techniques);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="TiltShiftMaterial"/> class.
        /// </summary>
        public TiltShiftMaterial()
            : base(DefaultLayers.Opaque)
        {
            this.TexcoordOffset = Vector2.Zero;
            this.Power          = 3;
            this.TiltPosition   = 0.5f;

            this.shaderParameters = new TiltShiftEffectParameters();
            this.shaderParameters.TexcoordOffset = this.TexcoordOffset;
            this.shaderParameters.Power          = this.Power;
            this.Parameters = this.shaderParameters;

            this.InitializeTechniques(techniques);
        }