| bindReadUniformsFragmentBuffer(Args &args) const | G3D::SVO | |
| bindWriteUniformsFragmentBuffer(Args &args) const | G3D::SVO | |
| bounds() const | G3D::SVO | inline |
| BUFFER_WIDTH | G3D::SVO | protected |
| build(RenderDevice *, bool multiPass=false, bool dummyPass=false, int curPass=0) | G3D::SVO | |
| camera() const | G3D::SVO | inline |
| clearFragmentCounter() | G3D::SVO | |
| complete(RenderDevice *, const G3D::String &downSampleShader=G3D::String("SVO_downsampleValues.glc")) | G3D::SVO | |
| connectOctreeToShader(Args &args, Access access, int maxTreeDepth, int level=-1) const | G3D::SVO | protected |
| connectToShader(Args &args, Access access, int maxTreeDepth, int level) const | G3D::SVO | |
| copyScaleVal(RenderDevice *rd, shared_ptr< BufferTexture > &srcBuffer, shared_ptr< BufferTexture > &dstBuffer, int srcIndex, int dstIndex, int mulFactor, int divFactor) | G3D::SVO | protected |
| create(const Specification &spec=Specification(), const String &name="SVO", bool usebricks=false) | G3D::SVO | static |
| createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
| debugPrintIndexBuffer() | G3D::SVO | |
| debugPrintRootIndexBuffer() | G3D::SVO | |
| Field typedef | G3D::SVO | |
| fillBuffer(shared_ptr< GLPixelTransferBuffer > buffer, uint numVal, uint val) | G3D::SVO | protected |
| filter(RenderDevice *, const G3D::String &downSampleShader=G3D::String("SVO_downsampleValues.glc")) | G3D::SVO | |
| fineVoxelResolution() const | G3D::SVO | inline |
| framebuffer() const | G3D::SVO | inline |
| getBufferGPUAddress(const shared_ptr< BufferTexture > &buff) const | G3D::SVO | protected |
| getChildIndexBuffer() | G3D::SVO | inline |
| getGBuffer() | G3D::SVO | inline |
| getNeighborsIndexBuffer() | G3D::SVO | inline |
| getNumSurfaceLayers() | G3D::SVO | inline |
| getTopDenseTreeNumNodes(int depth=(6 - 1)) | G3D::SVO | inline |
| getTopMipMapGBuffer() | G3D::SVO | inline |
| init(RenderDevice *rd, size_t svoPoolSize, int maxTreeDepth, size_t fragmentPoolSize) | G3D::SVO | |
| loadFromDisk(const std::string &fileName) | G3D::SVO | |
| m_bounds | G3D::SVO | protected |
| m_brickBorderSize | G3D::SVO | protected |
| m_brickNumLevels | G3D::SVO | protected |
| m_brickRes | G3D::SVO | protected |
| m_brickResWithBorder | G3D::SVO | protected |
| m_camera | G3D::SVO | protected |
| m_childIndex | G3D::SVO | protected |
| m_curSvoId | G3D::SVO | protected |
| m_dispatchIndirectBuffer | G3D::SVO | protected |
| m_dispatchIndirectLevelBuffer | G3D::SVO | protected |
| m_drawIndirectBuffer | G3D::SVO | protected |
| m_dummyFramebuffer | G3D::SVO | protected |
| m_fragmentBuffer | G3D::SVO | protected |
| m_fragmentCount | G3D::SVO | protected |
| m_fragmentsDrawIndirectBuffer | G3D::SVO | protected |
| m_fragVoxelMemSize | G3D::SVO | protected |
| m_gbuffer | G3D::SVO | protected |
| m_initOK | G3D::SVO | protected |
| m_levelIndexBuffer | G3D::SVO | protected |
| m_levelSizeBuffer | G3D::SVO | protected |
| m_levelsNumNodes | G3D::SVO | |
| m_levelStartIndexBuffer | G3D::SVO | protected |
| m_max2DTextureSize | G3D::SVO | protected |
| m_max3DTextureSize | G3D::SVO | protected |
| m_maxComputeGridDims | G3D::SVO | protected |
| m_maxTreeDepth | G3D::SVO | protected |
| m_name | G3D::SVO | protected |
| m_neighborsIndex | G3D::SVO | protected |
| m_numberOfAllocatedNodes | G3D::SVO | protected |
| m_numSurfaceLayers | G3D::SVO | protected |
| m_octreeBias | G3D::SVO | protected |
| m_octreePoolNumNodes | G3D::SVO | protected |
| m_parentIndex | G3D::SVO | protected |
| m_prevNodeCountBuffer | G3D::SVO | protected |
| m_profiler | G3D::SVO | protected |
| m_rootIndex | G3D::SVO | protected |
| m_specification | G3D::SVO | protected |
| m_svoVoxelMemSize | G3D::SVO | protected |
| m_textureSampler | G3D::SVO | protected |
| m_timeOffset | G3D::SVO | protected |
| m_topMipMapGBuffer | G3D::SVO | protected |
| m_topMipMapMaxLevel | G3D::SVO | protected |
| m_topMipMapNumLevels | G3D::SVO | protected |
| m_topMipMapRes | G3D::SVO | protected |
| m_useBricks | G3D::SVO | protected |
| m_useNeighborPointers | G3D::SVO | protected |
| m_useTopMipMap | G3D::SVO | protected |
| m_visualizeNodes | G3D::SVO | protected |
| m_writeDeclarationsFragmentBuffer | G3D::SVO | protected |
| maxDepth() | G3D::SVO | inline |
| name() const | G3D::SVO | inline |
| postBuild(RenderDevice *) | G3D::SVO | |
| preBuild(RenderDevice *, bool multiPass=false, bool dummyPass=false) | G3D::SVO | |
| prepare(RenderDevice *rd, const shared_ptr< Camera > &camera, const Box &wsBounds, float timeOffset, float velocityStartTimeOffset, size_t svoPoolSize, int maxTreeDepth, size_t fragmentPoolSize) | G3D::SVO | |
| prepare(RenderDevice *rd, const shared_ptr< Camera > &camera, const Box &wsBounds, float timeOffset, float velocityStartTimeOffset) | G3D::SVO | |
| printDebugBuild() | G3D::SVO | |
| projectionOffset | G3D::SVO | |
| projectionScale | G3D::SVO | |
| renderRaycasting(RenderDevice *rd, shared_ptr< Texture > m_colorBuffer0, int level, float raycastingConeFactor) | G3D::SVO | |
| saveToDisk(const std::string &fileName) | G3D::SVO | |
| setCurSvoId(int id) | G3D::SVO | inline |
| setOrthogonalProjection(RenderDevice *rd) const | G3D::SVO | |
| Specification typedef | G3D::SVO | |
| specification() const | G3D::SVO | inline |
| SVO(const Specification &spec, const String &name, bool usebricks) | G3D::SVO | protected |
| svoToWorldMatrix() const | G3D::SVO | |
| updateDispatchIndirectBuffer(RenderDevice *rd, shared_ptr< BufferTexture > &dispatchIndirectBuffer, shared_ptr< BufferTexture > &startIndexBuffer, shared_ptr< BufferTexture > &endIndexBuffer, int startLevel, int endLevel, Vector2int32 workGroupSize) | G3D::SVO | protected |
| visualizeFragments(RenderDevice *rd) const | G3D::SVO | |
| visualizeNodes(RenderDevice *rd, int level) const | G3D::SVO | |
| voxelSideLength() const | G3D::SVO | inline |
| worldToSVOMatrix() const | G3D::SVO | |
| writeDeclarationsFragmentBuffer() const | G3D::SVO | inline |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |