CS::RenderManager::RenderViewCache Class Reference
Stores a cache of RenderView objects, mapped by iView objects. More...
#include <csplugincommon/rendermanager/renderview.h>
Public Member Functions | |
csPtr< RenderView > | CreateRenderView (RenderView *view, bool keepCamera) |
Creates a new RenderView from the given RenderView and optionally keeps the camera. | |
csPtr< RenderView > | CreateRenderView (RenderView *view) |
Creates a new RenderView from the given RenderView. | |
csPtr< RenderView > | CreateRenderView () |
Creates a new RenderView. | |
RenderView * | GetRenderView (RenderView *view, iPortal *portal, iCamera *camera) |
Returns a render view for the given RenderView and portal. | |
RenderView * | GetRenderView (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:
- csplugincommon/rendermanager/renderview.h
Generated for Crystal Space 2.0 by doxygen 1.6.1