ContainmentType ICullPrimitive.IntersectWorldBox(ref Vector3 min, ref Vector3 max) { return(FrustumCull.AABBIntersectsFrustum(GetCullingPlanes(), ref min, ref max)); }
bool ICullPrimitive.TestWorldBox(ref Vector3 min, ref Vector3 max) { return(FrustumCull.AABBInFrustum(GetCullingPlanes(), ref min, ref max)); }
ContainmentType ICullPrimitive.IntersectWorldSphere(float radius, ref Vector3 position) { return(FrustumCull.SphereIntersectsFrustum(GetCullingPlanes(), radius, ref position)); }
ContainmentType ICullPrimitive.IntersectWorldBox(ref Vector3 min, ref Vector3 max, ref Matrix world) { return(FrustumCull.BoxIntersectsFrustum(GetCullingPlanes(), ref min, ref max, ref world)); }
bool ICullPrimitive.TestWorldSphere(float radius, ref Vector3 position) { return(FrustumCull.SphereInFrustum(GetCullingPlanes(), radius, ref position)); }
bool ICullPrimitive.TestWorldBox(ref Vector3 min, ref Vector3 max, ref Matrix world) { return(FrustumCull.BoxInFrustum(GetCullingPlanes(), ref min, ref max, ref world)); }