Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aap/librw
/ types & classes
Types & classes
578 in github.com/aap/librw
⨍
Functions
4,118
◇
Types & classes
578
↓ 223 callers
Class
ImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
skeleton/imgui/imgui.h:300
↓ 8 callers
Class
ImVec2i
Helper: ImVec2i (2D vector, integer)
skeleton/imgui/imgui_internal.h:540
↓ 7 callers
Class
ImGuiStoragePair
Helper for key->value storage (container sorted by key)
skeleton/imgui/imgui.h:201
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
skeleton/imgui/imgui_internal.h:548
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
skeleton/imgui/imgui_demo.cpp:10116
↓ 4 callers
Class
ImFontConfig
Baked data for a ImFont at a given size.
skeleton/imgui/imgui.h:177
↓ 4 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
skeleton/imgui/imgui_internal.h:172
↓ 3 callers
Class
ImColor
Coordinates of a rectangle within a texture.
skeleton/imgui/imgui.h:183
↓ 2 callers
Class
ImGuiPtrOrIndex
skeleton/imgui/imgui_internal.h:1405
↓ 2 callers
Class
ImGuiTextRange
skeleton/imgui/imgui.h:2691
↓ 2 callers
Class
ImGuiWindowSettings
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
skeleton/imgui/imgui_internal.h:188
↓ 2 callers
Class
MyItem
skeleton/imgui/imgui_demo.cpp:5481
↓ 1 callers
Class
ExampleAsset
skeleton/imgui/imgui_demo.cpp:10434
↓ 1 callers
Class
ImDrawChannel
Forward declarations: ImDrawList, ImFontAtlas layer
skeleton/imgui/imgui.h:165
↓ 1 callers
Class
ImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
skeleton/imgui/imgui.h:166
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
skeleton/imgui/imgui.h:168
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
skeleton/imgui/imgui_internal.h:143
↓ 1 callers
Class
ImFontBaked
Output of ImFontAtlas::GetCustomRect() when using custom rectangles.
skeleton/imgui/imgui.h:176
↓ 1 callers
Class
ImGuiInputTextState
Stacked storage data for BeginGroup()/EndGroup()
skeleton/imgui/imgui_internal.h:157
↓ 1 callers
Class
ImGuiKeyRoutingData
Routing table entry (sizeof() == 16 bytes)
skeleton/imgui/imgui_internal.h:1535
↓ 1 callers
Class
ImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
skeleton/imgui/imgui_internal.h:1631
↓ 1 callers
Class
ImGuiOldColumns
Storage data for a single column for legacy Columns() api
skeleton/imgui/imgui_internal.h:169
↓ 1 callers
Class
ImGuiStackLevelInfo
skeleton/imgui/imgui_internal.h:2092
↓ 1 callers
Class
ImGuiTabBar
Style variable information (e.g. to access style variables from an enum)
skeleton/imgui/imgui_internal.h:174
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
skeleton/imgui/imgui_internal.h:175
↓ 1 callers
Class
ImGuiTableColumn
Storage for TableAngledHeadersRow()
skeleton/imgui/imgui_internal.h:178
↓ 1 callers
Class
ImGuiTableColumnSettings
sizeof() ~ 16
skeleton/imgui/imgui_internal.h:3043
↓ 1 callers
Class
ImGuiTableInstanceData
Storage for one column of a table
skeleton/imgui/imgui_internal.h:179
↓ 1 callers
Class
ImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
skeleton/imgui/imgui_internal.h:181
↓ 1 callers
Class
ImGuiWindow
Storage for GetTypingSelectRequest() (aimed to be public)
skeleton/imgui/imgui_internal.h:186
↓ 1 callers
Class
Image
src/rwengine.h:42
↓ 1 callers
Enum
OPERATION
call it when you want a gizmo Needs view and projection matrices. matrix parameter is the source matrix (where will be gizmo be drawn) and might be tr
skeleton/imgui/ImGuizmo.h:180
Class
ADCData
src/ps2/rwps2.h:215
Enum
Addressing
src/rwobjects.h:360
Enum
AlphaBlendOp
The blend equation is out = ((A - B) * C >> 7) + D A, B and D select the color, C the alpha value
tools/playground/ras_test.cpp:114
Enum
AlphaTestFail
tools/playground/ras_test.cpp:98
Enum
AlphaTestFunc
tools/playground/ras_test.cpp:87
Enum
AlphaTestFunc
src/rwrender.h:43
Class
AnimInterpolator
src/rwanim.h:77
Class
AnimInterpolatorInfo
src/rwanim.h:25
Class
Animation
src/rwanim.h:5
Class
Args
skeleton/skeleton.h:98
Class
Atomic
src/rwobjects.h:608
Class
Atomic
src/rwpipeline.h:3
Class
AttribDesc
src/gl/rwwdgl.h:9
Class
AttribDesc
arguments to glVertexAttribPointer basically
src/gl/rwgl3.h:42
Enum
AttribIndices
src/gl/rwgl3.h:52
Class
BBox
src/rwbase.h:411
Class
BMPheader
NB: this has padding and cannot be streamed directly!
src/bmp.cpp:18
Class
BPMLists
src/lodepng/lodepng.cpp:875
Class
BPMNode
src/lodepng/lodepng.cpp:867
Class
BPMNode
src/lodepng/lodepng.cpp:870
Class
BezierSurf
tools/playground/splines.cpp:62
Enum
BlendFunction
src/rwrender.h:81
Class
Bump
src/rwplugins.h:98
Enum
COLOR
skeleton/imgui/ImGuizmo.h:269
Class
CamSpace3DVertex
tools/playground/tl_tests.cpp:77
Class
Camera
tools/playground/camera.h:1
Class
Camera
src/rwengine.h:41
Class
Camera
src/rwobjects.h:732
Class
CameraChunkData
src/camera.cpp:442
Class
CameraData
tools/camera/camexamp.h:9
Enum
CameraDataType
tools/camera/camexamp.h:21
Class
Canvas
tools/playground/ras_test.cpp:15
Class
Charset
src/rwcharset.h:3
Class
ChunkHeaderInfo
src/rwbase.h:702
Class
Clump
src/rwobjects.h:605
Class
Color
tools/playground/ras_test.cpp:38
Class
ColorQuant
src/rwobjects.h:180
Class
ColorTree
src/lodepng/lodepng.cpp:3081
Enum
CombineOp
src/rwbase.h:263
Enum
ContentsType
Expose a few Borders related flags interactively
skeleton/imgui/imgui_demo.cpp:5740
Class
Context
skeleton/imgui/ImGuizmo.cpp:667
Enum
CoreModuleID
src/rwbase.h:624
Class
CubeFace
skeleton/imgui/ImGuizmo.cpp:2749
Enum
CullMode
src/rwrender.h:74
Class
CustomConstraints
skeleton/imgui/imgui_demo.cpp:9578
Class
D3d9Globals
src/d3d/rwd3dimpl.h:26
Class
D3dDeviceCache
Things that aren't just integers
src/d3d/d3ddevice.cpp:120
Class
D3dRaster
src/d3d/rwd3d.h:275
Class
D3dShaderState
TODO: figure out why this even still exists...
src/d3d/rwd3d.h:343
Class
DIBheader
This one is aligned and can be streamed directly
src/bmp.cpp:30
Enum
DepthTestFunc
tools/playground/ras_test.cpp:104
Class
Desc
src/rwcharset.h:5
Class
Device
This is for the render device, we only have one
src/rwengine.h:48
Enum
DeviceReq
uhhhm..... why are these not actual functions?
src/rwengine.h:4
Class
Directional
tools/playground/tl_tests.cpp:19
Class
DisplayMode
src/gl/rwgl3impl.h:25
Class
DisplayMode
src/d3d/rwd3dimpl.h:20
Class
DmaChannel
tools/ps2test/main.cpp:81
Class
Driver
This is for platform-dependent but portable things so the engine has one for every platform
src/rwengine.h:74
Class
Dual
src/rwplugins.h:110
Class
DynamicIB
Same thing for dynamic index buffers
src/d3d/d3ddevice.cpp:50
Class
DynamicVB
Same thing for dynamic vertex buffers
src/d3d/d3ddevice.cpp:38
Enum
Element
skeleton/imgui/imgui_demo.cpp:970
Class
Engine
This is for platform independent things TODO: move more stuff into this
src/rwengine.h:158
Class
EngineOpenParams
src/rwengine.h:98
Class
EngineOpenParams
src/gl/rwgl3.h:17
Class
EngineOpenParams
src/ps2/rwps2.h:4
Class
EngineOpenParams
src/d3d/rwd3d.h:12
next →
1–100 of 578, ranked by callers