/// 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".

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
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
USDA
def RealityKitComponent "Accessibility"
{
    uniform token info:id = "RealityKit.Accessibility"
    string label = "Some Label"
}

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 " 3 field changes
BASE.usda 0 "" "" Baseline or equivalent state
Label.usda omitted "Some Label" omitted 3 field changes
Value.usda omitted omitted "Some Value" 3 field changes