public bool Equals(ColorValuePowered c, float epsilon) { if (!Color.Equals(c.Color, epsilon)) { return(false); } if (Math.Abs(Power - c.Power) > epsilon) { return(false); } return(true); }
public bool Equals(ref StandardVertex v, float epsilon) { if (!Position.Equals(ref v.Position, epsilon)) { return(false); } if (!Normal.Equals(ref v.Normal, epsilon)) { return(false); } if (!Tangent.Equals(ref v.Tangent, epsilon)) { return(false); } if (!Color.Equals(ref v.Color, epsilon)) { return(false); } if (!TexCoord0.Equals(ref v.TexCoord0, epsilon)) { return(false); } if (!TexCoord1.Equals(ref v.TexCoord1, epsilon)) { return(false); } if (!TexCoord2.Equals(ref v.TexCoord2, epsilon)) { return(false); } if (!TexCoord3.Equals(ref v.TexCoord3, epsilon)) { return(false); } if (BlendIndices != v.BlendIndices) { return(false); } if (!BlendWeights.Equals(ref v.BlendWeights, epsilon)) { return(false); } return(true); }
public bool Equals(RangeColorValue v, float epsilon) { return(Minimum.Equals(v.Minimum, epsilon) && Maximum.Equals(v.Maximum, epsilon)); }