public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator) { base.ValidateEffect(context, ref effectValidator); effectValidator.ValidateParameter(ParticleBaseKeys.UsesSoftEdge, (SoftEdgeDistance > 0) ? 1u : 0u); }
public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator) { base.ValidateEffect(context, ref effectValidator); effectValidator.ValidateParameter(ParticleBaseKeys.BaseColor, shaderSource); }
public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator) { effectValidator.ValidateParameter(ParticleCustomShaderKeys.BaseColor, shaderBaseColor); effectValidator.ValidateParameter(ParticleCustomShaderKeys.BaseIntensity, shaderBaseScalar); }
public override void ValidateEffect(RenderContext context, ref EffectValidator effectValidator) { //UpdateShaders(context.GraphicsDevice); effectValidator.ValidateParameter(ParticleBaseKeys.BaseColor, shaderSource); }
public virtual void ValidateEffect(RenderContext context, ref EffectValidator effectValidator) { }