/// rcp authored schema

AccessibilityComponent

Exact USDA block introduced by RCP plus fixture-backed contract evidence.

ID: RealityKit.Accessibility Baseline: BASE.usda Fixture: Accessibility

Quick Read

AccessibilityComponent has 3 fields. All fields are written in the baseline.

Authored as def RealityKitComponent "Accessibility" with info:id = "RealityKit.Accessibility".

For large components, prefer fixtures.csv for fixture-by-fixture authored rows and matrix.csv for the derived variant matrix.

Introduced USD Block

USDA
def RealityKitComponent "Accessibility"
{
    uniform token info:id = "RealityKit.Accessibility"
    bool isEnabled = 0
    string label = ""
    string value = ""
}

Sparse Patch Examples

Each fixture shows the USDA block RCP writes when a single parameter is changed in the inspector.

AccessibilityElement.usda

Changes: isEnabled, label, value

Changed fields: isEnabled, label, value

USDA
def RealityKitComponent "Accessibility"
{
    uniform token info:id = "RealityKit.Accessibility"
    bool isEnabled = 1
    string label = "Custom Label"
    string value = "This component makes my entity accessible "
}
Label.usda

Changes: isEnabled, label, value

Changed fields: isEnabled, label, value

USDA
def RealityKitComponent "Accessibility"
{
    uniform token info:id = "RealityKit.Accessibility"
    string label = "Some Label"
}
Value.usda

Changes: isEnabled, label, value

Changed fields: isEnabled, label, value

USDA
def RealityKitComponent "Accessibility"
{
    uniform token info:id = "RealityKit.Accessibility"
    string value = "Some Value"
}

Fields

isEnabled bool
Baseline
0
Written as
1
label string
Baseline
""
Written as
"Custom Label", "Some Label"
value string
Baseline
""
Written as
"This component makes my entity accessible ", "Some Value"

Observed Authoring Matrix

4 fixtures × 3 fields
Variant isEnabledlabelvalue Interpretation
AccessibilityElement.usda 1 "Custom Label" "This component makes my entity accessible " Changes: isEnabled, label, value
BASE.usda 0 "" "" Canonical baseline fixture
Label.usda omitted "Some Label" omitted Changes: isEnabled, label, value
Value.usda omitted omitted "Some Value" Changes: isEnabled, label, value