clan::SceneCullProvider Class Referenceabstract

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 SceneCullProxycreate_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
 

Detailed Description

Interface for finding the potential visible set (PVS) for a set of objects.


The documentation for this class was generated from the following file: