public bool Validate(ObjectLayerSettings obj) { bool res = this.frustrum.Contains(obj.Geometry.BoundingBox, obj.WorldTransform); if (res) { Passed++; } else { Failed++; } return(res); }
public bool ValidateObject(ObjectLayerSettings obj) { foreach (IObjectLayerValidator objval in this.ObjectValidators) { if (objval.Enabled) { if (!objval.Validate(obj)) { return(false); } } } return(true); }
public bool Validate(ObjectLayerSettings obj) { return(obj.DrawCallIndex >= this.MinIndex && obj.DrawCallIndex <= this.MaxIndex); }
public bool Validate(ObjectLayerSettings obj) { return(obj.DrawCallIndex == this.Index); }
public bool Validate(ObjectLayerSettings obj) { return(this.Index.Contains(obj.DrawCallIndex)); }
public bool Validate(ObjectLayerSettings obj) { return(this.Selection[obj.DrawCallIndex]); }