CrystalSpace

Public API Reference

csplugincommon/rendermanager/posteffects.h File Reference

Post processing effects manager. More...

#include "csgfx/shadervarcontext.h"
#include "csplugincommon/rendermanager/rendertree.h"
#include "csutil/scf.h"
#include "csutil/scf_implementation.h"
#include "csutil/array.h"
#include "csutil/dirtyaccessarray.h"
#include "csutil/genericresourcecache.h"
#include "csutil/parray.h"
#include "csutil/ref.h"
#include "imap/services.h"
#include "ivideo/shader/shader.h"

Go to the source code of this file.

Classes

struct  CS::RenderManager::iPostEffect
 Interface for post processing effects. More...
struct  CS::RenderManager::iPostEffectManager
 Factory for post-effects. More...
struct  CS::RenderManager::LayerDesc
 Layer descriptor. More...
struct  CS::RenderManager::PostEffectLayerInputMap
 Custom input mapping for a post processing layer. More...
struct  CS::RenderManager::PostEffectLayerOptions
 Options for a post processing layer. More...
class  CS::RenderManager::PostEffectLayersParser
 Helper class to parse post processing effect configurations. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::RenderManager
 

Classes for render manager plugin implementation.


Enumerations

enum  CS::RenderManager::DownsampleAxis { CS::RenderManager::AXIS_X = 1, CS::RenderManager::AXIS_Y = 2, CS::RenderManager::AXIS_XY = (AXIS_X | AXIS_Y) }
enum  CS::RenderManager::LayerInputType { CS::RenderManager::AUTO, CS::RenderManager::STATIC, CS::RenderManager::MANUAL }
 

Defines the type of input.

More...
enum  CS::RenderManager::PostEffectDrawTarget { CS::RenderManager::TARGET, CS::RenderManager::SCREEN, CS::RenderManager::NONE }
 

Describes where the posteffect output will be drawn.

More...

Detailed Description

Post processing effects manager.

Definition in file posteffects.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1