CrystalSpace

Public API Reference

CS::RenderManager::iPostEffectManager Struct Reference

Factory for post-effects. More...

#include <csplugincommon/rendermanager/posteffects.h>

Inheritance diagram for CS::RenderManager::iPostEffectManager:

List of all members.

Public Member Functions

virtual csPtr< iPostEffectCreatePostEffect (const char *name)=0
 Creates a post-effect.
virtual iShaderVariableContextGetSharedSVs ()=0
 Get the shader variable context shared between all effects.
virtual CS::StringIDValue GetStringID (const char *str) const =0
 Get the string id value.
virtual csPtr< iTextureHandleRequestTexture (TextureAllocationInfo &info, int num)=0
 Request a texture with the given info.
virtual bool SetupView (uint width, uint height)=0
 Setup the view.

Detailed Description

Factory for post-effects.

Definition at line 389 of file posteffects.h.


Member Function Documentation

virtual csPtr<iPostEffect> CS::RenderManager::iPostEffectManager::CreatePostEffect ( const char *  name  )  [pure virtual]

Creates a post-effect.

virtual iShaderVariableContext* CS::RenderManager::iPostEffectManager::GetSharedSVs (  )  [pure virtual]

Get the shader variable context shared between all effects.

virtual CS::StringIDValue CS::RenderManager::iPostEffectManager::GetStringID ( const char *  str  )  const [pure virtual]

Get the string id value.

virtual csPtr<iTextureHandle> CS::RenderManager::iPostEffectManager::RequestTexture ( TextureAllocationInfo &  info,
int  num 
) [pure virtual]

Request a texture with the given info.

virtual bool CS::RenderManager::iPostEffectManager::SetupView ( uint  width,
uint  height 
) [pure virtual]

Setup the view.


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

Generated for Crystal Space 2.1 by doxygen 1.6.1