MCPcopy Create free account

hub / github.com/Angelo1211/HybridRenderingEngine / functions

Functions2,763 in github.com/Angelo1211/HybridRenderingEngine

↓ 1 callersFunctionGetWindowBgColorIdxFromFlags
libs/imgui/imgui.cpp:4328
↓ 1 callersFunctionImAcos
libs/imgui/imgui_internal.h:184
↓ 1 callersFunctionImAtan2
libs/imgui/imgui_internal.h:185
↓ 1 callersFunctionImAtof
libs/imgui/imgui_internal.h:186
↓ 1 callersFunctionImAtoi
libs/imgui/imgui_widgets.cpp:1657
↓ 1 callersFunctionImDot
libs/imgui/imgui_internal.h:209
↓ 1 callersFunctionImFontAtlasBuildFinish
libs/imgui/imgui_draw.cpp:2008
↓ 1 callersFunctionImFontAtlasBuildMultiplyCalcLookupTable
libs/imgui/imgui_draw.cpp:1691
↓ 1 callersFunctionImFontAtlasBuildMultiplyRectAlpha8
libs/imgui/imgui_draw.cpp:1700
↓ 1 callersFunctionImFontAtlasBuildPackCustomRects
libs/imgui/imgui_draw.cpp:1951
↓ 1 callersFunctionImFontAtlasBuildRegisterDefaultCustomRects
libs/imgui/imgui_draw.cpp:1927
↓ 1 callersFunctionImFontAtlasBuildRenderDefaultTexData
libs/imgui/imgui_draw.cpp:1977
↓ 1 callersFunctionImFontAtlasBuildSetupFont
libs/imgui/imgui_draw.cpp:1937
↓ 1 callersFunctionImFontAtlasBuildWithStbTruetype
libs/imgui/imgui_draw.cpp:1708
↓ 1 callersFunctionImGui_ImplOpenGL3_CreateDeviceObjects
libs/imgui/imgui_impl_opengl3.cpp:345
↓ 1 callersFunctionImGui_ImplOpenGL3_CreateFontsTexture
libs/imgui/imgui_impl_opengl3.cpp:271
↓ 1 callersFunctionImGui_ImplOpenGL3_DestroyDeviceObjects
libs/imgui/imgui_impl_opengl3.cpp:520
↓ 1 callersFunctionImGui_ImplOpenGL3_DestroyFontsTexture
libs/imgui/imgui_impl_opengl3.cpp:298
↓ 1 callersFunctionImGui_ImplOpenGL3_Init
Functions
libs/imgui/imgui_impl_opengl3.cpp:100
↓ 1 callersFunctionImGui_ImplOpenGL3_RenderDrawData
OpenGL3 Render function. (this used to be set in io.RenderDrawListsFn and called by ImGui::Render(), but you can now call this directly from your main
libs/imgui/imgui_impl_opengl3.cpp:130
↓ 1 callersFunctionImGui_ImplOpenGL3_Shutdown
libs/imgui/imgui_impl_opengl3.cpp:116
↓ 1 callersFunctionImGui_ImplSDL2_InitForOpenGL
libs/imgui/imgui_impl_sdl.cpp:173
↓ 1 callersFunctionImGui_ImplSDL2_ProcessEvent
You can read the io.WantCaptureMouse, io.WantCaptureKeyboard flags to tell if dear imgui wants to use your inputs. - When io.WantCaptureMouse is true,
libs/imgui/imgui_impl_sdl.cpp:75
↓ 1 callersFunctionImGui_ImplSDL2_Shutdown
libs/imgui/imgui_impl_sdl.cpp:187
↓ 1 callersFunctionImGui_ImplSDL2_UpdateMouseCursor
libs/imgui/imgui_impl_sdl.cpp:243
↓ 1 callersFunctionImGui_ImplSDL2_UpdateMousePosAndButtons
libs/imgui/imgui_impl_sdl.cpp:202
↓ 1 callersFunctionImParseFormatTrimDecorations
Extract the format out of a format string with leading or trailing decorations fmt = "blah blah" -> return fmt fmt = "%.3f" -> return fmt fmt =
libs/imgui/imgui_widgets.cpp:2548
↓ 1 callersFunctionImSqrt
libs/imgui/imgui_internal.h:177
↓ 1 callersFunctionImStrTrimBlanks
Trim str by offsetting contents when there's leading data + writing a \0 at the trailing position. We use this in situation where the cost is negligib
libs/imgui/imgui.cpp:1245
↓ 1 callersFunctionImStrlenW
libs/imgui/imgui.cpp:1208
↓ 1 callersFunctionImTextCharToUtf8
Based on stb_to_utf8() from github.com/nothings/stb/
libs/imgui/imgui.cpp:1497
↓ 1 callersFunctionImTextCountUtf8BytesFromChar
Not optimal but we very rarely use this function.
libs/imgui/imgui.cpp:1535
↓ 1 callersFunctionImTriangleBarycentricCoords
libs/imgui/imgui.cpp:1145
↓ 1 callersFunctionImTriangleClosestPoint
libs/imgui/imgui.cpp:1156
↓ 1 callersFunctionImUpperPowerOfTwo
libs/imgui/imgui_internal.h:127
↓ 1 callersFunctionImporter
------------------------------------------------------------------- Copy constructor. * * This copies the configuration properties of anothe
libs/assimp/include/assimp/Importer.hpp:140
↓ 1 callersFunctionInputTextCalcTextLenAndLineCount
libs/imgui/imgui_widgets.cpp:2808
↓ 1 callersMethodIsActive
libs/imgui/imgui.h:1347
↓ 1 callersMethodIsBuilt
Build pixels data. This is called automatically for you by the GetTexData*** functions.
libs/imgui/imgui.h:1839
↓ 1 callersMethodIsDataType
libs/imgui/imgui.h:1498
↓ 1 callersFunctionMenuBarHeight
libs/imgui/imgui_internal.h:1085
↓ 1 callersFunctionNavClampRectToVisibleAreaForMoveDir
libs/imgui/imgui.cpp:6692
↓ 1 callersMethodOnDestruct
-------------------------------------------------------------------
libs/assimp/include/assimp/BlobIOSystem.h:314
↓ 1 callersFunctionPathBezierToCasteljau
libs/imgui/imgui_draw.cpp:937
↓ 1 callersFunctionPixelsToOffsetNorm
libs/imgui/imgui.cpp:7723
↓ 1 callersMethodPrimRectUV
libs/imgui/imgui_draw.cpp:614
↓ 1 callersMethodReadFile
----------------------------------------------------------------------------
libs/assimp/include/assimp/Importer.hpp:643
↓ 1 callersMethodRenderChar
libs/imgui/imgui_draw.cpp:2614
↓ 1 callersMethodRenderText
libs/imgui/imgui_draw.cpp:2628
↓ 1 callersMethodRestore
libs/imgui/imgui_internal.h:1099
↓ 1 callersFunctionSTB_TEXTEDIT_KEYTOTEXT
libs/imgui/imgui_widgets.cpp:2873
↓ 1 callersMethodScaleClipRects
Helper to scale the ClipRect field of each ImDrawCmd. Use if your final output buffer is at a different scale than ImGui expects, or if there is a dif
libs/imgui/imgui_draw.cpp:1255
↓ 1 callersMethodSeek
-------------------------------------------------------------------
libs/assimp/include/assimp/BlobIOSystem.h:126
↓ 1 callersMethodSetVoidPtr
libs/imgui/imgui.cpp:1820
↓ 1 callersFunctionSetupDrawData
libs/imgui/imgui.cpp:3436
↓ 1 callersFunctionShowExampleAppAutoResize
Demonstrate creating a window which gets auto-resized according to its content.
libs/imgui/imgui_demo.cpp:3346
↓ 1 callersFunctionShowExampleAppConsole
libs/imgui/imgui_demo.cpp:3066
↓ 1 callersFunctionShowExampleAppConstrainedResize
Demonstrate creating a window with custom resize constraints.
libs/imgui/imgui_demo.cpp:3367
↓ 1 callersFunctionShowExampleAppCustomRendering
Demonstrate using the low-level ImDrawList to draw custom shapes.
libs/imgui/imgui_demo.cpp:3485
↓ 1 callersFunctionShowExampleAppLayout
Demonstrate create a window with multiple child windows.
libs/imgui/imgui_demo.cpp:3167
↓ 1 callersFunctionShowExampleAppLog
Demonstrate creating a simple log window with basic filtering.
libs/imgui/imgui_demo.cpp:3145
↓ 1 callersFunctionShowExampleAppLongText
Demonstrate/test rendering huge amount of text, and the incidence of clipping.
libs/imgui/imgui_demo.cpp:3288
↓ 1 callersFunctionShowExampleAppMainMenuBar
Demonstrate creating a fullscreen menu bar and populating it.
libs/imgui/imgui_demo.cpp:2671
↓ 1 callersFunctionShowExampleAppPropertyEditor
Demonstrate create a simple property editor.
libs/imgui/imgui_demo.cpp:3215
↓ 1 callersFunctionShowExampleAppSimpleOverlay
Demonstrate creating a simple static window with no decoration + a context-menu to choose which corner of the screen to use.
libs/imgui/imgui_demo.cpp:3418
↓ 1 callersFunctionShowExampleAppWindowTitles
Demonstrate using "##" and "###" in identifiers to manipulate ID generation. This apply to all regular items as well. Read FAQ section "How can I have
libs/imgui/imgui_demo.cpp:3455
↓ 1 callersFunctionSkipSpacesAndLineEnd
libs/assimp/include/assimp/ParsingUtils.h:159
↓ 1 callersMethodTell
-------------------------------------------------------------------
libs/assimp/include/assimp/BlobIOSystem.h:156
↓ 1 callersMethodUpdate
libs/imgui/imgui_widgets.cpp:5391
↓ 1 callersFunctionappend_exponent
! @brief appends a decimal representation of e to buf @return a pointer to the element following the exponent. @pre -1000 < e < 1000 */
libs/nlohmann/json.hpp:9526
↓ 1 callersMethodappendfv
Helper: Text buffer for logging/accumulating text
libs/imgui/imgui.cpp:1956
↓ 1 callersMethodblitTo
Currently allows only for blit to one texture, not mrt blitting
src/framebuffer.cpp:24
↓ 1 callersFunctionc99_ai_vsnprintf
libs/assimp/include/assimp/StringUtils.h:60
↓ 1 callersMethodcheckIfInside
False is fully outside, true if inside or intersects based on iquilez method
src/geometry.cpp:122
↓ 1 callersFunctionclear
! @brief clears the contents Clears the content of a JSON value and resets it to the default value as if @ref basic_json(value_t) would h
libs/nlohmann/json.hpp:15687
↓ 1 callersFunctionclose_gl
libs/glad/glad.c:68
↓ 1 callersMethodconvolveCubeMap
For use in the diffuse IBL setup for now
src/cubeMap.cpp:130
↓ 1 callersFunctioncrbegin
! @brief returns a const reverse iterator to the last element Returns a const iterator to the reverse-beginning; that is, the last elemen
libs/nlohmann/json.hpp:15252
↓ 1 callersFunctioncrend
! @brief returns a const reverse iterator to one before the first Returns a const reverse iterator to the reverse-end; that is, one before
libs/nlohmann/json.hpp:15281
↓ 1 callersMethoddrawCube
This function seems kind of useless, I should check to see if it is being inlined away by the compiler and think of better ways to do this
src/cubeMap.cpp:208
↓ 1 callersMethoddrawDepthPass
Very simple setup that iterates through all objects and draws their depth value to a buffer Optimization is very possible here, specifically because w
src/scene.cpp:209
↓ 1 callersMethoddrawFullScene
Sets up the common uniforms for each model and loaded all texture units. A lot of driver calls here Re-watch the beyond porting talk to try to reduce
src/scene.cpp:123
↓ 1 callersMethoddrawPointLightShadow
TODO:: refactor this function too with the shadow mapping rewrite, could possibly use virtual shadow maps to switch VAO and have one draw call per mes
src/scene.cpp:57
↓ 1 callersMethodequiRectangularToCubeMap
Transform an equirectangular map to a six sided cubemap
src/cubeMap.cpp:186
↓ 1 callersFunctionerase
libs/nlohmann/json.hpp:14668
↓ 1 callersMethodfillCubeMapWithTexture
Instead of passing the shader in, we could call this function when skybox is initialized?
src/skybox.cpp:45
↓ 1 callersFunctionfind_coreGL
libs/glad/glad.c:1744
↓ 1 callersFunctionfind_extensionsGL
libs/glad/glad.c:1737
↓ 1 callersFunctionfind_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
libs/nlohmann/json.hpp:9092
↓ 1 callersFunctionformat_buffer
! @brief prettify v = buf * 10^decimal_exponent If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point notation. Otherwise i
libs/nlohmann/json.hpp:9576
↓ 1 callersFunctionfree_exts
libs/glad/glad.c:207
↓ 1 callersFunctionfrom_json_tuple_impl
libs/nlohmann/json.hpp:1316
↓ 1 callersFunctiongcd
libs/assimp/include/assimp/MathFunctions.h:53
↓ 1 callersMethodget
@brief get next character from the input This function provides the interface to the used input adapter. It does not throw in case the input
libs/nlohmann/json.hpp:3328
↓ 1 callersMethodgetPointLight
src/scene.cpp:247
↓ 1 callersMethodgetShadowRes
src/scene.cpp:243
↓ 1 callersFunctionget_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
libs/nlohmann/json.hpp:8928
↓ 1 callersMethodget_error_message
return syntax error message
libs/nlohmann/json.hpp:3439
↓ 1 callersFunctionget_exts
libs/glad/glad.c:169
↓ 1 callersMethodget_number_float
return floating-point value
libs/nlohmann/json.hpp:3391
← previousnext →501–600 of 2,763, ranked by callers