SYMBOL INDEX (46 symbols across 11 files) FILE: DualContouringSample/density.cpp function Sphere (line 8) | float Sphere(const vec3& worldPosition, const vec3& origin, float radius) function Cuboid (line 15) | float Cuboid(const vec3& worldPosition, const vec3& origin, const vec3& ... function FractalNoise (line 27) | float FractalNoise( function Density_Func (line 54) | float Density_Func(const vec3& worldPosition) FILE: DualContouringSample/glsl_program.cpp function loadFile (line 68) | bool loadFile(const std::string& path, std::string& data) function GLuint (line 150) | GLuint GLSLProgram::getId() const function GLint (line 157) | const GLint GLSLProgram::getUniformLocation(const std::string& name) FILE: DualContouringSample/glsl_program.h type GLSLShaderTypes (line 12) | enum GLSLShaderTypes function class (line 18) | class GLSLProgram FILE: DualContouringSample/main.cpp function HandleMouseMove (line 15) | void HandleMouseMove(const SDL_MouseMotionEvent& e, float& rotateXAxis, ... function HandleMouseWheel (line 29) | void HandleMouseWheel(const SDL_MouseWheelEvent& e, float& distance) function HandleKeyPress (line 36) | void HandleKeyPress(const SDL_KeyboardEvent& e, bool& drawWireframe, boo... function DrawFrame (line 57) | void DrawFrame(GLSLProgram& program, Mesh& mesh, const glm::vec3& pos, c... function main (line 93) | int main(int argc, char** argv) FILE: DualContouringSample/mesh.h type MeshVertex (line 12) | struct MeshVertex type std (line 23) | typedef std::vector VertexBuffer; type std (line 24) | typedef std::vector IndexBuffer; function class (line 28) | class Mesh FILE: DualContouringSample/octree.cpp function OctreeNode (line 98) | OctreeNode* SimplifyOctree(OctreeNode* node, float threshold) function GenerateVertexIndices (line 215) | void GenerateVertexIndices(OctreeNode* node, VertexBuffer& vertexBuffer) function ContourProcessEdge (line 246) | void ContourProcessEdge(OctreeNode* node[4], int dir, IndexBuffer& index... function ContourEdgeProc (line 304) | void ContourEdgeProc(OctreeNode* node[4], int dir, IndexBuffer& indexBuf... function ContourFaceProc (line 350) | void ContourFaceProc(OctreeNode* node[2], int dir, IndexBuffer& indexBuf... function ContourCellProc (line 421) | void ContourCellProc(OctreeNode* node, IndexBuffer& indexBuffer) function vec3 (line 469) | vec3 ApproximateZeroCrossingPosition(const vec3& p0, const vec3& p1) function vec3 (line 495) | vec3 CalculateSurfaceNormal(const vec3& p) function OctreeNode (line 507) | OctreeNode* ConstructLeaf(OctreeNode* leaf) function OctreeNode (line 590) | OctreeNode* ConstructOctreeNodes(OctreeNode* node) function OctreeNode (line 627) | OctreeNode* BuildOctree(const ivec3& min, const int size, const float th... function GenerateMeshFromOctree (line 642) | void GenerateMeshFromOctree(OctreeNode* node, VertexBuffer& vertexBuffer... function DestroyOctree (line 658) | void DestroyOctree(OctreeNode* node) FILE: DualContouringSample/octree.h type OctreeNodeType (line 35) | enum OctreeNodeType FILE: DualContouringSample/qef.cpp type svd (line 29) | namespace svd function QefData (line 53) | QefData& QefData::operator=(const QefData& rhs) function normalize (line 140) | static void normalize(float &nx, float &ny, float &nz) function QefData (line 182) | QefData QefSolver::getData() FILE: DualContouringSample/qef.h function namespace (line 34) | namespace svd FILE: DualContouringSample/svd.cpp type svd (line 30) | namespace svd function calcSymmetricGivensCoefficients (line 312) | static void calcSymmetricGivensCoefficients(const float a_pp, function rotate01 (line 358) | static void rotate01(SMat3 &vtav, Mat3 &v) function rotate02 (line 369) | static void rotate02(SMat3 &vtav, Mat3 &v) function rotate12 (line 380) | static void rotate12(SMat3 &vtav, Mat3 &v) function calcError (line 407) | static float calcError(const Mat3 &A, const Vec3 &x, function calcError (line 416) | static float calcError(const SMat3 &origA, const Vec3 &x, function pinv (line 427) | static float pinv(const float x, const float tol) FILE: DualContouringSample/svd.h function namespace (line 33) | namespace svd