SYMBOL INDEX (222 symbols across 43 files) FILE: GalaxyEngine/fonts/binary_to_compressed_c.cpp type SourceEncoding (line 37) | enum SourceEncoding function main (line 46) | int main(int argc, char** argv) function Encode85Byte (line 82) | char Encode85Byte(unsigned int x) function binary_to_compressed_c (line 88) | bool binary_to_compressed_c(const char* filename, const char* symbol, So... function stb_uint (line 179) | static stb_uint stb_adler32(stb_uint adler32, stb_uchar *buffer, stb_uin... function stb_matchlen (line 210) | static unsigned int stb_matchlen(stb_uchar *m1, stb_uchar *m2, stb_uint ... function stb__write (line 224) | static void stb__write(unsigned char v) function stb_out2 (line 233) | static void stb_out2(stb_uint v) { stb_out(v >> 8); stb_out(v); } function stb_out3 (line 234) | static void stb_out3(stb_uint v) { stb_out(v >> 16); stb_out(v >> 8); st... function stb_out4 (line 235) | static void stb_out4(stb_uint v) { stb_out(v >> 24); stb_out(v >> 16); s... function outliterals (line 237) | static void outliterals(stb_uchar *in, int numlit) function stb_not_crap (line 259) | static int stb_not_crap(int best, int dist) function stb_compress_chunk (line 276) | static int stb_compress_chunk(stb_uchar *history, function stb_compress_inner (line 381) | static int stb_compress_inner(stb_uchar *input, stb_uint length) function stb_uint (line 416) | stb_uint stb_compress(stb_uchar *out, stb_uchar *input, stb_uint length) FILE: GalaxyEngine/include/IO/io.h function namespace (line 4) | namespace IO { FILE: GalaxyEngine/include/Particles/QueryNeighbors.h function else (line 5) | struct QueryNeighbors { function else (line 30) | struct QueryNeighbors3D { FILE: GalaxyEngine/include/Particles/clusterMouseHelper.h type ClusterHelper (line 5) | struct ClusterHelper { FILE: GalaxyEngine/include/Particles/densitySize.h type DensitySize (line 5) | struct DensitySize { FILE: GalaxyEngine/include/Particles/neighborSearch.h type NeighborSearch (line 5) | struct NeighborSearch { type NeighborSearch3D (line 207) | struct NeighborSearch3D { function posToCellCoord (line 439) | struct NeighborSearchV2 { function hashCell (line 476) | uint32_t hashCell(int cellX, int cellY) const { function newGrid (line 481) | void newGrid(const std::vector& pParticles) { function neighborAmount (line 585) | void neighborAmount(std::vector& pParticles, std::vecto... type NeighborSearchV2AVX2 (line 601) | struct NeighborSearchV2AVX2 { function hashCell (line 631) | uint32_t hashCell(int cellX, int cellY) { function newGridAVX2 (line 636) | void newGridAVX2(const std::vector& pParticles) { function queryNeighborsAVX2 (line 722) | void queryNeighborsAVX2(const glm::vec2& pos, std::vector& neigh... function neighborAmount (line 779) | void neighborAmount(std::vector& pParticles, std::vecto... function posToCellCoord (line 799) | struct NeighborSearch3DV2 { function hashCell (line 845) | uint32_t hashCell(int cellX, int cellY, int cellZ) const { function newGrid (line 854) | void newGrid(const std::vector& pParticles) { function neighborAmount (line 960) | void neighborAmount(std::vector& pParticles, std::vec... type NeighborSearch3DV2AVX2 (line 978) | struct NeighborSearch3DV2AVX2 { function hashCell (line 1012) | uint32_t hashCell(int cellX, int cellY, int cellZ) { function newGridAVX2 (line 1017) | void newGridAVX2(const std::vector& pParticles) { function queryNeighborsAVX2 (line 1109) | void queryNeighborsAVX2(const glm::vec3& pos, std::vector& neigh... function neighborAmount (line 1175) | void neighborAmount(std::vector& pParticles, std::vec... FILE: GalaxyEngine/include/Particles/particleColorVisuals.h function else (line 6) | struct ColorVisuals { function Color (line 95) | Color blendColors(Color base, Color emission, float glowFactor) { function getGlowFactor (line 104) | float getGlowFactor(int temperature) { function particlesColorVisuals (line 112) | void particlesColorVisuals(std::vector& pParticles, std... FILE: GalaxyEngine/include/Particles/particleDeletion.h type ParticleDeletion (line 7) | struct ParticleDeletion { FILE: GalaxyEngine/include/Particles/particleSelection.h type UpdateVariables (line 8) | struct UpdateVariables type UpdateParameters (line 9) | struct UpdateParameters function class (line 12) | class ParticleSelection { function class (line 45) | class ParticleSelection3D { FILE: GalaxyEngine/include/Particles/particleSubdivision.h type UpdateVariables (line 5) | struct UpdateVariables type UpdateParameters (line 6) | struct UpdateParameters FILE: GalaxyEngine/include/Particles/particleTrails.h type UpdateVariables (line 5) | struct UpdateVariables type UpdateParameters (line 6) | struct UpdateParameters function class (line 9) | class ParticleTrails { FILE: GalaxyEngine/include/Particles/particlesSpawning.h type UpdateVariables (line 13) | struct UpdateVariables type UpdateParameters (line 14) | struct UpdateParameters type Physics (line 16) | struct Physics type Physics3D (line 17) | struct Physics3D type Quadtree (line 18) | struct Quadtree function class (line 20) | class ParticlesSpawning { function class (line 46) | class ParticlesSpawning3D { FILE: GalaxyEngine/include/Physics/SPH.h type UpdateVariables (line 8) | struct UpdateVariables type UpdateVariables (line 9) | struct UpdateVariables type GridCell (line 11) | struct GridCell { function class (line 15) | class SPH { FILE: GalaxyEngine/include/Physics/SPH3D.h type UpdateVariables (line 8) | struct UpdateVariables type UpdateVariables (line 9) | struct UpdateVariables function class (line 11) | class SPH3D { FILE: GalaxyEngine/include/Physics/constraint.h type ParticleConstraint (line 3) | struct ParticleConstraint { FILE: GalaxyEngine/include/Physics/field.h function if (line 5) | struct Cell { function buffer (line 111) | buffer ParticlesPos { function buffer (line 115) | buffer ParticlesMass { function buffer (line 119) | buffer CellsData { function main (line 132) | void main() { function buffer (line 173) | buffer CellsData { function vec3 (line 191) | vec3 hsv2rgb(vec3 c) { function main (line 197) | void main() { function main (line 239) | void main() function fieldGravityDisplayKernel (line 249) | void fieldGravityDisplayKernel() { function gpuGravityDisplay (line 335) | void gpuGravityDisplay(UpdateParameters& myParam, UpdateVariables& myVar) { function drawField (line 439) | void drawField(UpdateParameters& myParam, UpdateVariables& myVar) FILE: GalaxyEngine/include/Physics/light.h function drawHelper (line 9) | struct Wall { function drawWall (line 84) | void drawWall() { type ShapeType (line 91) | enum ShapeType { type Shape (line 97) | struct Shape { function calculateWallsNormals (line 184) | void calculateWallsNormals() { function drawShape (line 402) | void drawShape() { function drawHelper (line 972) | struct PointLight { function pointLightLogic (line 999) | void pointLightLogic(int& sampleRaysAmount, int& currentSamples, int& ma... function drawHelper (line 1022) | struct AreaLight { function drawAreaLight (line 1068) | void drawAreaLight() { function areaLightLogic (line 1072) | void areaLightLogic(int& sampleRaysAmount, std::vector& rays) { function drawHelper (line 1100) | struct ConeLight { function coneLightLogic (line 1146) | void coneLightLogic(int& sampleRaysAmount, std::vector& rays) { function expand (line 1171) | struct AABB2D { function intersectsRay (line 1183) | bool intersectsRay(const glm::vec2& origin, const glm::vec2& dir, float ... type BVHNode (line 1199) | struct BVHNode { function class (line 1207) | class BVH { type Lighting (line 1332) | struct Lighting { function calculateWallNormal (line 1404) | void calculateWallNormal(Wall& wall) { function drawRays (line 1547) | void drawRays() { function drawScene (line 1556) | void drawScene() { function processApparentColor (line 1598) | void processApparentColor() { FILE: GalaxyEngine/include/Physics/materialsSPH.h type SPHMaterial (line 3) | struct SPHMaterial { function SPHMaterial (line 89) | struct SPHRock : public SPHMaterial { function SPHMaterial (line 123) | struct SPHIron : public SPHMaterial { function SPHMaterial (line 157) | struct SPHSand : public SPHMaterial { function SPHMaterial (line 191) | struct SPHSoil : public SPHMaterial { function SPHMaterial (line 225) | struct SPHMud : public SPHMaterial { function SPHMaterial (line 259) | struct SPHRubber : public SPHMaterial { type SPHMaterials (line 294) | struct SPHMaterials { FILE: GalaxyEngine/include/Physics/morton.h type Morton (line 5) | struct Morton { FILE: GalaxyEngine/include/Physics/physics.h type Physics (line 13) | struct Physics { type GravityCell (line 76) | struct GravityCell { function initGrid (line 98) | void initGrid(std::vector& pParticles, glm::vec3& bb) { FILE: GalaxyEngine/include/Physics/physics3D.h type Physics3D (line 13) | struct Physics3D { FILE: GalaxyEngine/include/Physics/quadtree.h type Node (line 28) | struct Node type Node (line 31) | struct Node { function computeInternalMass (line 69) | inline void computeInternalMass() { function calculateNextNeighbor (line 94) | inline void calculateNextNeighbor() { type Quadtree (line 114) | struct Quadtree { type Node3D (line 131) | struct Node3D type Node3D (line 134) | struct Node3D { type Octree (line 181) | struct Octree { FILE: GalaxyEngine/include/Physics/slingshot.h type UpdateVariables (line 5) | struct UpdateVariables function class (line 7) | class Slingshot { function class (line 17) | class Slingshot3D { FILE: GalaxyEngine/include/Renderer/rayMarching.h type RayMarcher (line 8) | struct RayMarcher { function drawPixels (line 51) | void drawPixels() { type Particle (line 281) | struct Particle { function buffer (line 286) | buffer ParticleBuffer { function smoothMin (line 290) | float smoothMin(float a, float b, float k) { function de (line 295) | float de(vec3 p){ function vec3 (line 305) | vec3 calcNormal(vec3 p) { type RayResult (line 314) | struct RayResult { function RayResult (line 324) | RayResult rayParticle(vec3 origin, vec3 direction) { function RayResult (line 382) | RayResult fractal(vec3 origin, vec3 direction) { function main (line 432) | void main() { function createShaderProgram (line 473) | void createShaderProgram() { function createOutputTextures (line 492) | void createOutputTextures() { function createSSBO (line 532) | void createSSBO() { function Init (line 539) | void Init() { type GPUParticle (line 546) | struct GPUParticle { function Run (line 551) | void Run(const SceneCamera3D& cam, const std::vector&... function Draw (line 605) | void Draw(bool& lowResRayMarching) { function Unload (line 615) | void Unload() { FILE: GalaxyEngine/include/UI/UI.h type sphParams (line 29) | struct sphParams { type SimilarTypeButton (line 94) | struct SimilarTypeButton { FILE: GalaxyEngine/include/UI/brush.h type UpdateVariables (line 13) | struct UpdateVariables type UpdateParameters (line 14) | struct UpdateParameters function class (line 16) | class Brush { function class (line 50) | class Brush3D { FILE: GalaxyEngine/include/UI/controls.h type UpdateVariables (line 3) | struct UpdateVariables FILE: GalaxyEngine/include/UI/rightClickSettings.h type UpdateVariables (line 10) | struct UpdateVariables type UpdateParameters (line 11) | struct UpdateParameters type rightClickParams (line 13) | struct rightClickParams { FILE: GalaxyEngine/include/UX/camera.h function class (line 6) | class SceneCamera { function class (line 39) | class SceneCamera3D { FILE: GalaxyEngine/include/UX/copyPaste.h function if (line 7) | struct CopyPaste { FILE: GalaxyEngine/include/UX/saveSystem.h type ParticleConstraint (line 14) | struct ParticleConstraint function class (line 24) | class SaveSystem { function deserializeParticleSystem (line 120) | bool deserializeParticleSystem(const std::string& filename, FILE: GalaxyEngine/include/UX/screenCapture.h type AVFormatContext (line 3) | struct AVFormatContext type AVCodecContext (line 4) | struct AVCodecContext type AVStream (line 5) | struct AVStream type SwsContext (line 6) | struct SwsContext type AVFrame (line 7) | struct AVFrame type UpdateVariables (line 9) | struct UpdateVariables type UpdateParameters (line 10) | struct UpdateParameters function class (line 12) | class ScreenCapture { FILE: GalaxyEngine/include/globalLogic.h type ParticleBounds (line 57) | struct ParticleBounds { FILE: GalaxyEngine/include/parameters.h type PlaybackParticle (line 21) | struct PlaybackParticle { type UpdateParameters (line 29) | struct UpdateParameters { type UpdateVariables (line 88) | struct UpdateVariables { FILE: GalaxyEngine/src/Physics/physics.cpp type DepthInfo (line 1213) | struct DepthInfo { FILE: GalaxyEngine/src/Physics/quadtree.cpp function dualPartition3D (line 132) | uint32_t dualPartition3D(std::vector& pParticlesVecto... FILE: GalaxyEngine/src/Physics/slingshot.cpp function Slingshot (line 14) | Slingshot Slingshot::particleSlingshot(UpdateVariables& myVar, SceneCame... function Slingshot3D (line 61) | Slingshot3D Slingshot3D::particleSlingshot(UpdateVariables& myVar, glm::... FILE: GalaxyEngine/src/UI/UI.cpp type ToolButton (line 1402) | struct ToolButton { FILE: GalaxyEngine/src/UI/brush.cpp type SPHWater (line 5) | struct SPHWater type SPHRock (line 6) | struct SPHRock type SPHIron (line 7) | struct SPHIron type SPHSand (line 8) | struct SPHSand type SPHSoil (line 9) | struct SPHSoil type SPHMud (line 10) | struct SPHMud type SPHRubber (line 11) | struct SPHRubber FILE: GalaxyEngine/src/UX/camera.cpp function Camera2D (line 20) | Camera2D SceneCamera::cameraLogic(bool& loadFlag, bool& isMouseNotHoveri... function Camera3D (line 174) | Camera3D SceneCamera3D::cameraLogic(bool& isLoading, bool& isMouseNotHov... FILE: GalaxyEngine/src/UX/randNum.cpp function getRandomFloat (line 3) | float getRandomFloat() { FILE: GalaxyEngine/src/globalLogic.cpp function hasAVX2Support (line 33) | bool hasAVX2Support() { function selectedParticleDebug (line 64) | void selectedParticleDebug() { function pinParticles (line 75) | void pinParticles() { function pinParticles3D (line 111) | void pinParticles3D() { function plyFileCreation (line 147) | void plyFileCreation(std::ofstream& file) { function plyFileCreation3D (line 196) | void plyFileCreation3D(std::ofstream& file) { function exportPly (line 244) | void exportPly() { type GridChildren (line 557) | struct GridChildren { function gravityKernel (line 561) | void gravityKernel() { function buildKernels (line 620) | void buildKernels() { function gpuGravity (line 643) | void gpuGravity() { function freeGPUMemory (line 757) | void freeGPUMemory() { function boundingBox (line 1083) | glm::vec3 boundingBox() { function updateScene (line 1105) | void updateScene() { function boundingBox3D (line 1460) | glm::vec4 boundingBox3D(std::vector& pParticles) { function particleBoxClipping (line 1483) | void particleBoxClipping() { function mode3D (line 1552) | void mode3D() { function drawConstraints3D (line 1760) | void drawConstraints3D() { type ParticleDepth (line 1908) | struct ParticleDepth { function savePlaybackToDisk (line 1913) | void savePlaybackToDisk(const std::string& filepath) { function loadPlaybackFromDisk (line 1938) | void loadPlaybackFromDisk(const std::string& filepath) { function playBackLogic (line 1975) | void playBackLogic(Texture2D& particleBlurTex) { function drawMode3DRecording (line 2146) | void drawMode3DRecording(Texture2D& particleBlurTex) { function drawMode3DNonRecording (line 2226) | void drawMode3DNonRecording() { function drawConstraints (line 2248) | void drawConstraints() { function drawScene (line 2405) | void drawScene(Texture2D& particleBlurTex, RenderTexture2D& myRayTracing... function saveConfigIfChanged (line 2660) | void saveConfigIfChanged() { function saveConfig (line 2675) | void saveConfig() { function loadConfig (line 2689) | void loadConfig() { function enableMultiThreading (line 2703) | void enableMultiThreading() { function fullscreenToggle (line 2712) | void fullscreenToggle(int& lastScreenWidth, int& lastScreenHeight, function RenderTexture2D (line 2753) | RenderTexture2D CreateFloatRenderTexture(int w, int h) { FILE: GalaxyEngine/src/main.cpp function main (line 9) | int main(int argc, char** argv) {