CrystalSpace

Public API Reference

csplugincommon/rendermanager/portalsetup.h File Reference

Render manager portal setup. More...

#include "iengine/movable.h"
#include "iengine/portal.h"
#include "iengine/portalcontainer.h"
#include "iengine/sector.h"
#include "csgeom/math3d.h"
#include "csgeom/polyclip.h"
#include "csgfx/renderbuffer.h"
#include "csgfx/shadervarcontext.h"
#include "cstool/rbuflock.h"
#include "csplugincommon/rendermanager/renderview.h"
#include "csplugincommon/rendermanager/svsetup.h"
#include "csplugincommon/rendermanager/texturecache.h"

Go to the source code of this file.

Classes

struct  CS::RenderManager::StandardPortalSetup< RenderTreeType, ContextSetup >::ContextSetupData
 Data that needs to be passed between portal setup steps by the context setup function. More...
struct  CS::RenderManager::StandardPortalSetup_Base::PersistentData::csBoxClipperCached
 Cache-helper for box clipper caching. More...
struct  CS::RenderManager::StandardPortalSetup_Base::PersistentData
 Data used by the helper that needs to persist over multiple frames. More...
struct  CS::RenderManager::StandardPortalSetup_Base::PersistentData::PortalBufferConstraint
 GenericCache-constraints for PortalBuffer caching. More...
struct  CS::RenderManager::StandardPortalSetup_Base::PersistentData::PortalBuffers
 Cache structure for portal render buffers. More...
class  CS::RenderManager::StandardPortalSetup< RenderTreeType, ContextSetup >
 Standard setup functor for portals. More...
class  CS::RenderManager::StandardPortalSetup_Base
 Base class for StandardPortalSetup, containing types and members which are independent of the template arguments that can be provided to StandardPortalSetup. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::RenderManager
 

Classes for render manager plugin implementation.



Detailed Description

Render manager portal setup.

Definition in file portalsetup.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1