CrystalSpace

Public API Reference

CS::RenderManager::RenderViewCache Class Reference

Stores a cache of RenderView objects, mapped by iView objects. More...

#include <csplugincommon/rendermanager/renderview.h>

List of all members.

Public Member Functions

csPtr< RenderViewCreateRenderView (RenderView *view, bool keepCamera)
 Creates a new RenderView from the given RenderView and optionally keeps the camera.
csPtr< RenderViewCreateRenderView (RenderView *view)
 Creates a new RenderView from the given RenderView.
csPtr< RenderViewCreateRenderView ()
 Creates a new RenderView.
RenderViewGetRenderView (RenderView *view, iPortal *portal, iCamera *camera)
 Returns a render view for the given RenderView and portal.
RenderViewGetRenderView (iView *view)
 Returns a render view for the given view.

Detailed Description

Stores a cache of RenderView objects, mapped by iView objects.

Definition at line 306 of file renderview.h.


Member Function Documentation

csPtr<RenderView> CS::RenderManager::RenderViewCache::CreateRenderView ( RenderView view,
bool  keepCamera 
)

Creates a new RenderView from the given RenderView and optionally keeps the camera.

csPtr<RenderView> CS::RenderManager::RenderViewCache::CreateRenderView ( RenderView view  ) 

Creates a new RenderView from the given RenderView.

csPtr<RenderView> CS::RenderManager::RenderViewCache::CreateRenderView (  ) 

Creates a new RenderView.

RenderView* CS::RenderManager::RenderViewCache::GetRenderView ( RenderView view,
iPortal portal,
iCamera camera 
)

Returns a render view for the given RenderView and portal.

RenderView* CS::RenderManager::RenderViewCache::GetRenderView ( iView view  ) 

Returns a render view for the given view.


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

Generated for Crystal Space 2.1 by doxygen 1.6.1