Describes a set of bounding spheres that should have their visibility and distances maintained.
enabled | Pauses culling group execution. |
onStateChanged | Sets the callback that will be called when a sphere's visibility and/or distance state has changed. |
targetCamera | Locks the CullingGroup to a specific camera. |
CullingGroup | Create a CullingGroup. |
Dispose | Clean up all memory used by the CullingGroup immediately. |
EraseSwapBack | Erase a given bounding sphere by moving the final sphere on top of it. |
GetDistance | Get the current distance band index of a given sphere. |
IsVisible | Returns true if the bounding sphere at index is currently visible from any of the contributing cameras. |
QueryIndices | Retrieve the indices of spheres that have particular visibility and/or distance states. |
SetBoundingDistances | Set bounding distances for 'distance bands' the group should compute, as well as options for how spheres falling into each distance band should be treated. |
SetBoundingSphereCount | Sets the number of bounding spheres in the bounding spheres array that are actually being used. |
SetBoundingSpheres | Sets the array of bounding sphere definitions that the CullingGroup should compute culling for. |
SetDistanceReferencePoint | Set the reference point from which distance bands are measured. |
StateChanged | This delegate is used for recieving a callback when a sphere's distance or visibility state has changed. |