![]() |
Public API Reference |
![]() |
Stores a cache of RenderView objects, mapped by iView objects. More...
#include <csplugincommon/rendermanager/renderview.h>
Public Member Functions | |
csPtr< RenderView > | CreateRenderView () |
Creates a new RenderView. | |
csPtr< RenderView > | CreateRenderView (RenderView *view) |
Creates a new RenderView from the given RenderView. | |
csPtr< RenderView > | CreateRenderView (RenderView *view, bool keepCamera) |
Creates a new RenderView from the given RenderView and optionally keeps the camera. | |
RenderView * | GetRenderView (iView *view) |
Returns a render view for the given view. | |
RenderView * | GetRenderView (RenderView *view, iPortal *portal, iCamera *camera) |
Returns a render view for the given RenderView and portal. |
Stores a cache of RenderView objects, mapped by iView objects.
Definition at line 306 of file renderview.h.
Creates a new RenderView.
Creates a new RenderView from the given RenderView.
csPtr<RenderView> CS::RenderManager::RenderViewCache::CreateRenderView | ( | RenderView * | view, |
bool | keepCamera | ||
) |
Creates a new RenderView from the given RenderView and optionally keeps the camera.
Returns a render view for the given view.
RenderView* CS::RenderManager::RenderViewCache::GetRenderView | ( | RenderView * | view, |
iPortal * | portal, | ||
iCamera * | camera | ||
) |
Returns a render view for the given RenderView and portal.