コード例 #1
0
        public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
        {
            base.ValidateEffect(context, ref effectValidator);

            effectValidator.ValidateParameter(ParticleBaseKeys.UsesSoftEdge, (SoftEdgeDistance > 0) ? 1u : 0u);
        }
コード例 #2
0
        public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
        {
            base.ValidateEffect(context, ref effectValidator);

            effectValidator.ValidateParameter(ParticleBaseKeys.BaseColor, shaderSource);
        }
コード例 #3
0
 public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
 {
     effectValidator.ValidateParameter(ParticleCustomShaderKeys.BaseColor, shaderBaseColor);
     effectValidator.ValidateParameter(ParticleCustomShaderKeys.BaseIntensity, shaderBaseScalar);
 }
コード例 #4
0
 public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
 {
     //UpdateShaders(context.GraphicsDevice);
     effectValidator.ValidateParameter(ParticleBaseKeys.BaseColor, shaderSource);
 }
コード例 #5
0
 public virtual void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
 {
 }
コード例 #6
0
 public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
 {
     effectValidator.ValidateParameter(ParticleCustomShaderKeys.BaseColor, shaderBaseColor);
     effectValidator.ValidateParameter(ParticleCustomShaderKeys.BaseIntensity, shaderBaseScalar);
 }
コード例 #7
0
ファイル: ParticleMaterial.cs プロジェクト: cg123/xenko
 public virtual void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
 {
 }
コード例 #8
0
        public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
        {
            base.ValidateEffect(context, ref effectValidator);

            effectValidator.ValidateParameter(ParticleBaseKeys.BaseColor, shaderSource);
        }
コード例 #9
0
        public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator)
        {
            base.ValidateEffect(context, ref effectValidator);

            effectValidator.ValidateParameter(ParticleBaseKeys.UsesSoftEdge, (SoftEdgeDistance > 0) ? 1u : 0u);
        }