Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/URLab-Sim/UnrealRoboticsLab
/ functions
Functions
1,985 in github.com/URLab-Sim/UnrealRoboticsLab
⨍
Functions
1,985
◇
Types & classes
564
↓ 3 callers
Method
TransportShutdown
Source/URLab/Private/Transport/ZmqRpcTransport.cpp:75
↓ 3 callers
Function
TryReadVec3
Source/URLab/Private/Bridge/RpcDispatcher.cpp:2222
↓ 3 callers
Method
UpdateAllGlobalVisibility
Source/URLab/Private/MuJoCo/Core/MjDebugVisualizer.cpp:267
↓ 3 callers
Method
Wake
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:430
↓ 3 callers
Function
_emit_sensor_switch_block
One ``case EMjSensorType::X: ...`` per subtype + the default fallback. Lives between ``CODEGEN_SENSOR_TYPE_SWITCH_*`` markers in MjSensor.cpp.
Scripts/codegen/generate_ue_components.py:3228
↓ 3 callers
Function
_emit_uproperty
Emit the toggle + value UPROPERTY pair for a schema-driven attr. ``extra_meta`` appends to the value UPROPERTY's meta=() block — used to inje
Scripts/codegen/generate_ue_components.py:293
↓ 3 callers
Function
_extract_to_closing_brace
Starting at open_pos (which must be the '{'), find the matching '}'. Returns the content between them (exclusive).
Scripts/parse_headers.py:416
↓ 3 callers
Function
_get_depth
(name: str, parent_map: dict, memo: set = None)
Scripts/emit_docs.py:533
↓ 3 callers
Function
_mjs_array_caps_for
Pull {field_name: c_array_dim} for a category's mjs_struct from the introspect snapshot, scoped to fixed-size C arrays only (skips scalars, dy
Scripts/codegen/generate_ue_components.py:2103
↓ 3 callers
Function
_mjs_fields_for
Pull the field-name set for a category's mjs_struct out of the mjspec snapshot. Returns empty set if snapshot is missing — codegen then falls
Scripts/codegen/generate_ue_components.py:2091
↓ 3 callers
Function
_section_from_path
Derive the docs section label directly from the source relative_path. Strips the leading 'Mujoco/' prefix and the filename, then joins remain
Scripts/emit_docs.py:158
↓ 3 callers
Function
_ue_type_accepts_units_meta
UHT enforces 'Units' meta only on numeric scalars + numeric structs. Returns False for TArray<...>, FString, FLinearColor, FQuat — codegen sil
Scripts/codegen/_codegen_core.py:146
↓ 3 callers
Function
_write
(tmp_path, name: str, body: str)
Scripts/codegen/tests/test_inject_helpers_brace.py:19
↓ 3 callers
Function
emit_base_class_injection
Migrate (if needed) + inject codegen output between boundary tags in existing base class .h / .cpp files.
Scripts/codegen/generate_ue_components.py:2304
↓ 3 callers
Function
emit_enum_switch
Emit ``switch (discriminator) { case Enum::M: <body>; break; ... }``. ``cases`` is a sequence of ``(member_or_members, body)`` pairs: - Whe
Scripts/codegen/generate_ue_components.py:755
↓ 3 callers
Function
parse_mjxmacro
(path: str)
Scripts/codegen/build_mjxmacro_snapshot.py:244
↓ 2 callers
Function
ActorHierarchySync
Source/URLabEditor/Private/MjLevelOps.cpp:1299
↓ 2 callers
Function
ActorMatchesActorId
Source/URLabEditor/Private/MjLevelOps.cpp:317
↓ 2 callers
Function
ApplyMjOptionExtras
Source/URLab/Private/MuJoCo/Generated/MjOptionGeneratedExtras.cpp:24
↓ 2 callers
Method
ApplyOptions
Source/URLab/Private/MuJoCo/Core/MjPhysicsEngine.cpp:389
↓ 2 callers
Method
ApplyOverridesToModel
Source/URLab/Private/MuJoCo/Generated/MjOptionGenerated.cpp:122
↓ 2 callers
Method
ApplyRenderState
Source/URLab/Private/MuJoCo/Core/MjArticulation.cpp:1089
↓ 2 callers
Method
Bind
Source/URLab/Private/MuJoCo/Components/MjComponent.cpp:73
↓ 2 callers
Function
BuildActorRow
Build the same per-actor row shape ListActorsSync emits. Lifted out so FindActorsSync + SnapshotSceneSync share it.
Source/URLabEditor/Private/MjLevelOps.cpp:1011
↓ 2 callers
Function
ComputeJoinTangent
Source/URLab/Private/MuJoCo/Core/MjDebugVisualizer.cpp:878
↓ 2 callers
Method
Consume
Source/URLab/Private/MuJoCo/Input/MjInputHandler.cpp:47
↓ 2 callers
Function
DeleteMeshCache
Delete cached OBJ files (and hash) so they get re-exported. */
Source/URLab/Public/Utils/IO.h:71
↓ 2 callers
Function
DuplicateActorSync
Source/URLabEditor/Private/MjLevelOps.cpp:1242
↓ 2 callers
Method
EnsureShmBound
Source/URLab/Private/Bridge/BridgeServer.cpp:67
↓ 2 callers
Method
EnsureZmqBound
Source/URLab/Private/Bridge/BridgeServer.cpp:35
↓ 2 callers
Function
ExtractActorId
Source/URLabEditor/Private/MjLevelOps.cpp:658
↓ 2 callers
Function
FindActorInEditorWorld
Source/URLabEditor/Private/MjEditorOpHandlers.cpp:1326
↓ 2 callers
Method
Geoms
--- Body View --- Returns a list of geoms attached to this body
Source/URLab/Public/MuJoCo/Utils/MjBind.h:791
↓ 2 callers
Method
GetActiveActions
Source/URLab/Private/MuJoCo/Input/MjTwistController.cpp:39
↓ 2 callers
Function
GetActorBoundsSync
Source/URLabEditor/Private/MjLevelOps.cpp:1125
↓ 2 callers
Method
GetActualZmqEndpoint
Source/URLab/Private/MuJoCo/Components/Sensors/MjCamera.cpp:781
↓ 2 callers
Function
GetClassForObjType
Source/URLab/Private/MuJoCo/Components/Sensors/MjSensor.cpp:797
↓ 2 callers
Method
GetConfigSchema
Source/URLab/Private/MuJoCo/Components/Controllers/MjPDController.cpp:132
↓ 2 callers
Method
GetControlRange
Source/URLab/Private/MuJoCo/Components/Actuators/MjActuator.cpp:483
↓ 2 callers
Function
GetIniPath
Source/URLab/Private/Bridge/BridgeServerConfigUtils.cpp:20
↓ 2 callers
Method
GetPosition
@brief Gets the current joint position (radians for hinges, meters for sliders). */
Source/URLab/Public/MuJoCo/Utils/MjBind.h:281
↓ 2 callers
Method
GetReading
Source/URLab/Private/MuJoCo/Components/Sensors/MjSensor.cpp:725
↓ 2 callers
Method
GetSessionNames
Source/URLab/Private/Replay/MjReplayManager.cpp:187
↓ 2 callers
Function
GetSub
Source/URLabEditor/Private/SMjBridgeServerToggle.cpp:20
↓ 2 callers
Method
GetTwist
Source/URLab/Private/MuJoCo/Input/MjTwistController.cpp:33
↓ 2 callers
Method
GetUniqueName
Source/URLab/Private/MuJoCo/Core/Spec/MjSpecWrapper.cpp:386
↓ 2 callers
Method
Init
Source/URLab/Private/MuJoCo/Components/Sensors/MjCamera.cpp:62
↓ 2 callers
Function
InitPerturbFieldsLocked
Snapshots the click-time pose into Perturb so drag updates are relative. Caller must hold CallbackMutex (reads mjData).
Source/URLab/Private/MuJoCo/Input/MjPerturbation.cpp:284
↓ 2 callers
Method
InitializeProperty
Source/URLab/Private/UI/MjPropertyRow.cpp:53
↓ 2 callers
Function
InstanceSegmentationColor
Source/URLab/Private/MuJoCo/Utils/MjColor.cpp:120
↓ 2 callers
Function
IsDragging
Is a drag currently active (LMB/RMB held)? */
Source/URLab/Public/MuJoCo/Input/MjPerturbation.h:100
↓ 2 callers
Function
LoadLevelSync
Source/URLabEditor/Private/MjLevelOps.cpp:267
↓ 2 callers
Method
LoadRecordingFromFile
Source/URLab/Private/Replay/MjReplayManager.cpp:437
↓ 2 callers
Function
MakeEventName
Build the canonical Windows event name for a given session id + * direction. `Local\` namespace = same-session-only; matches the * same-host scope
Source/URLab/Private/Transport/ShmRpcTransport.cpp:37
↓ 2 callers
Method
OnSelectionChanged
Source/URLabEditor/Private/SMjArticulationOutliner.cpp:408
↓ 2 callers
Function
PackJsonObjectInner
Source/URLab/Private/Bridge/MsgpackHelpers.cpp:65
↓ 2 callers
Function
PathResultName
Source/URLabEditor/Private/Tests/MjBindingPathProbeTest.cpp:68
↓ 2 callers
Method
PostStep
Source/URLab/Private/Transport/ZmqPublishTransport.cpp:166
↓ 2 callers
Method
PreStep
Source/URLab/Private/Transport/ZmqSubscribeTransport.cpp:258
↓ 2 callers
Method
ProcessRequestBytes
Source/URLab/Private/Transport/RpcTransport.cpp:42
↓ 2 callers
Method
PutToSleep
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:440
↓ 2 callers
Function
RegisterHandler
Source/URLab/Private/Bridge/OpRegistry.cpp:40
↓ 2 callers
Method
RegisterManager
Source/URLab/Private/Bridge/BridgeServer.cpp:128
↓ 2 callers
Function
RegisterOp
Source/URLab/Private/Bridge/OpRegistry.cpp:33
↓ 2 callers
Method
RegisterPreStepCallback
Source/URLab/Private/MuJoCo/Core/MjPhysicsEngine.cpp:736
↓ 2 callers
Function
RegisterResolver
Source/URLab/Private/Bridge/BridgeServerProvider.cpp:15
↓ 2 callers
Method
RegisterSnapshotPublisher
Source/URLab/Private/MuJoCo/Core/AMjManager.cpp:374
↓ 2 callers
Method
RegisterToSpec
Source/URLab/Private/MuJoCo/Components/Bodies/MjBody.cpp:450
↓ 2 callers
Function
ResolveEngine
Source/URLab/Private/MuJoCo/Components/Geometry/MjGeom.cpp:34
↓ 2 callers
Function
ResolveGeomRgbaFromDefaults
* Resolves a geom's rgba colour through the default class chain, mirroring * ResolveMaterialFromDefaults. The geom's own UPROPERTY default * (FLinea
Source/URLabEditor/Private/MujocoXmlParser.cpp:212
↓ 2 callers
Function
ResolveMaterialFromDefaults
* Resolves a geom's material name through the default class chain by walking SCS nodes. * Used during import when component templates have no owner a
Source/URLabEditor/Private/MujocoXmlParser.cpp:126
↓ 2 callers
Function
SanitizeXmlForComparison
Source/URLabEditor/Private/Tests/MjImporterTest.cpp:38
↓ 2 callers
Function
SaveCurrentLevelSync
Source/URLabEditor/Private/MjLevelOps.cpp:285
↓ 2 callers
Method
SaveRecordingToFile
Source/URLab/Private/Replay/MjReplayManager.cpp:412
↓ 2 callers
Function
SemanticSegmentationColor
Source/URLab/Private/MuJoCo/Utils/MjColor.cpp:137
↓ 2 callers
Method
SetActiveSession
Source/URLab/Private/Replay/MjReplayManager.cpp:197
↓ 2 callers
Method
SetNetworkControl
Source/URLab/Private/MuJoCo/Components/Actuators/MjActuator.cpp:397
↓ 2 callers
Method
SetPosition
@brief Directly sets the joint position. Warning: teleports the physics state. */
Source/URLab/Public/MuJoCo/Utils/MjBind.h:287
↓ 2 callers
Function
SnapshotSceneSync
Source/URLabEditor/Private/MjLevelOps.cpp:1167
↓ 2 callers
Method
StartReplay
Source/URLab/Private/Replay/MjReplayManager.cpp:350
↓ 2 callers
Method
StopDrag
Source/URLab/Private/MuJoCo/Input/MjPerturbation.cpp:429
↓ 2 callers
Method
StopReplay
Source/URLab/Private/Replay/MjReplayManager.cpp:393
↓ 2 callers
Method
SubmitMocapPose
Source/URLab/Private/MuJoCo/Core/MjPhysicsEngine.cpp:867
↓ 2 callers
Function
URLab_LogMujocoMessage
Source/URLab/Private/MuJoCo/Core/MjPhysicsEngine.cpp:55
↓ 2 callers
Method
UnregisterManager
Source/URLab/Private/Bridge/BridgeServer.cpp:137
↓ 2 callers
Method
UnregisterSnapshotPublisher
Source/URLab/Private/MuJoCo/Core/AMjManager.cpp:388
↓ 2 callers
Method
UpdateCameraStreamingState
Source/URLab/Private/Transport/NetworkManager.cpp:33
↓ 2 callers
Method
UpdateGroup3Visibility
Source/URLab/Private/MuJoCo/Core/MjArticulation.cpp:1425
↓ 2 callers
Function
_compiler_dirs
Return (meshdir, texturedir, assetdir) declared by any <compiler> directly under ``root``. MuJoCo allows several compiler elements; later ones win
Scripts/clean_meshes.py:123
↓ 2 callers
Function
_diag_flush
()
Scripts/codegen/_codegen_core.py:83
↓ 2 callers
Function
_emit_sensor_tag_to_type_block
One ``{TEXT(""), EMjSensorType::X}`` per subtype. Lives between ``CODEGEN_SENSOR_TAG_TO_TYPE_*`` markers in MjSensor.cpp.
Scripts/codegen/generate_ue_components.py:3283
↓ 2 callers
Function
_emit_setto_call
Generate the ``mjs_setToX(Element, ...)`` call inside CODEGEN_EXPORT from the function's signature in the mjspec snapshot. Replaces the hand-
Scripts/codegen/generate_ue_components.py:1940
↓ 2 callers
Function
_emit_xml_enum_import
Emit the XML-string -> URLab-enum mapping inside CODEGEN_IMPORT. enum_def shape: { "ue_property": "Type", "ue
Scripts/codegen/generate_ue_components.py:711
↓ 2 callers
Function
_expand_stride
Convert mjxmacro stride expressions to plain C++ expressions usable in MjBind.h. ``MJ_M(nuser_jnt)`` -> ``m->nuser_jnt``. Fires a diagnostic
Scripts/codegen/generate_ue_components.py:2532
↓ 2 callers
Function
_geom_value_map_rules
Minimal cat/element rules that exercise the FinalType switch.
Scripts/codegen/tests/test_geom_final_type.py:12
↓ 2 callers
Function
_inject_into_category_cpp
Shared scaffolding: walk every category, call ``emit_fn(cat_rules)``, inject the result between ``CODEGEN_<tag>_START/END`` markers in the cat
Scripts/codegen/generate_ue_components.py:3664
↓ 2 callers
Function
_inject_tags_into_cpp
Open ``cpp_path`` once, inject every (tag, body) pair, surface a diagnostic for each missing marker pair, append (or update) a single FileWrit
Scripts/codegen/_codegen_inject.py:143
↓ 2 callers
Function
_mjspec_from_introspect
Project the libclang-scraped introspect snapshot into the shape downstream code expects: ``structs``: ``{struct_name: [field_name, ...]}``
Scripts/codegen/generate_ue_components.py:3940
↓ 2 callers
Function
_parse_block_body
Collect the entries of a block starting at ``start_idx``. Returns the entry lines as raw strings (each looks like ``X ( ... )`` or ``XVEC ( ..
Scripts/codegen/build_mjxmacro_snapshot.py:129
↓ 2 callers
Function
_parse_body
Parse the interior of a class/struct body for UPROPERTY and UFUNCTION declarations.
Scripts/parse_headers.py:498
← previous
next →
201–300 of 1,985, ranked by callers