![]() |
VR-Forces 4.10 Class Documentation
|
manages cube maps for multiple cameras(windows/views/channels) More...
Public Member Functions | |
| virtual | ~DtSilverLiningCubeMapManager () |
| destructor More... | |
| virtual void | flushInvalidCameras (void) |
| flush invalid cameras as windows come in/out More... | |
| virtual DtSilverLiningCubeMapData * | getOrCreateCubeMapData (osg::Camera *osgCamera, const osg::Vec3d &camPos) |
| get the cube map data associated with a given osg camera More... | |
| virtual void | releaseGLObjects (osg::State *state) |
| release OpenGL objects More... | |
| virtual void | updateCubeMaps (bool fullRegenerate) |
| Request an updated cube map with the next draw for all cameras Also, flush invalid camera if any. More... | |
| virtual unsigned int | findCubeMap (const osg::ref_ptr< const osg::Camera > osgCamera) const |
| find the cube map for a given osg camera More... | |
Public Attributes | |
| friend | DtSilverLiningCubeMapManagerCreator |
| only creator can create More... | |
Protected Types | |
| typedef std::map < osg::observer_ptr< const osg::Camera > , DtSilverLiningCubeMapData * > | MapCameraToCubeMapData |
Protected Member Functions | |
| DtSilverLiningCubeMapManager (DtDe &de) | |
| constructor More... | |
Protected Attributes | |
| MapCameraToCubeMapData | myMapCameraToCubeMapData |
| DtDe & | myDe |
Private Member Functions | |
| DtSilverLiningCubeMapManager (const DtSilverLiningCubeMapManager &rhs)=delete | |
| not allowed More... | |
| DtSilverLiningCubeMapManager & | operator= (const DtSilverLiningCubeMapManager &rhs)=delete |
| not allowed More... | |
manages cube maps for multiple cameras(windows/views/channels)
|
protected |
|
virtual |
destructor
|
protected |
constructor
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
virtual |
flush invalid cameras as windows come in/out
|
virtual |
get the cube map data associated with a given osg camera
|
virtual |
release OpenGL objects
|
virtual |
Request an updated cube map with the next draw for all cameras Also, flush invalid camera if any.
|
virtual |
find the cube map for a given osg camera
| friend makVrv::DtSilverLiningCubeMapManager::DtSilverLiningCubeMapManagerCreator |
only creator can create
|
protected |
|
protected |