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

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

bind()makVrv::DtGpuCullingAndLodvirtual
bindGpuOutputInstanceBuffer(void) const makVrv::DtGpuCullingAndLodprotectedvirtual
bindIndirectThings()makVrv::DtGpuCullingAndLodvirtual
clearInstanceCountIndirectBuffer(int numStates)makVrv::DtGpuCullingAndLodprotectedvirtual
createCullShaderAndProgramIfNecessary(void)makVrv::DtGpuCullingAndLodprotectedvirtual
doCullingAndLOD(const DtInstanceContainer &myInstances, const DtIndirectViewParameters &viewParameters, const DtIndirectRenderingParameters &irParams, const MapIntToInt &modelIdsToNumInstances, unsigned int contextID)makVrv::DtGpuCullingAndLodvirtual
drawCount(void) const makVrv::DtGpuCullingAndLodvirtual
DtGpuCullingAndLod(DtIndirectGeometryRegistrar *registrar, bool viewFrustumCulling, bool lodChecking, bool useInstanceCount)makVrv::DtGpuCullingAndLod
DtGpuCullingAndLod()makVrv::DtGpuCullingAndLodprivate
myCullProgrammakVrv::DtGpuCullingAndLodmutableprotected
myCullShadermakVrv::DtGpuCullingAndLodmutableprotected
myDebugInstancesAppendedmakVrv::DtGpuCullingAndLodprotectedstatic
myGpuCountBuffermakVrv::DtGpuCullingAndLodprotected
myGpuGeometryOffsetAndSizeBuffermakVrv::DtGpuCullingAndLodprotected
myGpuGeometrySpecificationsBuffermakVrv::DtGpuCullingAndLodprotected
myGpuIndirectBuffermakVrv::DtGpuCullingAndLodprotected
myGpuInstancesBuffermakVrv::DtGpuCullingAndLodprotected
myGpuInstancesOffsetAndNumInstancesmakVrv::DtGpuCullingAndLodprotected
myGpuMaterialsBuffermakVrv::DtGpuCullingAndLodprotected
myGpuOutputInstanceBuffermakVrv::DtGpuCullingAndLodprotected
myGpuTexturesBuffermakVrv::DtGpuCullingAndLodprotected
myInstancesOffsetAndNumInstancesmakVrv::DtGpuCullingAndLodprotected
myLODCheckingmakVrv::DtGpuCullingAndLodprotected
myMaxAtomicCountersmakVrv::DtGpuCullingAndLodprotected
myMaxNumInstancesIndexmakVrv::DtGpuCullingAndLodprotected
myModelIdToIndexmakVrv::DtGpuCullingAndLodprotected
myModelViewMatrixIndexmakVrv::DtGpuCullingAndLodprotected
myPreviousCameraPositionmakVrv::DtGpuCullingAndLodprotected
myProjectionMatrixIndexmakVrv::DtGpuCullingAndLodprotected
myRegistrarmakVrv::DtGpuCullingAndLodprotected
myShaderFilesCachemakVrv::DtGpuCullingAndLodprotected
myShaderFolderPathmakVrv::DtGpuCullingAndLodprotected
myUseInstanceCountmakVrv::DtGpuCullingAndLodprotected
myViewFrustumCullingmakVrv::DtGpuCullingAndLodprotected
myZoomMagnificationIndexmakVrv::DtGpuCullingAndLodprotected
printCountBufferCount()makVrv::DtGpuCullingAndLodprotectedvirtual
printDebugInstances()makVrv::DtGpuCullingAndLodprotectedvirtual
printDrawCommandsDetails(GLuint drawCount)makVrv::DtGpuCullingAndLodprotectedvirtual
printInstancesDetails(GLuint drawCount)makVrv::DtGpuCullingAndLodprotectedvirtual
printModelIdsToNumOfGeosDetails(GLuint drawCount)makVrv::DtGpuCullingAndLodprotectedvirtual
releaseGLObjects(osg::State *state) const makVrv::DtGpuCullingAndLodvirtual
setShadersFileCache(DtOsgShaderFilesCache *shaderFilesCache)makVrv::DtGpuCullingAndLodvirtual
setShadersFolderPath(const std::string &shaderFolderPath)makVrv::DtGpuCullingAndLodvirtual
unbind()makVrv::DtGpuCullingAndLodvirtual
unbindGpuOutputInstanceBuffer(void) const makVrv::DtGpuCullingAndLodprotectedvirtual
unbindIndirectThings()makVrv::DtGpuCullingAndLodvirtual
updateGpuGeometryOffsetAndSizeBuffer(int &numGeometries, const DtInstanceContainer &instances)makVrv::DtGpuCullingAndLodprotectedvirtual
updateGpuGeometrySpecificationsBuffer(const int numGeometries, const DtInstanceContainer &instances)makVrv::DtGpuCullingAndLodprotectedvirtual
updateGpuIndirectBuffer(const DtInstanceContainer &instances, int numStates)makVrv::DtGpuCullingAndLodprotectedvirtual
updateGpuInstancesBuffer(const DtInstanceContainer &instances, const Vector3_64 &vCameraPosition, bool cameraRelative)makVrv::DtGpuCullingAndLodprotectedvirtual
updateGpuMaterialsBuffer(const int numGeometries, const DtInstanceContainer &instances)makVrv::DtGpuCullingAndLodprotectedvirtual
updateGpuTexturesBuffer(unsigned int contextID, const DtInstanceContainer &instances)makVrv::DtGpuCullingAndLodprotectedvirtual
updateInstancesOffsetAndInstances(const DtInstanceContainer &instances, const MapIntToInt &modelIdsToNumInstances)makVrv::DtGpuCullingAndLodprotectedvirtual
useInstanceCount(void) const makVrv::DtGpuCullingAndLodvirtual
~DtGpuCullingAndLod()makVrv::DtGpuCullingAndLodvirtual

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)