Example #1
0
        public bool Validate(ObjectLayerSettings obj)
        {
            bool res = this.frustrum.Contains(obj.Geometry.BoundingBox, obj.WorldTransform);

            if (res)
            {
                Passed++;
            }
            else
            {
                Failed++;
            }
            return(res);
        }
Example #2
0
 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);
 }
Example #5
0
 public bool Validate(ObjectLayerSettings obj)
 {
     return(this.Index.Contains(obj.DrawCallIndex));
 }
Example #6
0
 public bool Validate(ObjectLayerSettings obj)
 {
     return(this.Selection[obj.DrawCallIndex]);
 }