VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtGpuCulling Member List

This is the complete list of members for makVrv::DtGpuCulling, including all inherited members.

bindCommandBufferAndSsbos(const DtGlBuffer *gpuDofTransformBuffer, const DtGlBuffer *gpuDofModelScaleBuffer, const DtGlBuffer *gpuUvOffsetBuffer, const DtGlBuffer *gpuPerInstanceDataBuffer, const osg::Camera *camera)makVrv::DtGpuCullingvirtual
bindGpuOutputInstanceBuffer(const osg::Camera *camera) const makVrv::DtGpuCullingvirtual
bindGpuOutputInstanceBufferDebug(const osg::Camera *camera) const makVrv::DtGpuCullingvirtual
bindIndirectThingsDebug(const DtGlBuffer *gpuDofTransformBuffer, const osg::Camera *camera)makVrv::DtGpuCullingvirtual
buffersInitializedForCamera(const osg::Camera *camera) const makVrv::DtGpuCullingvirtual
CameraSet typedefmakVrv::DtGpuCulling
CameraToBufferMap typedefmakVrv::DtGpuCulling
checkSpecBuffersOk(void) const makVrv::DtGpuCullingprotectedvirtual
clearGpuIndirectBuffer(const osg::Camera *camera)makVrv::DtGpuCullingprotectedvirtual
clearStateIdCommandCountBuffer()makVrv::DtGpuCullingprotectedvirtual
cullShaderConfig(void) const makVrv::DtGpuCullingvirtual
cullShaderConfig(void)makVrv::DtGpuCullingvirtual
currentEffectTexturesState() const makVrv::DtGpuCullingvirtual
deleteBuffers(void)makVrv::DtGpuCullingprotectedvirtual
deleteCameraToBufferMap(CameraToBufferMap &cameraToBufferMap)makVrv::DtGpuCullingprotectedvirtual
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::DtGpuCullingvirtual
DtGpuCulling(DtDe &de, DtInstanceContainer &container)makVrv::DtGpuCullingprotected
DtGpuCulling()=deletemakVrv::DtGpuCullingprivate
DtGpuCulling(const DtGpuCulling &other)=deletemakVrv::DtGpuCullingprivate
DtGpuCullingCreator classmakVrv::DtGpuCullingfriend
fillOutputInstances(std::vector< DtVector4< int > > &outputInstances, const osg::Camera *camera) const makVrv::DtGpuCullingvirtual
flushCameraSpecificBuffers()makVrv::DtGpuCullingprotectedvirtual
flushSingleCameraSet(CameraSet &cameraSet)makVrv::DtGpuCullingprotectedvirtual
flushSingleCameraSpecificBufferMap(CameraToBufferMap &cameraToBufferMap)makVrv::DtGpuCullingprotectedvirtual
gpuBuffersNeedUpdate() const makVrv::DtGpuCullingvirtual
gpuInputPerGeomInstancesBuffer(void) const makVrv::DtGpuCullingvirtual
gpuMaterialsBuffer() const makVrv::DtGpuCullingvirtual
instancesInvalidatedDirty() const makVrv::DtGpuCullingvirtual
instancesOffsetAndNumInstances(void) const makVrv::DtGpuCullingvirtual
invalidateInstance(int instanceId, int offset, int size)makVrv::DtGpuCullingvirtual
maxNumInstances(void) const makVrv::DtGpuCullingvirtual
modelIdsToNumInstancesChanged(void)makVrv::DtGpuCullingvirtual
myCullProgrammakVrv::DtGpuCullingprotected
myCullShaderConfigmakVrv::DtGpuCullingprotected
myCurrentEffectTextureStatemakVrv::DtGpuCullingprotected
myDemakVrv::DtGpuCullingprotected
myDtCoreGlBufferCreatormakVrv::DtGpuCullingprotected
myFirstTextureStreamedModelAndIndexTrackermakVrv::DtGpuCullingmutableprotected
myGeometrySpecificationsmakVrv::DtGpuCullingprotected
myGeomSpecIndexToCommandIndexmakVrv::DtGpuCullingprotected
myGpuGeometrySpecificationsBuffermakVrv::DtGpuCullingprotected
myGpuIndirectBuffersDebugmakVrv::DtGpuCullingprotected
myGpuInputPerGeomInstancesBuffermakVrv::DtGpuCullingprotected
myGpuInstancesOffsetAndNumInstancesBuffermakVrv::DtGpuCullingprotected
myGpuLightSourceIndexOutputBuffersmakVrv::DtGpuCullingprotected
myGpuMaterialsBuffermakVrv::DtGpuCullingprotected
myGpuSpecIndexToCommandIndexBuffermakVrv::DtGpuCullingprotected
myGpuStateIdToCommandCountBuffermakVrv::DtGpuCullingprotected
myGpuStateIdToMaxNumCommandsBuffermakVrv::DtGpuCullingprotected
myGpuTexturesBuffermakVrv::DtGpuCullingprotected
myInstanceContainermakVrv::DtGpuCullingprotected
myInstancesInvalidatedmakVrv::DtGpuCullingprotected
myInstancesOffsetAndNumInstancesmakVrv::DtGpuCullingprotected
myLastNumEffectTexturesmakVrv::DtGpuCullingprotected
myLastNumUniqueGeometriesmakVrv::DtGpuCullingprotected
myLightPointManagermakVrv::DtGpuCullingprotected
myMaterialBufferTrackermakVrv::DtGpuCullingprotected
myMaterialsmakVrv::DtGpuCullingprotected
myMaxNumInstancesmakVrv::DtGpuCullingprotected
myMaxNumInstancesPreCullingmakVrv::DtGpuCullingprotected
myMaxNumLightSourcesmakVrv::DtGpuCullingprotected
myModelIdsToNumInstancesChangedmakVrv::DtGpuCullingprotected
myMutableGpuIndirectBuffersmakVrv::DtGpuCullingmutableprotected
myMutableGpuOutputInstanceOffsetInPerInstanceDataBuffersmakVrv::DtGpuCullingmutableprotected
myMutableGpuOutputInstancesBuffersmakVrv::DtGpuCullingmutableprotected
myMutableGpuOutputInstancesBuffersDebugmakVrv::DtGpuCullingmutableprotected
myNamemakVrv::DtGpuCullingprotected
myNumGeometriesmakVrv::DtGpuCullingprotected
myPerGeomInstanceDataDirtymakVrv::DtGpuCullingprotected
myRegistrarmakVrv::DtGpuCullingprotected
mySpecBufferTrackermakVrv::DtGpuCullingprotected
myStateIdToMaxNumCommandsmakVrv::DtGpuCullingprotected
myStreamedGeometryOffsetIdxmakVrv::DtGpuCullingprotected
myTextureUpdateDirtymakVrv::DtGpuCullingprotected
name(void) const makVrv::DtGpuCullingvirtual
numDrawCommands(const osg::Camera *camera) const makVrv::DtGpuCullingvirtual
operator=(const DtGpuCulling &other)=deletemakVrv::DtGpuCullingprivate
perGeomInstanceDataDirty() const makVrv::DtGpuCullingvirtual
readyToUpdateAndGpuBuffersNeedUpdate() const makVrv::DtGpuCullingvirtual
releaseCameraToBufferMap(DtGLDeleteObjectManager &deleteManager, const CameraToBufferMap &cameraToBufferMap) const makVrv::DtGpuCullingprotectedvirtual
releaseGLObjects(osg::State *state) const makVrv::DtGpuCullingvirtual
reloadShaders() const makVrv::DtGpuCullingvirtual
setCullShaderConfig(const DtCullShaderConfig &cullShaderConfig)makVrv::DtGpuCullingvirtual
setName(const std::string &name)makVrv::DtGpuCullingvirtual
setPerGeomInstanceDataDirty(bool flag)makVrv::DtGpuCullingvirtual
setRegistrar(DtIndirectGeometryRegistrar *registrar)makVrv::DtGpuCullingvirtual
setTextureUpdateDirty(bool flag)makVrv::DtGpuCullingvirtual
stateIdOffsetAndMaxCommands(void) const makVrv::DtGpuCullingvirtual
textureUpdateDirty() const makVrv::DtGpuCullingvirtual
unbindCommandBufferAndSsbos(const osg::Camera *camera)makVrv::DtGpuCullingvirtual
unbindGpuOutputInstanceBuffer(const osg::Camera *camera) const makVrv::DtGpuCullingvirtual
unbindGpuOutputInstanceBufferDebug(const osg::Camera *camera) const makVrv::DtGpuCullingvirtual
unbindIndirectThingsDebug(const osg::Camera *camera)makVrv::DtGpuCullingvirtual
updateGpuBuffers(osg::RenderInfo &renderInfo)makVrv::DtGpuCullingvirtual
updateGpuGeometrySpecificationsBuffer()makVrv::DtGpuCullingprotectedvirtual
updateGpuIndirectBuffersInstanceCount(const MapIntToInt &modelIdsToNumInstances, const osg::Camera *camera)makVrv::DtGpuCullingprotectedvirtual
updateGpuIndirectBuffersNonInstanceCount(const MapIntToInt &modelIdsToNumInstances, const osg::Camera *camera)makVrv::DtGpuCullingprotectedvirtual
updateGpuInputPerGeomInstancesBuffer()makVrv::DtGpuCullingprotectedvirtual
updateGpuInputPerGeomInstancesBufferByInvalidating()makVrv::DtGpuCullingprotectedvirtual
updateGpuLightPointBuffers()makVrv::DtGpuCullingprotectedvirtual
updateGpuMaterialsBuffer()makVrv::DtGpuCullingprotectedvirtual
updateGpuTexturesBuffer(osg::RenderInfo &renderInfo)makVrv::DtGpuCullingprotectedvirtual
updateInstancesOffsetAndInstances(const MapIntToInt &modelIdsToNumInstances)makVrv::DtGpuCullingprotectedvirtual
updateInstancesOffsetAndInstancesBuffer(void)makVrv::DtGpuCullingprotectedvirtual
updatePerInstancePerGeomBuffers(const MapIntToInt &modelIdsToNumInstances, const osg::Camera *camera)makVrv::DtGpuCullingvirtual
updateStateIdToMaxNumCommands(const MapIntToInt &modelIdsToNumInstances)makVrv::DtGpuCullingprotectedvirtual
updateStateIdToMaxNumCommandsBuffer(void)makVrv::DtGpuCullingprotectedvirtual
useInstanceCount(void) const makVrv::DtGpuCullingvirtual
VectorStateIdOffsetAndMaxCommands typedefmakVrv::DtGpuCulling
~DtGpuCulling()makVrv::DtGpuCullingvirtual

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)