Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JoeyDeVries/Cell
/ functions
Functions
1,404 in github.com/JoeyDeVries/Cell
⨍
Functions
1,404
◇
Types & classes
215
↓ 161 callers
Method
push_back
cell/imgui/imgui.h:940
↓ 137 callers
Function
stbi__get8
cell/stb/stb_image.h:1228
↓ 106 callers
Function
GetCurrentWindow
cell/imgui/imgui_internal.h:759
↓ 106 callers
Function
ImMax
cell/imgui/imgui_internal.h:134
↓ 98 callers
Method
size
cell/imgui/imgui.h:908
↓ 93 callers
Function
stbi__err
cell/stb/stb_image.h:892
↓ 66 callers
Method
resize
cell/imgui/imgui.h:927
↓ 59 callers
Method
SetInt
FIXME-OPT: Need a way to reuse the result of lower_bound when doing GetInt()/SetInt() - not too bad because it only happens on explicit interaction (m
cell/imgui/imgui.cpp:1457
↓ 54 callers
Function
ttUSHORT
cell/imgui/stb_truetype.h:1137
↓ 53 callers
Method
end
cell/imgui/imgui.h:917
↓ 51 callers
Method
AddIrradianceProbe
--------------------------------------------------------------------------------------------
cell/renderer/PBR.cpp:92
↓ 49 callers
Function
GetCurrentWindowRead
We should always have a CurrentWindow in the stack (there is an implicit "Debug" window) If this ever crash because g.CurrentWindow is NULL it means t
cell/imgui/imgui_internal.h:758
↓ 49 callers
Method
clear
cell/imgui/imgui.h:914
↓ 48 callers
Function
ImMin
cell/imgui/imgui_internal.h:133
↓ 38 callers
Method
GetID
cell/imgui/imgui.cpp:1831
↓ 37 callers
Method
begin
cell/imgui/imgui.h:915
↓ 37 callers
Function
stbi__rewind
cell/stb/stb_image.h:821
↓ 36 callers
Function
ImClamp
cell/imgui/imgui_internal.h:139
↓ 34 callers
Method
empty
cell/imgui/imgui.h:907
↓ 33 callers
Method
Bind
--------------------------------------------------------------------------------------------
cell/shading/Texture.cpp:108
↓ 33 callers
Method
GetColorTexture
--------------------------------------------------------------------------------------------
cell/renderer/render_target.cpp:63
↓ 32 callers
Function
stbi__get32le
cell/stb/stb_image.h:1315
↓ 32 callers
Function
ttSHORT
cell/imgui/stb_truetype.h:1138
↓ 30 callers
Function
stbi__get16be
cell/stb/stb_image.h:1292
↓ 30 callers
Function
stbi__get16le
cell/stb/stb_image.h:1307
↓ 29 callers
Method
Use
--------------------------------------------------------------------------------------------
cell/shading/shader.cpp:149
↓ 27 callers
Function
ShowHelpMarker
cell/imgui/imgui_demo.cpp:88
↓ 27 callers
Function
stbi__skip
cell/stb/stb_image.h:1251
↓ 26 callers
Function
stbi__malloc
cell/stb/stb_image.h:898
↓ 24 callers
Method
GetShader
--------------------------------------------------------------------------------------------
cell/resources/resources.cpp:54
↓ 23 callers
Method
AddRectFilled
cell/imgui/imgui_draw.cpp:825
↓ 23 callers
Function
ImLerp
cell/imgui/imgui_internal.h:144
↓ 23 callers
Function
IsKeyPressedMap
cell/imgui/imgui.cpp:3183
↓ 22 callers
Method
pop_back
cell/imgui/imgui.h:941
↓ 21 callers
Function
ImFormatString
MSVC version appears to return -1 on overflow, whereas glibc appears to return total count (which may be >= buf_size). Ideally we would test for only
cell/imgui/imgui.cpp:960
↓ 21 callers
Method
SetTexture
--------------------------------------------------------------------------------------------
cell/shading/material.cpp:73
↓ 20 callers
Function
ImRect
cell/imgui/imgui_internal.h:258
↓ 19 callers
Method
Resize
--------------------------------------------------------------------------------------------
cell/renderer/render_target.cpp:74
↓ 19 callers
Function
stb_textedit_clamp
make the selection/cursor state valid if client altered the string
cell/imgui/stb_textedit.h:550
↓ 18 callers
Method
SetMatrix
--------------------------------------------------------------------------------------------
cell/shading/shader.cpp:233
↓ 18 callers
Method
SetVector
--------------------------------------------------------------------------------------------
cell/shading/shader.cpp:185
↓ 18 callers
Function
stbtt__handle_clipped_edge
the edge passed in here does not cross the vertical line at x or the vertical line at x+1 (i.e. it has already been clipped to those)
cell/imgui/stb_truetype.h:2540
↓ 17 callers
Method
OnKeyPressed
cell/imgui/imgui.cpp:7709
↓ 16 callers
Method
AddRect
a: upper-left, b: lower-right. we don't render 1 px sized rectangles properly.
cell/imgui/imgui_draw.cpp:817
↓ 16 callers
Function
CollapsingHeader
OBSOLETE 1.51+
cell/imgui/imgui.h:496
↓ 16 callers
Function
ImSaturate
cell/imgui/imgui_internal.h:142
↓ 16 callers
Function
normalize
math/linear_algebra/operation.h:47
↓ 16 callers
Function
stbi__get32be
cell/stb/stb_image.h:1298
↓ 15 callers
Function
stbi__at_eof
cell/stb/stb_image.h:1239
↓ 15 callers
Function
stbtt__buf_get8
cell/imgui/stb_truetype.h:984
↓ 15 callers
Function
stbtt__csctx_rccurve_to
cell/imgui/stb_truetype.h:1792
↓ 15 callers
Function
ttULONG
cell/imgui/stb_truetype.h:1139
↓ 14 callers
Method
AddLine
cell/imgui/imgui_draw.cpp:807
↓ 13 callers
Function
ImFloor
cell/imgui/imgui_internal.h:151
↓ 12 callers
Function
stbi__grow_buffer_unsafe
cell/stb/stb_image.h:1589
↓ 12 callers
Function
stbi__zreceive
cell/stb/stb_image.h:3596
↓ 12 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
cell/imgui/stb_truetype.h:1157
↓ 11 callers
Function
STB_TEXTEDIT_GETCHAR
cell/imgui/imgui.cpp:7620
↓ 11 callers
Function
abs
math/common.h:102
↓ 11 callers
Method
c_str
cell/imgui/imgui.h:1008
↓ 11 callers
Function
cross
math/linear_algebra/operation.h:77
↓ 11 callers
Function
stbtt_FindGlyphIndex
cell/imgui/stb_truetype.h:1328
↓ 10 callers
Function
ImLengthSqr
cell/imgui/imgui_internal.h:148
↓ 10 callers
Function
LogRenderedText
Internal version that takes a position to decide on newline placement and pad items according to their depth. We split text into individual lines to a
cell/imgui/imgui.cpp:2871
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
cell/imgui/imgui.cpp:7619
↓ 10 callers
Method
SetCullFace
--------------------------------------------------------------------------------------------
cell/renderer/gl_cache.cpp:71
↓ 10 callers
Method
SetFloat
cell/imgui/imgui.cpp:1473
↓ 10 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
cell/imgui/stb_textedit.h:660
↓ 9 callers
Method
AddChild
--------------------------------------------------------------------------------------------
cell/scene/scene_node.cpp:90
↓ 9 callers
Function
LowerBound
std::lower_bound but without the bullshit
cell/imgui/imgui.cpp:1375
↓ 9 callers
Method
PathLineTo
cell/imgui/imgui.h:1276
↓ 9 callers
Method
SetBool
cell/imgui/imgui.cpp:1468
↓ 9 callers
Function
stbtt__buf_seek
cell/imgui/stb_truetype.h:998
↓ 9 callers
Function
stbtt__new_buf
cell/imgui/stb_truetype.h:1019
↓ 9 callers
Function
stbtt_setvertex
cell/imgui/stb_truetype.h:1426
↓ 8 callers
Function
ImCharIsSpace
cell/imgui/imgui_internal.h:97
↓ 8 callers
Function
Uniliteral
------------------------------------------------------------------------
utility/random/random.cpp:42
↓ 8 callers
Function
stbi__clamp
take a -128..127 value and stbi__clamp it and convert to 0..255
cell/stb/stb_image.h:1918
↓ 8 callers
Function
stbtt__buf_skip
cell/imgui/stb_truetype.h:1004
↓ 7 callers
Method
AddCircle
cell/imgui/imgui_draw.cpp:902
↓ 7 callers
Method
AddCircleFilled
cell/imgui/imgui_draw.cpp:912
↓ 7 callers
Method
AddImage
cell/imgui/imgui_draw.cpp:967
↓ 7 callers
Method
AddText
cell/imgui/imgui_draw.cpp:932
↓ 7 callers
Method
GetChildByIndex
--------------------------------------------------------------------------------------------
cell/scene/scene_node.cpp:129
↓ 7 callers
Method
GetChildCount
--------------------------------------------------------------------------------------------
cell/scene/scene_node.cpp:114
↓ 7 callers
Function
ImHash
Pass data_size==0 for zero-terminated strings FIXME-OPT: Replace with e.g. FNV1a hash? CRC32 pretty much randomly access 1KB. Need to do proper measur
cell/imgui/imgui.cpp:985
↓ 7 callers
Function
ImTextCharFromUtf8
Convert UTF-8 to 32-bits character, process single character input. Based on stb_from_utf8() from github.com/nothings/stb/ We handle UTF-8 decoding er
cell/imgui/imgui.cpp:1034
↓ 7 callers
Function
ImTextStrFromUtf8
cell/imgui/imgui.cpp:1092
↓ 7 callers
Method
Push
--------------------------------------------------------------------------------------------
cell/renderer/command_buffer.cpp:24
↓ 7 callers
Function
SmallSquareSize
cell/imgui/imgui.cpp:8407
↓ 7 callers
Method
insert
cell/imgui/imgui.h:944
↓ 7 callers
Method
renderMesh
--------------------------------------------------------------------------------------------
cell/renderer/renderer.cpp:794
↓ 7 callers
Function
scale
math/linear_algebra/transformation.h:14
↓ 7 callers
Function
stbi__convert_format
cell/stb/stb_image.h:1341
↓ 7 callers
Function
stbtt__cff_get_index
cell/imgui/stb_truetype.h:1041
↓ 7 callers
Function
translate
math/linear_algebra/transformation.h:95
↓ 6 callers
Method
AddRectFilledMultiColor
cell/imgui/imgui_draw.cpp:841
↓ 6 callers
Method
AddTriangleFilled
cell/imgui/imgui_draw.cpp:891
↓ 6 callers
Function
Deg2Rad
NOTE(To self): when declaring functions in a header file, and multiple compiled objects include this header file each compilation object will have thi
math/trigonometry/conversions.h:14
↓ 6 callers
Method
Draw
cell/imgui/imgui.cpp:1520
next →
1–100 of 1,404, ranked by callers