/// <summary>
        /// Initializes a new instance of the <see cref="ScanlinesMaterial"/> class.
        /// </summary>
        public ScanlinesMaterial()
            : base(DefaultLayers.Opaque)
        {
            this.LinesFactor = 800f;
            this.Attenuation = 0.04f;

            this.shaderParameters             = new ScanlinesEffectParameters();
            this.shaderParameters.LinesFactor = this.LinesFactor;
            this.shaderParameters.Attenuation = this.Attenuation;
            this.Parameters = this.shaderParameters;

            this.InitializeTechniques(techniques);
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ScanlinesMaterial"/> class.
        /// </summary>
        public ScanlinesMaterial()
            : base(DefaultLayers.Opaque)
        {
            this.SamplerMode = AddressMode.LinearClamp;
            this.LinesFactor = 800f;
            this.Attenuation = 0.04f;

            this.shaderParameters = new ScanlinesEffectParameters();
            this.shaderParameters.LinesFactor = this.LinesFactor;
            this.shaderParameters.Attenuation = this.Attenuation;
            this.Parameters = this.shaderParameters;

            this.InitializeTechniques(techniques);
        }