MCPcopy Create free account

hub / github.com/URLab-Sim/UnrealRoboticsLab / functions

Functions1,985 in github.com/URLab-Sim/UnrealRoboticsLab

↓ 356 callersMethodIsEmpty
Source/URLab/Public/MuJoCo/Core/MjPhysicsEngine.h:320
↓ 262 callersMethodCleanup
Free world and engine context. */
Source/URLabEditor/Private/Tests/MjTestHelpers.h:326
↓ 132 callersMethodInit
* Create world, spawn manager + minimal articulation, optionally configure * components, then compile. * * @param ConfigCallback Optional lambd
Source/URLabEditor/Private/Tests/MjTestHelpers.h:244
↓ 126 callersMethodIsValid
True if model and data are valid. */
Source/URLabEditor/Private/Tests/MjTestHelpers.h:179
↓ 78 callersFunctionMakeError
Build a standard error reply. Single source of truth for the * `{"op": "error", "code": ..., "message": ...}` shape. */
Source/URLab/Public/Bridge/OpHelpers.h:25
↓ 71 callersMethodGetData
Source/URLab/Public/MuJoCo/Core/MjPhysicsEngine.h:96
↓ 70 callersFunctionMakeJsonError
Local alias so existing call sites can keep saying MakeJsonError(...).
Source/URLabEditor/Private/MjEditorOpHandlers.cpp:45
↓ 62 callersFunction_diag_add
(message: str, *, source: str = "")
Scripts/codegen/_codegen_core.py:79
↓ 43 callersMethodReset
Source/URLab/Private/Cinematics/MjKeyframeCameraActor.cpp:204
↓ 42 callersFunctionMakePose
Source/URLab/Private/MuJoCo/Components/Controllers/MjKeyframeController.cpp:29
↓ 41 callersMethodToString
Source/URLab/Public/MuJoCo/Utils/MjBind.h:162
↓ 41 callersFunctionUnregisterHandler
Source/URLab/Private/Bridge/OpRegistry.cpp:50
↓ 38 callersFunctionRegEditor
Each editor op carries its category + namespace metadata so the * bridge can synthesise method bindings from the `meta` payload. */
Source/URLabEditor/Private/MjEditorOpHandlers.cpp:1644
↓ 36 callersFunctionGameThreadHandler
Wrap a raw handler in the game-thread marshaller. The dispatcher runs on a ZMQ worker thread, but every editor API the body touches (asset registry, l
Source/URLabEditor/Private/MjEditorOpHandlers.cpp:1634
↓ 32 callersMethodGetAllArticulations
Source/URLab/Private/MuJoCo/Core/AMjManager.cpp:577
↓ 28 callersMethodModel
Access the compiled mjModel (only valid after Compile()). */
Source/URLabEditor/Private/Tests/MjTestHelpers.h:569
↓ 27 callersMethodadd
(self, message: str, *, source: str = "")
Scripts/codegen/_codegen_core.py:51
↓ 23 callersFunctionGetPath
Source/URLab/Public/Transport/ShmRegion.h:110
↓ 23 callersMethodIsInitialized
Source/URLab/Private/MuJoCo/Core/AMjManager.cpp:540
↓ 23 callersFunctionReadVec3
Read a 3-element float array under Key. Falls back to Default * if missing or wrong size. Returns true if the field was present * and well-formed.
Source/URLab/Public/Bridge/OpHelpers.h:64
↓ 22 callersMethodCompile
* Spawn a test world, create a Manager, spawn the imported Blueprint * actor and call Manager->Compile(). Requires Init() to have succeeded. *
Source/URLabEditor/Private/Tests/MjTestHelpers.h:529
↓ 22 callersMethodCompileXml
Compile an inline MJCF XML string. Returns true on success. */
Source/URLabEditor/Private/Tests/MjTestHelpers.h:90
↓ 21 callersMethodExportTo
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:135
↓ 21 callersMethodGetModel
Source/URLab/Public/MuJoCo/Core/MjPhysicsEngine.h:95
↓ 21 callersMethodImportFromXml
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:263
↓ 19 callersFunctionCopyArray
Source/URLab/Private/MuJoCo/Core/MjPhysicsEngine.cpp:783
↓ 19 callersMethodGetMjName
Source/URLab/Private/MuJoCo/Components/MjComponent.cpp:85
↓ 19 callersFunction_guarded_export
Wrap ``body`` in an ``if ({toggle})`` guard and return the indented emission. ``extra_cond=None``: ``if ({toggle}) {body}``
Scripts/codegen/generate_ue_components.py:261
↓ 19 callersFunctionoverride_toggle_name
``bOverride_<X>`` is the codegen-emitted toggle field that gates whether the corresponding UPROPERTY's value gets written back to the mjs stru
Scripts/codegen/_codegen_core.py:178
↓ 17 callersFunction_find_child
(parent: SchemaNode, name: str)
Scripts/codegen/build_mjcf_schema_snapshot.py:130
↓ 17 callersFunctionemit_schema_for_attrs
Emit UPROPERTY + import/export blocks for a list of schema attrs. Applies global exclusions, element exclusions, canonicalisation absorption,
Scripts/codegen/generate_ue_components.py:1454
↓ 16 callersMethodDispatch
Source/URLab/Private/Bridge/RpcDispatcher.cpp:374
↓ 15 callersFunctionMjSetString
* @brief Write a UE FString to an mjString* field, but only if non-empty. * * Replaces the gated pattern: * if (!Name.IsEmpty()) mjs_setString(El
Source/URLab/Public/MuJoCo/Utils/MjUtils.h:197
↓ 14 callersMethodStart
Source/URLab/Private/Bridge/BridgeServer.cpp:21
↓ 13 callersMethodIsRunning
Source/URLabEditor/Private/MjBridgeServerSubsystem.cpp:60
↓ 13 callersMethodStop
Source/URLab/Private/Bridge/BridgeServer.cpp:104
↓ 13 callersFunction_reset
()
Scripts/codegen/tests/test_coverage_checks.py:18
↓ 12 callersMethodGetActuators
Source/URLab/Private/MuJoCo/Core/MjArticulation.cpp:736
↓ 12 callersFunction_inject_or_diag
Inject ``body`` between the ``CODEGEN_<tag>`` markers in ``text``. When the markers are missing AND the body is non-empty, fire a diagnostic t
Scripts/codegen/generate_ue_components.py:233
↓ 11 callersFunctionCreateLevelSync
Source/URLabEditor/Private/MjLevelOps.cpp:161
↓ 11 callersFunctionHalton
Source/URLab/Private/MuJoCo/Utils/MjColor.cpp:13
↓ 11 callersMethodSetActiveStepMode
Source/URLab/Private/Bridge/RpcDispatcher.cpp:1927
↓ 11 callersMethodSetStreamingEnabled
Source/URLab/Private/MuJoCo/Components/Sensors/MjCamera.cpp:503
↓ 10 callersFunctionBind
No-op: contact pairs are global static data, no per-instance runtime binding. Required by IMjSpecElement. */
Source/URLab/Public/MuJoCo/Components/Physics/MjContactPair.h:131
↓ 10 callersMethodGetResolvedAxis
Source/URLab/Private/MuJoCo/Components/Joints/MjJoint.cpp:455
↓ 10 callersFunctionResolveActorKey
Read the target-actor key from the request envelope. Wire * format: `{"target": "<key>", "target_by": "actor_id" | * "actor_name"}` (default `"act
Source/URLab/Public/Bridge/OpHelpers.h:40
↓ 10 callersFunctionSpawnActorSync
Source/URLabEditor/Private/MjLevelOps.cpp:362
↓ 10 callersFunction_clean_brief
Strip any residual raw comment markers from a brief/description field.
Scripts/emit_docs.py:48
↓ 10 callersFunctioninject_between_tags
Replace the content between ``// --- CODEGEN_<tag>_START ---`` and ``// --- CODEGEN_<tag>_END ---`` with ``new_inner``. Returns (new_text, was
Scripts/codegen/_codegen_inject.py:109
↓ 9 callersFunctionHSVToRGB
Source/URLab/Private/MuJoCo/Utils/MjColor.cpp:27
↓ 9 callersFunctionImportXmlSync
Source/URLabEditor/Private/MjLevelOps.cpp:48
↓ 9 callersMethodIsBound
Source/URLab/Private/MuJoCo/Components/MjComponent.cpp:80
↓ 9 callersMethodReset
Reset simulation to initial state. */
Source/URLabEditor/Private/Tests/MjTestHelpers.h:132
↓ 8 callersFunctionFillDouble
Source/URLab/Private/MuJoCo/Components/Actuators/MjDcMotorActuator.cpp:39
↓ 8 callersFunctionFindByActorIdOrName
Source/URLabEditor/Private/MjLevelOps.cpp:562
↓ 8 callersMethodGeomId
Get geom ID by name. Returns -1 if not found. */
Source/URLabEditor/Private/Tests/MjTestHelpers.h:147
↓ 8 callersMethodGetArticulation
Source/URLab/Private/MuJoCo/Core/AMjManager.cpp:572
↓ 8 callersFunctionMjSetDoubleVec
* @brief Overwrite an mjDoubleVec* with the contents of a TArray<float>. * * The mjs spec exposes mjsKey::qpos / qvel / ... as ``mjDoubleVec*`` * (
Source/URLab/Public/MuJoCo/Utils/MjUtils.h:232
↓ 8 callersFunctionSendTopic
FString.Len() returns TCHAR count; the zmq frame needs UTF-8 byte count. Non-ASCII topics (any multibyte character) diverge.
Source/URLab/Private/Transport/ZmqPublishTransport.cpp:38
↓ 8 callersFunction_emit_data_packed_export
Emit ``Element->data[N]`` packed export for an attr that the mjs struct can't represent directly (e.g. mjsEquality polycoef -> data[0..10], to
Scripts/codegen/generate_ue_components.py:635
↓ 8 callersFunction_esc
Escape pipe characters for Markdown table cells.
Scripts/emit_docs.py:90
↓ 8 callersFunction_rules
(attr: str, ue_type: str)
Scripts/codegen/tests/test_xml_passthrough_emit.py:14
↓ 8 callersFunction_write_enum_header
(tmp_path, filename: str, enum_text: str)
Scripts/codegen/tests/test_hand_enum_drift.py:14
↓ 8 callersFunctionemit_subclass_files
Emit one .h and one .cpp per subtype for layout=single_uclass_per_file. For files that do not exist yet (new subclasses): emit from template.
Scripts/codegen/generate_ue_components.py:2129
↓ 8 callersFunctionemit_view_structs
For each view in `rules['views']`, return (fields_block, bind_block).
Scripts/codegen/generate_ue_components.py:2552
↓ 8 callersMethodend
Source/URLab/Public/MuJoCo/Core/Spec/SpecIterator.h:112
↓ 7 callersFunctionBindAndCacheView
Source/URLab/Public/MuJoCo/Components/MjComponent.h:184
↓ 7 callersFunctionFormatVec3
Helper to format 3D vectors
Source/URLab/Public/MuJoCo/Utils/MjBind.h:35
↓ 7 callersFunctionGetComponentByIdInMap
Source/URLab/Public/MuJoCo/Core/MjArticulation.h:276
↓ 7 callersFunctionGetHandler
Source/URLab/Private/Bridge/OpRegistry.cpp:56
↓ 7 callersMethodGetJoints
Source/URLab/Private/MuJoCo/Core/MjArticulation.cpp:744
↓ 7 callersFunctionIsEditorOnlyOp
Source/URLab/Private/Bridge/OpRegistry.cpp:88
↓ 7 callersMethodStep
Step physics N times on the manager's model/data. */
Source/URLabEditor/Private/Tests/MjTestHelpers.h:318
↓ 7 callersFunctionWriteScratchMjcf
Source/URLabEditor/Private/Tests/MjLevelOpsTests.cpp:30
↓ 7 callersFunction_extract_sensor_per_type
Scrape ``Sensor()``'s per-type if/else cascade. Returns a dict keyed by XML element name; each entry has: objtype: "mjOBJ_X" | "from_x
Scripts/codegen/build_mjcf_schema_snapshot.py:290
↓ 7 callersFunctionschema_attrs
Read an attribute list at a dotted path, e.g. ``actuator_common.attrs``. Returns [] if missing.
Scripts/codegen/_codegen_core.py:230
↓ 6 callersMethodGetBodyView
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:353
↓ 6 callersFunctionGetComponentsFromMap
Source/URLab/Public/MuJoCo/Core/MjArticulation.h:253
↓ 6 callersMethodGetResolvedType
Source/URLab/Private/MuJoCo/Components/Joints/MjJoint.cpp:405
↓ 6 callersMethodIsAwake
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:423
↓ 6 callersFunctionPickDebugWorld
Source/URLabEditor/Private/MjEditorOpHandlers.cpp:1067
↓ 6 callersFunctionPickPerspectiveViewportClient
Source/URLabEditor/Private/MjEditorOpHandlers.cpp:1368
↓ 6 callersFunctionReadRotation
Read a rotation from the request: `rotation_quat` (xyzw) preferred, * fall back to `rotation_euler` (degrees). Returns true if either * field was
Source/URLab/Public/Bridge/OpHelpers.h:85
↓ 6 callersFunctionResolveEditorServer
Source/URLab/Private/Bridge/BridgeServerProvider.cpp:20
↓ 6 callersFunction_clean_doc_comment
Parse a /** ... */ comment block. Returns (brief: str, description: str). Strips leading * and processes @brief, @param, @return tags.
Scripts/parse_headers.py:178
↓ 6 callersFunction_emit_objtype_dispatch_block
Emit a switch on ``cat_rules['objtype_dispatch']`` that assigns each case's ``expr`` to ``target``. Used by categories where mjs's objtype fie
Scripts/codegen/generate_ue_components.py:3612
↓ 6 callersFunction_find_writes
(writes, suffix)
Scripts/codegen/tests/test_subclass_emission.py:19
↓ 6 callersFunction_load_mjspec
()
Scripts/codegen/tests/test_setto_introspection.py:22
↓ 6 callersFunction_pending_sources
()
Scripts/codegen/tests/test_coverage_checks.py:14
↓ 6 callersFunction_resolve_value_map
Return the ``{xml_val -> [UE_enum_member, mj_const]}`` table for an xml_enum attr. The rule must carry an explicit ``value_map``.
Scripts/codegen/_codegen_core.py:467
↓ 6 callersFunction_safe_folder
(section: str)
Scripts/emit_docs.py:180
↓ 6 callersFunction_setto_for
Helper: invoke _emit_setto_call with the rules-real args for one actuator subtype.
Scripts/codegen/tests/test_setto_introspection.py:27
↓ 6 callersFunction_strip_doc
Collapse a libclang raw doc comment into one line, stripping leading ``//`` / ``/*`` decoration.
Scripts/codegen/build_introspect_snapshot.py:63
↓ 6 callersFunctioniter_category_attrs
Yield attrs that pass the standard codegen exclusion gates plus any site-specific ``extra_excl`` set the caller assembles (xml_enum_attrs, tar
Scripts/codegen/_codegen_core.py:208
↓ 5 callersMethodCleanup
Source/URLabEditor/Private/Tests/MjReplayTests.cpp:91
↓ 5 callersFunctionEnumToMjObj
Source/URLab/Private/MuJoCo/Components/Sensors/MjSensor.cpp:105
↓ 5 callersMethodGetAllQuickComponents
Source/URLab/Private/MuJoCo/Core/AMjManager.cpp:582
↓ 5 callersFunctionGetComponentByNameInMap
Source/URLab/Public/MuJoCo/Core/MjArticulation.h:285
↓ 5 callersFunctionGetComponentNamesFromMap
Source/URLab/Public/MuJoCo/Core/MjArticulation.h:262
↓ 5 callersFunctionGetEngine
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:43
next →1–100 of 1,985, ranked by callers