Visualization Library 2.0.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Namespaces
SceneManagerPortals.hpp File Reference
#include <vlGraphics/Actor.hpp>
#include <vlCore/Vector4.hpp>
#include <vlCore/Vector3.hpp>
#include <vlGraphics/SceneManager.hpp>
#include <vlCore/Log.hpp>
#include <vlGraphics/Frustum.hpp>

Go to the source code of this file.

Classes

class  vl::Portal
 A planar convex polygon used to define the visibility from one Sector to another. More...
 
class  vl::Sector
 Defines an area containg a set if Actors that is connected to other Sector[s] through its Portal[s]. More...
 
class  vl::Sector::VisibilityCallback
 A callback object called each time a Sector becomes visible through a Portal. More...
 
class  vl::SceneManagerPortals
 The SceneManagerPortals calss implements a portal-based hidden surface removal algorithm to efficently render highly occluded scenes. More...
 

Namespaces

 vl
 Visualization Library main namespace.