MCPcopy Create free account

hub / github.com/StrikerX3/Ymir / functions

Functions4,464 in github.com/StrikerX3/Ymir

↓ 355 callersMethodRebind
apps/ymir-sdl3/src/app/settings.cpp:2877
↓ 277 callersFunctionParse
apps/ymir-sdl3/src/app/settings.cpp:64
↓ 233 callersMethodEnqueueEvent
apps/ymir-sdl3/src/app/shared_context.hpp:827
↓ 185 callersFunctionToTOML
apps/ymir-sdl3/src/app/settings.cpp:377
↓ 114 callersMethodSetLevel
Sets the interrupt level for the specified interrupt source.
libs/ymir-core/include/ymir/hw/sh1/sh1_intc.hpp:266
↓ 106 callersMethodDisplay
apps/ymir-sdl3/src/app/ui/widgets/unbound_actions_widget.cpp:8
↓ 98 callersMethodGetLevel
Gets the interrupt level for the specified interrupt source.
libs/ymir-core/include/ymir/hw/sh1/sh1_intc.hpp:261
↓ 94 callersMethodGet
apps/ymir-sdl3/src/app/shared_context.hpp:797
↓ 71 callersFunctionExplanationTooltip
apps/ymir-sdl3/src/app/ui/widgets/common_widgets.cpp:7
↓ 71 callersMethodSetTriggerHandler
apps/ymir-sdl3/src/app/input/input_context.cpp:839
↓ 69 callersFunctionIsNegative
libs/ymir-core/src/ymir/hw/m68k/m68k.cpp:685
↓ 68 callersMethodGetPath
apps/ymir-sdl3/src/app/profile.cpp:94
↓ 65 callersMethodDisplayMessage
apps/ymir-sdl3/src/app/shared_context.hpp:821
↓ 64 callersFunctionto_bcd
libs/ymir-core/include/ymir/util/arith_ops.hpp:42
↓ 53 callersFunctionRaiseInterrupt
Raises the interrupt signal of the specified source.
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:908
↓ 51 callersMethodMakeDirty
apps/ymir-sdl3/src/app/ui/views/settings/settings_view_base.cpp:8
↓ 48 callersFunctionRunFunction
apps/ymir-sdl3/src/app/events/emu_event_factory.hpp:75
↓ 44 callersMethodObserve
@brief Adds an observer to this observable. @param[in] observer the observer to add
libs/ymir-core/include/ymir/util/observable.hpp:73
↓ 41 callersFunctionDEF_ACTION
apps/ymir-sdl3/src/app/actions.hpp:13
↓ 40 callersFunctionToString
apps/ymir-sdl3/src/app/input/input_events.cpp:29
↓ 39 callersMethodSetVector
Sets the interrupt vector number for the specified interrupt source.
libs/ymir-core/include/ymir/hw/sh1/sh1_intc.hpp:255
↓ 39 callersMethodstring
apps/ymir-sdl3/src/app/settings.hpp:62
↓ 38 callersMethodSR
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:395
↓ 38 callersFunctionunreachable
@brief Marks a point in code as unreachable. This is a compiler hint that should be used in places where it is never expected to be reached. It invok
libs/ymir-core/include/ymir/util/unreachable.hpp:14
↓ 33 callersFunctionShowError
apps/ymir-sdl3/src/app/events/gui_event_factory.hpp:91
↓ 30 callersMethodEnqueueEvent
libs/ymir-core/src/ymir/hw/scsp/scsp.cpp:1469
↓ 29 callersMethodStep
libs/ymir-core/src/ymir/hw/sh1/sh1.cpp:214
↓ 25 callersMethodIsBusWait
libs/ymir-core/include/ymir/sys/bus.hpp:275
↓ 24 callersMethodSetButtonHandler
apps/ymir-sdl3/src/app/input/input_context.cpp:848
↓ 23 callersMethodAnyOf
@brief Returns true if any bit in the given mask is set. @param[in] mask the bitmask to check against the value in this `BitmaskEnum`
libs/ymir-core/include/ymir/util/bitmask_enum.hpp:262
↓ 23 callersMethodGetCartridge
libs/ymir-core/include/ymir/db/game_db.hpp:73
↓ 23 callersMethodPC
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:374
↓ 22 callersMethodCoord
Retrieves the current X and Y coordinates of this edge.
libs/ymir-core/include/ymir/hw/vdp/renderer/common/vdp1_steppers.hpp:575
↓ 22 callersFunctionLowerInterrupt
Lowers the interrupt signal of the specified source.
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:925
↓ 22 callersMethodRaiseInterrupt
apps/ymir-sdl3/src/app/debug/scu_tracer.cpp:25
↓ 22 callersMethodSetSectorSize
libs/ymir-core/include/ymir/media/disc.hpp:80
↓ 21 callersMethodGetVector
Gets the interrupt vector number for the specified interrupt source.
libs/ymir-core/include/ymir/hw/sh1/sh1_intc.hpp:249
↓ 21 callersMethodWait
libs/ymir-core/src/ymir/util/event.cpp:34
↓ 20 callersMethodCapture
apps/ymir-sdl3/src/app/ui/widgets/unbound_actions_widget.cpp:54
↓ 20 callersMethodClear
apps/ymir-sdl3/src/app/debug/sh2_exec_analyst.cpp:69
↓ 20 callersMethodSet
apps/ymir-sdl3/src/app/services/save_state_service.cpp:71
↓ 20 callersFunctionToShortcut
apps/ymir-sdl3/src/app/input/input_utils.hpp:12
↓ 20 callersMethodWrite
libs/ymir-core/src/ymir/hw/smpc/smpc.cpp:324
↓ 19 callersMethodSetEventCallback
@brief Replaces an event's callback function and user context pointer. @param[in] id the event ID to modify @param[in] userContext the user context po
libs/ymir-core/include/ymir/core/scheduler.hpp:111
↓ 18 callersMethodSize
libs/ymir-core/src/ymir/sys/backup_ram.cpp:227
↓ 18 callersFunctionToString
libs/ymir-core/src/ymir/core/hash.cpp:18
↓ 17 callersFunctionIsAbsoluteAxis
apps/ymir-sdl3/src/app/input/input_primitives.cpp:54
↓ 17 callersMethodReadTCNT
libs/ymir-core/include/ymir/hw/sh1/sh1_wdt.hpp:194
↓ 17 callersMethodSetAccessCycles
@brief Configures the access cycle timings for the specified memory region. @param[in] start the lower bound of the address range to map the handlers
libs/ymir-core/include/ymir/sys/bus.hpp:298
↓ 17 callersMethodSettingsWindow
apps/ymir-sdl3/src/app/ui/windows/settings_window.cpp:7
↓ 16 callersMethodCanStep
Determines if the slope can be stepped.
libs/ymir-core/include/ymir/hw/vdp/renderer/common/vdp1_steppers.hpp:402
↓ 16 callersMethodCancel
@brief Removes the specified event from the schedule. @param[in] id the event ID
libs/ymir-core/include/ymir/core/scheduler.hpp:211
↓ 16 callersMethodMapNormal
libs/ymir-core/include/ymir/sys/bus.hpp:97
↓ 15 callersMethodCount
apps/ymir-sdl3/src/app/shared_context.hpp:793
↓ 15 callersMethodReadGRA
libs/ymir-core/include/ymir/hw/sh1/sh1_itu.hpp:491
↓ 15 callersMethodReadGRB
libs/ymir-core/include/ymir/hw/sh1/sh1_itu.hpp:505
↓ 15 callersMethodReset
libs/ymir-core/src/ymir/hw/vdp/renderer/vdp_renderer_sw.cpp:91
↓ 15 callersMethodUseTracer
Attaches the specified tracer to this component. Pass nullptr to disable tracing.
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:124
↓ 14 callersMethodCheckInterrupts
Check if the CPU should service an interrupt. Takes into account the current SR.ILevel and delay slot state.
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:639
↓ 14 callersMethodMakeDirty
apps/ymir-sdl3/src/app/settings.cpp:2068
↓ 14 callersMethodMapAction
apps/ymir-sdl3/src/app/input/input_context.cpp:664
↓ 14 callersMethodRead
apps/ymir-sdl3/src/util/ring_buffer.hpp:34
↓ 13 callersMethodAdvance
libs/ymir-core/src/ymir/hw/sh1/sh1.cpp:151
↓ 13 callersFunctionLoadWithArgs
tests/ymir-headless-tests/src/config_parser_tests.cpp:90
↓ 13 callersMethodObserveAndNotify
@brief Adds an observer to this observable and immediately invokes the function with the current value. @param[in] observer the observer to add
libs/ymir-core/include/ymir/util/observable.hpp:79
↓ 13 callersMethodOpenTab
apps/ymir-sdl3/src/app/ui/windows/settings_window.cpp:24
↓ 13 callersFunctionRebindInputs
apps/ymir-sdl3/src/app/events/gui_event_factory.hpp:83
↓ 13 callersMethodRegister
apps/ymir-sdl3/src/util/service_locator.hpp:26
↓ 13 callersFunctionShowStartupFailure
apps/ymir-sdl3/src/app/app.cpp:140
↓ 13 callersMethodValidateState
libs/ymir-core/src/ymir/sys/memory.cpp:60
↓ 13 callersFunctionbig_endian_swap
libs/ymir-core/include/ymir/util/bit_ops.hpp:277
↓ 12 callersMethodGetDiscHash
apps/ymir-sdl3/src/app/shared_context.cpp:167
↓ 12 callersMethodIsMaster
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:100
↓ 12 callersFunctionIsRelativeAxis
apps/ymir-sdl3/src/app/input/input_primitives.cpp:70
↓ 12 callersMethodMapMemory
libs/ymir-core/src/ymir/sys/memory.cpp:19
↓ 12 callersMethodNotify
@brief Notifies all observers of the current value.
libs/ymir-core/include/ymir/util/observable.hpp:95
↓ 12 callersMethodPush
apps/ymir-sdl3/src/app/services/save_state_service.cpp:44
↓ 12 callersMethodReset
apps/ymir-sdl3/src/app/rewind_buffer.cpp:26
↓ 12 callersMethodResetBinds
apps/ymir-sdl3/src/app/settings.cpp:2358
↓ 12 callersMethodSet
libs/ymir-core/src/ymir/util/event.cpp:50
↓ 12 callersFunctionShowFatalErrorDialog
apps/ymir-sdl3/src/util/os_exception_handler.cpp:37
↓ 11 callersFunctionGetPeripheralName
@brief Retrieves the name of a given peripheral type. @param[in] type the peripheral type @return a string with the human-readable name of the periphe
libs/ymir-core/include/ymir/hw/smpc/peripheral/peripheral_defs.hpp:18
↓ 11 callersMethodGetRenderer
@brief Retrieves a pointer to the SDL renderer instance, if any was created. @return a pointer to the `SDL_Renderer` managed by this service.
apps/ymir-sdl3/src/app/services/graphics_service.hpp:34
↓ 11 callersFunctionHardReset
apps/ymir-sdl3/src/app/events/emu_event_factory.hpp:19
↓ 11 callersMethodIsDebugTracingEnabled
apps/ymir-sdl3/src/app/shared_context.cpp:151
↓ 11 callersMethodIsValid
libs/ymir-core/include/ymir/media/filesystem.hpp:40
↓ 11 callersMethodMapBoth
libs/ymir-core/include/ymir/sys/bus.hpp:77
↓ 11 callersMethodMapSideEffectFree
libs/ymir-core/include/ymir/sys/bus.hpp:117
↓ 11 callersMethodSetup
libs/ymir-core/include/ymir/hw/vdp/renderer/common/vdp1_steppers.hpp:484
↓ 10 callersMethodCondCheck
Checks if the current DSP flags pass the given condition
libs/ymir-core/include/ymir/hw/scu/scu_dsp.hpp:293
↓ 10 callersFunctionConvertRGB555to888
libs/ymir-core/include/ymir/hw/vdp/vdp_common_defs.hpp:49
↓ 10 callersMethodDisplay
apps/ymir-sdl3/src/app/ui/window_base.cpp:8
↓ 10 callersMethodGetPathOverride
apps/ymir-sdl3/src/app/profile.cpp:106
↓ 10 callersMethodGetType
libs/ymir-core/include/ymir/hw/cart/cart_base.hpp:66
↓ 10 callersMethodIsAllocated
libs/ymir-core/include/ymir/hw/sh2/sh2.hpp:1012
↓ 10 callersFunctionIsSubCarry
libs/ymir-core/src/ymir/hw/m68k/m68k.cpp:698
↓ 10 callersFunctionIsSubOverflow
libs/ymir-core/src/ymir/hw/m68k/m68k.cpp:712
↓ 10 callersMethodReadReverse
apps/ymir-sdl3/src/util/ring_buffer.hpp:39
↓ 10 callersMethodScheduleFromNow
@brief Schedules the specified event to happen `interval` cycles from the current count. @param[in] id the event ID @param[in] interval the interval i
libs/ymir-core/include/ymir/core/scheduler.hpp:176
↓ 10 callersFunctionSetCurrentThreadName
@brief Changes the name of the current thread. @param[in] threadName the new thread name
libs/ymir-core/src/ymir/util/thread_name.cpp:57
next →1–100 of 4,464, ranked by callers