MCPcopy Create free account

hub / github.com/OpenImageDebugger/OpenImageDebugger / types & classes

Types & classes161 in github.com/OpenImageDebugger/OpenImageDebugger

↓ 10 callersClassvec4
src/math/linear_algebra.h:35
↓ 4 callersClassSymbolWrapper
resources/oidscripts/debuggers/lldbbridge.py:218
↓ 1 callersClassDeferredVariablePlotter
Instances of this class are callable objects whose __call__ method triggers a buffer plot command. Useful for deferring the plot command to a
resources/oidscripts/oidwindow.py:193
↓ 1 callersClassDummyDebugger
Very simple implementation of a debugger bridge for the sake of the test mode.
resources/oidscripts/test.py:145
↓ 1 callersClassMEMORYSTATUSEX
resources/oidscripts/sysinfo.py:52
↓ 1 callersClassMockBufferModel
Deterministic, IPC-free BufferModel: holds a fixed vector<BufferRecord> supplied at construction (typically via make_default_mock_model()), so chrome
src/host/ui/buffer_model.h:92
↓ 1 callersClassOpenImageDebuggerEvents
Handles events raised by the debugger bridge
resources/oidscripts/events.py:12
↓ 1 callersClassOpenImageDebuggerWindow
Python interface for the OpenImageDebugger window, which is implemented as a shared library.
resources/oidscripts/oidwindow.py:22
↓ 1 callersClassPlotterCommand
Implements the 'plot' command for the GDB command line mode
resources/oidscripts/debuggers/gdbbridge.py:150
ClassAppSettings
src/host/settings/app_settings.h:44
ClassAsioAcceptor
Standalone-Asio TCP listener producing AsioTransport instances for the server side of the connection. Binds an ephemeral port on all interfaces; calle
src/ipc/asio_transport.h:117
ClassAsioTransport
Standalone-Asio TCP transport implementing ITransport, usable on both ends of the connection. Reproduces TcpTransport's semantics: send blocks until a
src/ipc/asio_transport.h:51
ClassAssembledBuffer
Geometry + completed bytes for a buffer reassembled from row-strip chunks.
src/ipc/buffer_assembler.h:39
ClassBackground
src/visualization/components/background.h:34
ClassBeginParams
src/ipc/buffer_assembler.h:54
ClassBridgeEventHandlerInterface
resources/oidscripts/debuggers/interfaces.py:88
ClassBridgeInterface
resources/oidscripts/debuggers/interfaces.py:11
ClassBuffer
src/visualization/components/buffer.h:65
ClassBuffer
src/host/io/imgui_buffer_exporter.h:34
ClassBuffer
src/io/buffer_export_core.h:37
ClassBuffer
src/platform/app_services.h:36
ClassBufferAssembler
src/ipc/buffer_assembler.h:52
ClassBufferBlock
* @brief Message block that references an external buffer without owning it. * * @warning Lifetime Requirements: * - The buffer pointed to by `bu
src/ipc/message_exchange.h:146
ClassBufferModel
Read-only view over the set of buffers the chrome should list. IpcBufferModel is backed by live IPC state; MockBufferModel below is the deterministic
src/host/ui/buffer_model.h:62
ClassBufferModel
src/host/ui/panels/toolbar_panel.h:33
ClassBufferModel
src/host/ui/panels/status_bar.h:32
ClassBufferParams
src/visualization/components/buffer.h:54
ClassBufferRecord
One buffer as the UI chrome sees it: enough metadata to render a buffer-list row and build a Stage, plus the raw pixel bytes ready for GlCanvas upload
src/host/ui/buffer_model.h:46
EnumBufferType
src/ipc/raw_data_decode.h:36
ClassBufferValues
src/visualization/components/buffer_values.h:70
ClassCamera
src/visualization/components/camera.h:34
ClassCap
tests/host/ipc/ipc_client_test.cpp:122
ClassCompareRenderOrder
src/visualization/stage.cpp:68
ClassComponent
src/visualization/components/component.h:40
ClassCvMat
Implementation for inspecting OpenCV CvMat structs
resources/oidscripts/oidtypes/opencv.py:83
ClassDebuggerSymbolReference
resources/oidscripts/debuggers/interfaces.py:119
ClassDrawPixelValuesParams
src/visualization/components/buffer_values.h:47
ClassDrawTextParams
src/visualization/components/buffer_values.h:59
ClassEigenXX
Implementation for inspecting Eigen::Matrix and Eigen::Map
resources/oidscripts/oidtypes/eigen3.py:15
ClassEndpoint
src/platform/app_services.h:49
ClassEntry
src/host/ui/svg_icon_cache.h:85
ClassEntry
src/host/ui/stage_manager.h:73
ClassEntry
src/host/ui/thumbnail_cache.h:102
EnumEventProcessCode
src/visualization/events.h:31
ClassExportDialogState
State for the "Export buffer" modal opened from the buffer list's right-click context menu: which buffer to export, the destination path (backing an I
src/host/ui/export_dialog.h:42
ClassExportDialogState
src/host/ui/panels/buffer_list_panel.h:42
ClassExportDialogState
src/platform/app_services.h:41
ClassFakeHostBackend
Backend that reports should_close() true after `close_after` polls, and records the order of calls so the loop's contract can be asserted.
tests/host/frame_loop_test.cpp:39
ClassFakeTransport
Fake transport: `inbound` is a queue of bytes handed out (possibly short) via receive(); sent frames are recorded verbatim in `sends`.
tests/host/ipc/ipc_client_test.cpp:95
ClassFns
src/host/glfw_canvas.h:220
ClassFrameLoop
Drives the per-frame cycle: poll input, begin frame, run the draw callback, end frame. Backend-agnostic so it can be unit-tested against a fake.
src/host/frame_loop.h:37
ClassFrameLoop
src/platform/main_loop.h:30
ClassFramebufferSize
src/host/host_backend.h:31
ClassGLFWwindow
src/host/imgui_layer.h:29
ClassGLFWwindow
src/host/glfw_canvas.h:35
ClassGLFWwindow
src/host/glfw_host_backend.h:34
ClassGLFWwindow
src/platform/display_env.h:31
ClassGLTextRenderer
src/visualization/gl_text_renderer.h:37
ClassGLTextRenderer
src/host/glfw_canvas.h:38
ClassGameObject
src/visualization/game_object.h:42
ClassGameObject
src/visualization/stage.h:42
ClassGameObject
src/visualization/components/component.h:38
ClassGdbBridge
GDB Bridge class, exposing the common expected interface for the OpenImageDebugger to access the required buffer data and interact with the d
resources/oidscripts/debuggers/gdbbridge.py:16
ClassGetObservedSymbolsResponseMessage
src/oidbridge/oid_bridge.cpp:65
ClassGlDialect
src/platform/gl_dialect.h:37
ClassGlfwCanvas
src/host/stage_view.h:37
ClassGlfwCanvas
Qt-free canvas the shared visualization layer renders through in the GLFW/ImGui build. Dispatches GL via pointers loaded from glfwGetProcAddress and r
src/host/glfw_canvas.h:47
ClassGlfwCanvas
src/host/ui/thumbnail_cache.h:42
ClassGlfwCanvas
src/host/ui/panels/status_bar.h:34
ClassGlfwCanvas::Fns
src/host/glfw_canvas.cpp:45
ClassGlfwHostBackend
src/host/glfw_host_backend.h:38
ClassGlyphAtlas
Pure CPU-side glyph atlas data -- no GL, no Qt. Produced by finalize_strip_atlas() below from a rendered single-line glyph strip, and consumed by GLTe
src/visualization/glyph_atlas.h:44
ClassHostBackend
Abstract windowing/GL host. A backend owns the OS window, the GL context, input polling, and the per-frame boundaries. No Qt, no ImGui here.
src/host/host_backend.h:38
ClassHostBackend
src/host/frame_loop.h:33
ClassITransport
src/platform/transport_factory.h:33
ClassITransport
src/ipc/transport.h:34
EnumIconId
Identifies one of the embedded Qt-parity SVG icons (src/host/ui/icons, files named *_svg.h), used to key SvgIconCache's textures.
src/host/ui/svg_icon_cache.h:38
EnumIconImageFormat
src/platform/gl_dialect.h:35
ClassImGuiLayer
RAII wrapper around Dear ImGui's GLFW + OpenGL3 backends.
src/host/imgui_layer.h:34
ClassImpl
src/platform/app_services.h:79
ClassInProgress
src/ipc/buffer_assembler.h:82
ClassIpcBufferModel
Dynamic, IPC-fed BufferModel: buffers are added/replaced/removed at runtime as IpcClient observes them arrive, get re-plotted, or leave. Unlike MockBu
src/host/ui/ipc_buffer_model.h:55
ClassIpcBufferModel
src/host/ui/panels/buffer_list_panel.h:38
ClassIpcClient
src/host/ui/panels/symbol_search_panel.h:32
ClassIpcClient
src/host/ui/panels/buffer_list_panel.h:39
ClassIpcClient
Qt-free port of the window-side of the Qt MessageHandler: decodes inbound messages (SetAvailableSymbols, GetObservedSymbols, PlotBufferContents, PlotB
src/host/ipc/ipc_client.h:49
ClassIpcClient
src/platform/app_services.h:40
ClassIplImage
Implementation for inspecting OpenCV IplImage structs
resources/oidscripts/oidtypes/opencv.py:138
ClassIterator
testbench/main.cpp:99
EnumKey
src/visualization/events.h:38
ClassKeyboardState
Polled every frame by Camera (see camera.cpp): the GLFW/ImGui build's implementation lives in events.cpp and reads ImGui's IO state.
src/visualization/events.h:35
ClassLldbBridge
LLDB Bridge class, exposing the common expected interface for the OpenImageDebugger to access the required buffer data and interact with the
resources/oidscripts/debuggers/lldbbridge.py:19
ClassMat
Implementation for inspecting OpenCV Mat classes
resources/oidscripts/oidtypes/opencv.py:23
ClassMat
testbench/main.cpp:20
ClassMessageBlock
src/ipc/message_exchange.h:96
ClassMessageComposer
src/ipc/message_exchange.h:168
ClassMessageDecoder
src/ipc/message_exchange.h:224
ClassMessageExchangeTest
tests/test_message_exchange.cpp:78
EnumMessageType
src/ipc/message_exchange.h:46
EnumModifierKey
src/visualization/events.h:37
next →1–100 of 161, ranked by callers