| bindCommandBufferAndSsbos(const DtGlBuffer *gpuDofTransformBuffer, const DtGlBuffer *gpuDofModelScaleBuffer, const DtGlBuffer *gpuUvOffsetBuffer, const DtGlBuffer *gpuPerInstanceDataBuffer, const osg::Camera *camera) | makVrv::DtGpuCulling | virtual |
| bindGpuOutputInstanceBuffer(const osg::Camera *camera) const | makVrv::DtGpuCulling | virtual |
| bindGpuOutputInstanceBufferDebug(const osg::Camera *camera) const | makVrv::DtGpuCulling | virtual |
| bindIndirectThingsDebug(const DtGlBuffer *gpuDofTransformBuffer, const osg::Camera *camera) | makVrv::DtGpuCulling | virtual |
| buffersInitializedForCamera(const osg::Camera *camera) const | makVrv::DtGpuCulling | virtual |
| CameraSet typedef | makVrv::DtGpuCulling | |
| CameraToBufferMap typedef | makVrv::DtGpuCulling | |
| checkSpecBuffersOk(void) const | makVrv::DtGpuCulling | protectedvirtual |
| clearGpuIndirectBuffer(const osg::Camera *camera) | makVrv::DtGpuCulling | protectedvirtual |
| clearStateIdCommandCountBuffer() | makVrv::DtGpuCulling | protectedvirtual |
| cullShaderConfig(void) const | makVrv::DtGpuCulling | virtual |
| cullShaderConfig(void) | makVrv::DtGpuCulling | virtual |
| currentEffectTexturesState() const | makVrv::DtGpuCulling | virtual |
| deleteBuffers(void) | makVrv::DtGpuCulling | protectedvirtual |
| deleteCameraToBufferMap(CameraToBufferMap &cameraToBufferMap) | makVrv::DtGpuCulling | protectedvirtual |
| doCulling(const DtIndirectViewParameters &viewParameters, const osg::FrameStamp *frameStamp, const DtGlBuffer *gpuLodVisibleBuffer, const DtGlBuffer *gpuDofTransformBuffer, const DtGlBuffer *gpuSwitchStateBuffer, const DtGlBuffer *gpuPerInstanceDataBuffer, const osg::Camera *camera) | makVrv::DtGpuCulling | virtual |
| DtGpuCulling(DtDe &de, DtInstanceContainer &container) | makVrv::DtGpuCulling | protected |
| DtGpuCulling()=delete | makVrv::DtGpuCulling | private |
| DtGpuCulling(const DtGpuCulling &other)=delete | makVrv::DtGpuCulling | private |
| DtGpuCullingCreator class | makVrv::DtGpuCulling | friend |
| fillOutputInstances(std::vector< DtVector4< int > > &outputInstances, const osg::Camera *camera) const | makVrv::DtGpuCulling | virtual |
| flushCameraSpecificBuffers() | makVrv::DtGpuCulling | protectedvirtual |
| flushSingleCameraSet(CameraSet &cameraSet) | makVrv::DtGpuCulling | protectedvirtual |
| flushSingleCameraSpecificBufferMap(CameraToBufferMap &cameraToBufferMap) | makVrv::DtGpuCulling | protectedvirtual |
| gpuBuffersNeedUpdate() const | makVrv::DtGpuCulling | virtual |
| gpuInputPerGeomInstancesBuffer(void) const | makVrv::DtGpuCulling | virtual |
| gpuMaterialsBuffer() const | makVrv::DtGpuCulling | virtual |
| instancesInvalidatedDirty() const | makVrv::DtGpuCulling | virtual |
| instancesOffsetAndNumInstances(void) const | makVrv::DtGpuCulling | virtual |
| invalidateInstance(int instanceId, int offset, int size) | makVrv::DtGpuCulling | virtual |
| maxNumInstances(void) const | makVrv::DtGpuCulling | virtual |
| modelIdsToNumInstancesChanged(void) | makVrv::DtGpuCulling | virtual |
| myCullProgram | makVrv::DtGpuCulling | protected |
| myCullShaderConfig | makVrv::DtGpuCulling | protected |
| myCurrentEffectTextureState | makVrv::DtGpuCulling | protected |
| myDe | makVrv::DtGpuCulling | protected |
| myDtCoreGlBufferCreator | makVrv::DtGpuCulling | protected |
| myFirstTextureStreamedModelAndIndexTracker | makVrv::DtGpuCulling | mutableprotected |
| myGeometrySpecifications | makVrv::DtGpuCulling | protected |
| myGeomSpecIndexToCommandIndex | makVrv::DtGpuCulling | protected |
| myGpuGeometrySpecificationsBuffer | makVrv::DtGpuCulling | protected |
| myGpuIndirectBuffersDebug | makVrv::DtGpuCulling | protected |
| myGpuInputPerGeomInstancesBuffer | makVrv::DtGpuCulling | protected |
| myGpuInstancesOffsetAndNumInstancesBuffer | makVrv::DtGpuCulling | protected |
| myGpuLightSourceIndexOutputBuffers | makVrv::DtGpuCulling | protected |
| myGpuMaterialsBuffer | makVrv::DtGpuCulling | protected |
| myGpuSpecIndexToCommandIndexBuffer | makVrv::DtGpuCulling | protected |
| myGpuStateIdToCommandCountBuffer | makVrv::DtGpuCulling | protected |
| myGpuStateIdToMaxNumCommandsBuffer | makVrv::DtGpuCulling | protected |
| myGpuTexturesBuffer | makVrv::DtGpuCulling | protected |
| myInstanceContainer | makVrv::DtGpuCulling | protected |
| myInstancesInvalidated | makVrv::DtGpuCulling | protected |
| myInstancesOffsetAndNumInstances | makVrv::DtGpuCulling | protected |
| myLastNumEffectTextures | makVrv::DtGpuCulling | protected |
| myLastNumUniqueGeometries | makVrv::DtGpuCulling | protected |
| myLightPointManager | makVrv::DtGpuCulling | protected |
| myMaterialBufferTracker | makVrv::DtGpuCulling | protected |
| myMaterials | makVrv::DtGpuCulling | protected |
| myMaxNumInstances | makVrv::DtGpuCulling | protected |
| myMaxNumInstancesPreCulling | makVrv::DtGpuCulling | protected |
| myMaxNumLightSources | makVrv::DtGpuCulling | protected |
| myModelIdsToNumInstancesChanged | makVrv::DtGpuCulling | protected |
| myMutableGpuIndirectBuffers | makVrv::DtGpuCulling | mutableprotected |
| myMutableGpuOutputInstanceOffsetInPerInstanceDataBuffers | makVrv::DtGpuCulling | mutableprotected |
| myMutableGpuOutputInstancesBuffers | makVrv::DtGpuCulling | mutableprotected |
| myMutableGpuOutputInstancesBuffersDebug | makVrv::DtGpuCulling | mutableprotected |
| myName | makVrv::DtGpuCulling | protected |
| myNumGeometries | makVrv::DtGpuCulling | protected |
| myPerGeomInstanceDataDirty | makVrv::DtGpuCulling | protected |
| myRegistrar | makVrv::DtGpuCulling | protected |
| mySpecBufferTracker | makVrv::DtGpuCulling | protected |
| myStateIdToMaxNumCommands | makVrv::DtGpuCulling | protected |
| myStreamedGeometryOffsetIdx | makVrv::DtGpuCulling | protected |
| myTextureUpdateDirty | makVrv::DtGpuCulling | protected |
| name(void) const | makVrv::DtGpuCulling | virtual |
| numDrawCommands(const osg::Camera *camera) const | makVrv::DtGpuCulling | virtual |
| operator=(const DtGpuCulling &other)=delete | makVrv::DtGpuCulling | private |
| perGeomInstanceDataDirty() const | makVrv::DtGpuCulling | virtual |
| readyToUpdateAndGpuBuffersNeedUpdate() const | makVrv::DtGpuCulling | virtual |
| releaseCameraToBufferMap(DtGLDeleteObjectManager &deleteManager, const CameraToBufferMap &cameraToBufferMap) const | makVrv::DtGpuCulling | protectedvirtual |
| releaseGLObjects(osg::State *state) const | makVrv::DtGpuCulling | virtual |
| reloadShaders() const | makVrv::DtGpuCulling | virtual |
| setCullShaderConfig(const DtCullShaderConfig &cullShaderConfig) | makVrv::DtGpuCulling | virtual |
| setName(const std::string &name) | makVrv::DtGpuCulling | virtual |
| setPerGeomInstanceDataDirty(bool flag) | makVrv::DtGpuCulling | virtual |
| setRegistrar(DtIndirectGeometryRegistrar *registrar) | makVrv::DtGpuCulling | virtual |
| setTextureUpdateDirty(bool flag) | makVrv::DtGpuCulling | virtual |
| stateIdOffsetAndMaxCommands(void) const | makVrv::DtGpuCulling | virtual |
| textureUpdateDirty() const | makVrv::DtGpuCulling | virtual |
| unbindCommandBufferAndSsbos(const osg::Camera *camera) | makVrv::DtGpuCulling | virtual |
| unbindGpuOutputInstanceBuffer(const osg::Camera *camera) const | makVrv::DtGpuCulling | virtual |
| unbindGpuOutputInstanceBufferDebug(const osg::Camera *camera) const | makVrv::DtGpuCulling | virtual |
| unbindIndirectThingsDebug(const osg::Camera *camera) | makVrv::DtGpuCulling | virtual |
| updateGpuBuffers(osg::RenderInfo &renderInfo) | makVrv::DtGpuCulling | virtual |
| updateGpuGeometrySpecificationsBuffer() | makVrv::DtGpuCulling | protectedvirtual |
| updateGpuIndirectBuffersInstanceCount(const MapIntToInt &modelIdsToNumInstances, const osg::Camera *camera) | makVrv::DtGpuCulling | protectedvirtual |
| updateGpuIndirectBuffersNonInstanceCount(const MapIntToInt &modelIdsToNumInstances, const osg::Camera *camera) | makVrv::DtGpuCulling | protectedvirtual |
| updateGpuInputPerGeomInstancesBuffer() | makVrv::DtGpuCulling | protectedvirtual |
| updateGpuInputPerGeomInstancesBufferByInvalidating() | makVrv::DtGpuCulling | protectedvirtual |
| updateGpuLightPointBuffers() | makVrv::DtGpuCulling | protectedvirtual |
| updateGpuMaterialsBuffer() | makVrv::DtGpuCulling | protectedvirtual |
| updateGpuTexturesBuffer(osg::RenderInfo &renderInfo) | makVrv::DtGpuCulling | protectedvirtual |
| updateInstancesOffsetAndInstances(const MapIntToInt &modelIdsToNumInstances) | makVrv::DtGpuCulling | protectedvirtual |
| updateInstancesOffsetAndInstancesBuffer(void) | makVrv::DtGpuCulling | protectedvirtual |
| updatePerInstancePerGeomBuffers(const MapIntToInt &modelIdsToNumInstances, const osg::Camera *camera) | makVrv::DtGpuCulling | virtual |
| updateStateIdToMaxNumCommands(const MapIntToInt &modelIdsToNumInstances) | makVrv::DtGpuCulling | protectedvirtual |
| updateStateIdToMaxNumCommandsBuffer(void) | makVrv::DtGpuCulling | protectedvirtual |
| useInstanceCount(void) const | makVrv::DtGpuCulling | virtual |
| VectorStateIdOffsetAndMaxCommands typedef | makVrv::DtGpuCulling | |
| ~DtGpuCulling() | makVrv::DtGpuCulling | virtual |