MCPcopy Create free account

hub / github.com/BrunoLevy/learn-fpga / types & classes

Types & classes351 in github.com/BrunoLevy/learn-fpga

↓ 188 callersClassImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
LiteX/software/Libs/imgui/imgui.h:272
↓ 14 callersEnumMode
LiteX/software/Libs/imgui/imgui_demo.cpp:2188
↓ 9 callersClassColorInt
LiteX/software/Libs/imgui/imgui_sw.cpp:86
↓ 6 callersClassImGuiStoragePair
LiteX/software/Libs/imgui/imgui.h:2133
↓ 6 callersClassImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
LiteX/software/Libs/imgui/imgui_internal.h:477
↓ 6 callersClassMyDocument
Simplified structure to mimic a Document model
LiteX/software/Libs/imgui/imgui_demo.cpp:7571
↓ 4 callersClassImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
LiteX/software/Libs/imgui/imgui.h:147
↓ 4 callersClassSphere
FemtoRV/FIRMWARE/CPP_EXAMPLES/tinyrt_cpp.cpp:30
↓ 3 callersClassLight
FemtoRV/FIRMWARE/CPP_EXAMPLES/tinyrt_cpp.cpp:15
↓ 2 callersClassImColor
Helper to build glyph ranges from text/string data
LiteX/software/Libs/imgui/imgui.h:150
↓ 2 callersClassImGuiPtrOrIndex
LiteX/software/Libs/imgui/imgui_internal.h:1165
↓ 2 callersClassImGuiStyleMod
Storage of stack sizes for debugging/asserting
LiteX/software/Libs/imgui/imgui_internal.h:133
↓ 2 callersClassImGuiTextRange
LiteX/software/Libs/imgui/imgui.h:2086
↓ 2 callersClassImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame, in practice we currently keep it for each wi
LiteX/software/Libs/imgui/imgui_internal.h:143
↓ 2 callersClassMyItem
LiteX/software/Libs/imgui/imgui_demo.cpp:3577
↓ 1 callersClassBaseSoC
LiteX/boards/radiona_ulx3s_ex.py:52
↓ 1 callersClassBlitter
LiteX/boards/radiona_ulx3s_ex.py:41
↓ 1 callersClassESP32
LiteX/boards/radiona_ulx3s_ex.py:33
↓ 1 callersClassGTexel
LiteX/software/Tagl/Lib/gdefs.h:80
↓ 1 callersClassImDrawChannel
Forward declarations
LiteX/software/Libs/imgui/imgui.h:137
↓ 1 callersClassImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
LiteX/software/Libs/imgui/imgui.h:138
↓ 1 callersClassImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
LiteX/software/Libs/imgui/imgui.h:140
↓ 1 callersClassImDrawListSharedData
Helper to build a ImDrawData instance
LiteX/software/Libs/imgui/imgui_internal.h:115
↓ 1 callersClassImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
LiteX/software/Libs/imgui/imgui_internal.h:1191
↓ 1 callersClassImGuiOldColumns
Storage data for a single column for legacy Columns() api
LiteX/software/Libs/imgui/imgui_internal.h:129
↓ 1 callersClassImGuiStackLevelInfo
LiteX/software/Libs/imgui/imgui_internal.h:1454
↓ 1 callersClassImGuiStyle
Helper for key->value storage
LiteX/software/Libs/imgui/imgui.h:159
↓ 1 callersClassImGuiTabBar
Stacked style modifier, backup of modified data so we can restore it
LiteX/software/Libs/imgui/imgui_internal.h:134
↓ 1 callersClassImGuiTabItem
Storage for a tab bar
LiteX/software/Libs/imgui/imgui_internal.h:135
↓ 1 callersClassImGuiTableColumn
Storage for a table
LiteX/software/Libs/imgui/imgui_internal.h:137
↓ 1 callersClassImGuiTableColumnSettings
sizeof() ~ 12
LiteX/software/Libs/imgui/imgui_internal.h:2368
↓ 1 callersClassImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
LiteX/software/Libs/imgui/imgui_internal.h:139
↓ 1 callersClassImGuiWindow
Storage for a column .ini settings
LiteX/software/Libs/imgui/imgui_internal.h:141
↓ 1 callersClassMVector
LiteX/software/Tagl/Rotate/gobj.h:65
↓ 1 callersClassstat
LiteX/software/Doom/mc1-doom/src/m_misc.c:137
ClassBarycentric
LiteX/software/Libs/imgui/imgui_sw.cpp:119
ClassBezier
LiteX/software/Tagl/Rotate/bezier.h:42
ClassCORE_PORTABLE_S
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_portme.h:201
EnumCORE_STATE
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_state.c:21
EnumCORE_STATE
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/coremark.h:124
ClassColorCell
LiteX/software/Tagl/Lib/ccell.h:37
EnumContentsType
Expose a few Borders related flags interactively
LiteX/software/Libs/imgui/imgui_demo.cpp:3822
ClassCustomConstraints
LiteX/software/Libs/imgui/imgui_demo.cpp:7156
ClassDLDLinker
LiteX/software/Tagl/Lib/dldlinker.h:44
EnumElement
LiteX/software/Libs/imgui/imgui_demo.cpp:732
ClassEnumDesc
LiteX/software/Libs/imgui/imgui_demo.cpp:3641
ClassExampleAppConsole
LiteX/software/Libs/imgui/imgui_demo.cpp:6399
ClassExampleAppDocuments
LiteX/software/Libs/imgui/imgui_demo.cpp:7626
ClassExampleAppLog
LiteX/software/Libs/imgui/imgui_demo.cpp:6760
ClassFPU
C++ code to test the algorithms before implementing femtorv32-petitbateau completely in VERILOG.
FemtoRV/SIM/FPU_funcs.cpp:281
ClassFPULogger
FemtoRV/SIM/FPU_funcs.cpp:22
ClassFlags
LiteX/software/Tagl/Lib/flags.h:37
ClassFunc
LiteX/software/Libs/imgui/imgui.cpp:11755
ClassFuncs
LiteX/software/Libs/imgui/imgui.cpp:11626
ClassFuncs
Simplified one-liner Combo() using an accessor function
LiteX/software/Libs/imgui/imgui_demo.cpp:1117
ClassGCoeff
LiteX/software/Tagl/Lib/gnum.h:87
ClassGCoord
LiteX/software/Tagl/Lib/gnum.h:141
ClassGENPE_CLASS
LiteX/software/Tagl/Lib/genpeng.h:124
ClassGMatrix
LiteX/software/Tagl/Lib/gmatrix.h:39
ClassGPolygon
LiteX/software/Tagl/Lib/polygon.h:37
ClassGVector
LiteX/software/Tagl/Lib/gvector.h:36
ClassGVertex
LiteX/software/Tagl/Lib/gdefs.h:65
ClassGVertexAttributes
LiteX/software/Tagl/Lib/gdefs.h:55
ClassGVertexPool
LiteX/software/Tagl/Lib/vpool.h:36
ClassGeometryManager
LiteX/software/Tagl/Lib/gman.h:79
ClassGraphicComponent
LiteX/software/Tagl/Lib/gcomp.h:97
ClassGraphicObject
LiteX/software/Tagl/Rotate/gobj.h:102
ClassGraphicPort
LiteX/software/Tagl/Rotate/texture.h:35
ClassGraphicPort
LiteX/software/Tagl/Lib/gport.h:70
ClassGraphicProcessor
LiteX/software/Tagl/Lib/gproc.h:56
ClassIEEE754
FemtoRV/SIM/FPU_funcs.cpp:108
ClassIMGUI_API
LiteX/software/Libs/imgui/imgui_internal.h:487
ClassImBitVector
LiteX/software/Libs/imgui/imgui_internal.h:112
ClassImDrawCmdHeader
[Internal] For use by ImDrawList
LiteX/software/Libs/imgui/imgui.h:2323
EnumImDrawCornerFlags_
LiteX/software/Libs/imgui/imgui.h:2883
ClassImDrawData
A single draw command within a parent ImDrawList (generally maps to 1 GPU draw call, unless it is a callback)
LiteX/software/Libs/imgui/imgui.h:139
ClassImDrawDataBuilder
An axis-aligned rectangle (2 points)
LiteX/software/Libs/imgui/imgui_internal.h:114
EnumImDrawFlags_
Flags for ImDrawList functions (Legacy: bit 0 must always correspond to ImDrawFlags_Closed to be backward compatible with old API using a bool. Bits 1
LiteX/software/Libs/imgui/imgui.h:2357
EnumImDrawListFlags_
Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly. It is h
LiteX/software/Libs/imgui/imgui.h:2377
ClassImDrawListSharedData
A single draw command list (generally one per window, conceptually you may see this as a dynamic "mesh" builder)
LiteX/software/Libs/imgui/imgui.h:141
ClassImDrawListSplitter
Data shared among multiple draw lists (typically owned by parent ImGui context, but you may create one yourself)
LiteX/software/Libs/imgui/imgui.h:142
ClassImDrawVert
Helper to split a draw list into different layers which can be drawn into out of order, then flattened back.
LiteX/software/Libs/imgui/imgui.h:143
ClassImFont
A single vertex (pos + uv + col = 20 bytes by default. Override layout with IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT)
LiteX/software/Libs/imgui/imgui.h:144
ClassImFontAtlas
Runtime data for a single font within a parent ImFontAtlas
LiteX/software/Libs/imgui/imgui.h:145
ClassImFontAtlasCustomRect
See ImFontAtlas::AddCustomRectXXX functions.
LiteX/software/Libs/imgui/imgui.h:2599
EnumImFontAtlasFlags_
Flags for ImFontAtlas build
LiteX/software/Libs/imgui/imgui.h:2612
ClassImFontBuildDstData
Temporary data for one destination ImFont* (multiple source fonts can be merged into one destination ImFont)
LiteX/software/Libs/imgui/imgui_draw.cpp:2324
ClassImFontBuildSrcData
Temporary data for one source font (multiple source fonts can be merged into one destination ImFont) (C++03 doesn't allow instancing ImVector<> with f
LiteX/software/Libs/imgui/imgui_draw.cpp:2309
ClassImFontBuilderIO
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
LiteX/software/Libs/imgui/imgui.h:146
ClassImFontBuilderIO
This structure is likely to evolve as we add support for incremental atlas updates
LiteX/software/Libs/imgui/imgui_internal.h:2812
ClassImFontGlyph
Configuration data when adding a font or merging fonts
LiteX/software/Libs/imgui/imgui.h:148
ClassImFontGlyphRangesBuilder
A single font glyph (code point + coordinates within in ImFontAtlas + offset)
LiteX/software/Libs/imgui/imgui.h:149
EnumImGuiActivateFlags_
LiteX/software/Libs/imgui/imgui_internal.h:1207
EnumImGuiAxis
X/Y enums are fixed to 0/1 so they may be used to index ImVec2
LiteX/software/Libs/imgui/imgui_internal.h:887
EnumImGuiBackendFlags_
Backend capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom backend.
LiteX/software/Libs/imgui/imgui.h:1442
EnumImGuiButtonFlagsPrivate_
Extend ImGuiButtonFlags_
LiteX/software/Libs/imgui/imgui_internal.h:794
EnumImGuiButtonFlags_
Flags for InvisibleButton() [extended in imgui_internal.h]
LiteX/software/Libs/imgui/imgui.h:1549
EnumImGuiCol_
Enumeration for PushStyleColor() / PopStyleColor()
LiteX/software/Libs/imgui/imgui.h:1452
EnumImGuiColorEditFlags_
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
LiteX/software/Libs/imgui/imgui.h:1562
ClassImGuiColorMod
Data shared between all ImDrawList instances
LiteX/software/Libs/imgui/imgui_internal.h:116
next →1–100 of 351, ranked by callers