class MAGES::MeshDeformations::Editor::XPBDSettingsEditor

Inspector for XPBDSettings. Presents the 64 collision layers as a virtualized, scrollable list. Row 0 is locked to “No Collision”; rows 1..63 are editable text fields. Edits upsert/remove entries in the sparse layerNames array via SerializedObject so undo and prefab overrides keep working, and empty names never linger as entries.

class XPBDSettingsEditor: public Editor
{
public:
    // methods

    override VisualElement CreateInspectorGUI();
};