81d4372bf6
Prim right-click context menu now exposes all five USD composition arc types: - Inherit▶ Add... (modal for SdfPath input) | Remove▶ (lists via GetAllDirectInherits()) | Clear All - Specialize▶ Add... | Remove▶ (lists via UsdPrimCompositionQuery + ArcTypeFilter::Specialize) | Clear All - VariantSet▶ Add... | per-set sub-menu: Add Variant... + selectable variant list (SetVariantSelection) All text-input operations share a single RenderArcModal() driven by ArcModalMode enum. VariantSet/Variant names go through SanitizeUsdName(); Inherit/Specialize paths are passed as-is to SdfPath. OK button is disabled until input is non-empty; Enter key also confirms. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>