Interface for finding the potential visible set (PVS) for a set of objects. More...
#include <scene_cull_provider.h>
Public Member Functions | |
| virtual | ~SceneCullProvider () |
| virtual SceneCullProxy * | create_proxy (SceneItem *item, const AxisAlignedBoundingBox &aabb)=0 |
| virtual std::vector< SceneItem * > | cull (const FrustumPlanes &frustum)=0 |
| virtual std::vector< SceneItem * > | cull (const Vec3f &point)=0 |
| virtual void | delete_proxy (SceneCullProxy *proxy)=0 |
| virtual AxisAlignedBoundingBox | get_aabb (SceneCullProxy *proxy)=0 |
| virtual void | set_aabb (SceneCullProxy *proxy, const AxisAlignedBoundingBox &aabb)=0 |
Interface for finding the potential visible set (PVS) for a set of objects.