63 enum { MAX_PLANE_QUANTITY = 32 };
70 void ComputeVisibleSet(std::shared_ptr<Camera>
const& camera,
71 std::shared_ptr<Spatial>
const& scene);
74 inline VisibleSet& GetVisibleSet();
77 enum { INITIALLY_VISIBLE = 128 };
94 virtual void Insert(
Visual* visible);
99 inline void SetPlaneState(
unsigned int planeState);
100 inline unsigned int GetPlaneState()
const;
102 void PushViewFrustumPlanes(std::shared_ptr<Camera>
const& camera);
130 mPlaneState = planeState;
std::vector< Visual * > VisibleSet
VisibleSet & GetVisibleSet()
void SetPlaneState(unsigned int planeState)
unsigned int GetPlaneState() const