MCPcopy Create free account
hub / github.com/URLab-Sim/UnrealRoboticsLab / _ue_field_name

Function _ue_field_name

Scripts/codegen/generate_ue_components.py:2830–2836  ·  view source on GitHub ↗

snake_case mjxmacro name -> PascalCase UE field. Preserves URLab's naming convention from the hand-written MjSimOptions.h (ls_iterations -> LsIterations, ccd_iterations -> CCD_Iterations is a deliberate one-off — synthetic_categories rules can override via field_renames).

(c_name: str)

Source from the content-addressed store, hash-verified

2828 private_root: str
2829 bind_h_path: str
2830 writes: List["FileWrite"]
2831
2832
2833@dataclass
2834class EmissionPhase:
2835 """One step in the codegen pipeline. Phases are run in order; each
2836 either appends to ``ctx.writes`` (emit phases) or has side effects
2837 only (the diagnostics phase). The registry below makes adding a
2838 phase a one-line insert rather than another `writes.extend(...)`
2839 block in ``collect_all_writes``.

Calls

no outgoing calls