Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Angelo1211/HybridRenderingEngine
/ functions
Functions
2,763 in github.com/Angelo1211/HybridRenderingEngine
⨍
Functions
2,763
◇
Types & classes
1,006
↓ 1 callers
Function
GetWindowBgColorIdxFromFlags
libs/imgui/imgui.cpp:4328
↓ 1 callers
Function
ImAcos
libs/imgui/imgui_internal.h:184
↓ 1 callers
Function
ImAtan2
libs/imgui/imgui_internal.h:185
↓ 1 callers
Function
ImAtof
libs/imgui/imgui_internal.h:186
↓ 1 callers
Function
ImAtoi
libs/imgui/imgui_widgets.cpp:1657
↓ 1 callers
Function
ImDot
libs/imgui/imgui_internal.h:209
↓ 1 callers
Function
ImFontAtlasBuildFinish
libs/imgui/imgui_draw.cpp:2008
↓ 1 callers
Function
ImFontAtlasBuildMultiplyCalcLookupTable
libs/imgui/imgui_draw.cpp:1691
↓ 1 callers
Function
ImFontAtlasBuildMultiplyRectAlpha8
libs/imgui/imgui_draw.cpp:1700
↓ 1 callers
Function
ImFontAtlasBuildPackCustomRects
libs/imgui/imgui_draw.cpp:1951
↓ 1 callers
Function
ImFontAtlasBuildRegisterDefaultCustomRects
libs/imgui/imgui_draw.cpp:1927
↓ 1 callers
Function
ImFontAtlasBuildRenderDefaultTexData
libs/imgui/imgui_draw.cpp:1977
↓ 1 callers
Function
ImFontAtlasBuildSetupFont
libs/imgui/imgui_draw.cpp:1937
↓ 1 callers
Function
ImFontAtlasBuildWithStbTruetype
libs/imgui/imgui_draw.cpp:1708
↓ 1 callers
Function
ImGui_ImplOpenGL3_CreateDeviceObjects
libs/imgui/imgui_impl_opengl3.cpp:345
↓ 1 callers
Function
ImGui_ImplOpenGL3_CreateFontsTexture
libs/imgui/imgui_impl_opengl3.cpp:271
↓ 1 callers
Function
ImGui_ImplOpenGL3_DestroyDeviceObjects
libs/imgui/imgui_impl_opengl3.cpp:520
↓ 1 callers
Function
ImGui_ImplOpenGL3_DestroyFontsTexture
libs/imgui/imgui_impl_opengl3.cpp:298
↓ 1 callers
Function
ImGui_ImplOpenGL3_Init
Functions
libs/imgui/imgui_impl_opengl3.cpp:100
↓ 1 callers
Function
ImGui_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 callers
Function
ImGui_ImplOpenGL3_Shutdown
libs/imgui/imgui_impl_opengl3.cpp:116
↓ 1 callers
Function
ImGui_ImplSDL2_InitForOpenGL
libs/imgui/imgui_impl_sdl.cpp:173
↓ 1 callers
Function
ImGui_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 callers
Function
ImGui_ImplSDL2_Shutdown
libs/imgui/imgui_impl_sdl.cpp:187
↓ 1 callers
Function
ImGui_ImplSDL2_UpdateMouseCursor
libs/imgui/imgui_impl_sdl.cpp:243
↓ 1 callers
Function
ImGui_ImplSDL2_UpdateMousePosAndButtons
libs/imgui/imgui_impl_sdl.cpp:202
↓ 1 callers
Function
ImParseFormatTrimDecorations
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 callers
Function
ImSqrt
libs/imgui/imgui_internal.h:177
↓ 1 callers
Function
ImStrTrimBlanks
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 callers
Function
ImStrlenW
libs/imgui/imgui.cpp:1208
↓ 1 callers
Function
ImTextCharToUtf8
Based on stb_to_utf8() from github.com/nothings/stb/
libs/imgui/imgui.cpp:1497
↓ 1 callers
Function
ImTextCountUtf8BytesFromChar
Not optimal but we very rarely use this function.
libs/imgui/imgui.cpp:1535
↓ 1 callers
Function
ImTriangleBarycentricCoords
libs/imgui/imgui.cpp:1145
↓ 1 callers
Function
ImTriangleClosestPoint
libs/imgui/imgui.cpp:1156
↓ 1 callers
Function
ImUpperPowerOfTwo
libs/imgui/imgui_internal.h:127
↓ 1 callers
Function
Importer
------------------------------------------------------------------- Copy constructor. * * This copies the configuration properties of anothe
libs/assimp/include/assimp/Importer.hpp:140
↓ 1 callers
Function
InputTextCalcTextLenAndLineCount
libs/imgui/imgui_widgets.cpp:2808
↓ 1 callers
Method
IsActive
libs/imgui/imgui.h:1347
↓ 1 callers
Method
IsBuilt
Build pixels data. This is called automatically for you by the GetTexData*** functions.
libs/imgui/imgui.h:1839
↓ 1 callers
Method
IsDataType
libs/imgui/imgui.h:1498
↓ 1 callers
Function
MenuBarHeight
libs/imgui/imgui_internal.h:1085
↓ 1 callers
Function
NavClampRectToVisibleAreaForMoveDir
libs/imgui/imgui.cpp:6692
↓ 1 callers
Method
OnDestruct
-------------------------------------------------------------------
libs/assimp/include/assimp/BlobIOSystem.h:314
↓ 1 callers
Function
PathBezierToCasteljau
libs/imgui/imgui_draw.cpp:937
↓ 1 callers
Function
PixelsToOffsetNorm
libs/imgui/imgui.cpp:7723
↓ 1 callers
Method
PrimRectUV
libs/imgui/imgui_draw.cpp:614
↓ 1 callers
Method
ReadFile
----------------------------------------------------------------------------
libs/assimp/include/assimp/Importer.hpp:643
↓ 1 callers
Method
RenderChar
libs/imgui/imgui_draw.cpp:2614
↓ 1 callers
Method
RenderText
libs/imgui/imgui_draw.cpp:2628
↓ 1 callers
Method
Restore
libs/imgui/imgui_internal.h:1099
↓ 1 callers
Function
STB_TEXTEDIT_KEYTOTEXT
libs/imgui/imgui_widgets.cpp:2873
↓ 1 callers
Method
ScaleClipRects
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 callers
Method
Seek
-------------------------------------------------------------------
libs/assimp/include/assimp/BlobIOSystem.h:126
↓ 1 callers
Method
SetVoidPtr
libs/imgui/imgui.cpp:1820
↓ 1 callers
Function
SetupDrawData
libs/imgui/imgui.cpp:3436
↓ 1 callers
Function
ShowExampleAppAutoResize
Demonstrate creating a window which gets auto-resized according to its content.
libs/imgui/imgui_demo.cpp:3346
↓ 1 callers
Function
ShowExampleAppConsole
libs/imgui/imgui_demo.cpp:3066
↓ 1 callers
Function
ShowExampleAppConstrainedResize
Demonstrate creating a window with custom resize constraints.
libs/imgui/imgui_demo.cpp:3367
↓ 1 callers
Function
ShowExampleAppCustomRendering
Demonstrate using the low-level ImDrawList to draw custom shapes.
libs/imgui/imgui_demo.cpp:3485
↓ 1 callers
Function
ShowExampleAppLayout
Demonstrate create a window with multiple child windows.
libs/imgui/imgui_demo.cpp:3167
↓ 1 callers
Function
ShowExampleAppLog
Demonstrate creating a simple log window with basic filtering.
libs/imgui/imgui_demo.cpp:3145
↓ 1 callers
Function
ShowExampleAppLongText
Demonstrate/test rendering huge amount of text, and the incidence of clipping.
libs/imgui/imgui_demo.cpp:3288
↓ 1 callers
Function
ShowExampleAppMainMenuBar
Demonstrate creating a fullscreen menu bar and populating it.
libs/imgui/imgui_demo.cpp:2671
↓ 1 callers
Function
ShowExampleAppPropertyEditor
Demonstrate create a simple property editor.
libs/imgui/imgui_demo.cpp:3215
↓ 1 callers
Function
ShowExampleAppSimpleOverlay
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 callers
Function
ShowExampleAppWindowTitles
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 callers
Function
SkipSpacesAndLineEnd
libs/assimp/include/assimp/ParsingUtils.h:159
↓ 1 callers
Method
Tell
-------------------------------------------------------------------
libs/assimp/include/assimp/BlobIOSystem.h:156
↓ 1 callers
Method
Update
libs/imgui/imgui_widgets.cpp:5391
↓ 1 callers
Function
append_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 callers
Method
appendfv
Helper: Text buffer for logging/accumulating text
libs/imgui/imgui.cpp:1956
↓ 1 callers
Method
blitTo
Currently allows only for blit to one texture, not mrt blitting
src/framebuffer.cpp:24
↓ 1 callers
Function
c99_ai_vsnprintf
libs/assimp/include/assimp/StringUtils.h:60
↓ 1 callers
Method
checkIfInside
False is fully outside, true if inside or intersects based on iquilez method
src/geometry.cpp:122
↓ 1 callers
Function
clear
! @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 callers
Function
close_gl
libs/glad/glad.c:68
↓ 1 callers
Method
convolveCubeMap
For use in the diffuse IBL setup for now
src/cubeMap.cpp:130
↓ 1 callers
Function
crbegin
! @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 callers
Function
crend
! @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 callers
Method
drawCube
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 callers
Method
drawDepthPass
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 callers
Method
drawFullScene
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 callers
Method
drawPointLightShadow
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 callers
Method
equiRectangularToCubeMap
Transform an equirectangular map to a six sided cubemap
src/cubeMap.cpp:186
↓ 1 callers
Function
erase
libs/nlohmann/json.hpp:14668
↓ 1 callers
Method
fillCubeMapWithTexture
Instead of passing the shader in, we could call this function when skybox is initialized?
src/skybox.cpp:45
↓ 1 callers
Function
find_coreGL
libs/glad/glad.c:1744
↓ 1 callers
Function
find_extensionsGL
libs/glad/glad.c:1737
↓ 1 callers
Function
find_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 callers
Function
format_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 callers
Function
free_exts
libs/glad/glad.c:207
↓ 1 callers
Function
from_json_tuple_impl
libs/nlohmann/json.hpp:1316
↓ 1 callers
Function
gcd
libs/assimp/include/assimp/MathFunctions.h:53
↓ 1 callers
Method
get
@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 callers
Method
getPointLight
src/scene.cpp:247
↓ 1 callers
Method
getShadowRes
src/scene.cpp:243
↓ 1 callers
Function
get_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 callers
Method
get_error_message
return syntax error message
libs/nlohmann/json.hpp:3439
↓ 1 callers
Function
get_exts
libs/glad/glad.c:169
↓ 1 callers
Method
get_number_float
return floating-point value
libs/nlohmann/json.hpp:3391
← previous
next →
501–600 of 2,763, ranked by callers