/// rcp authored schema
AccessibilityComponent
Exact USDA block introduced by RCP plus fixture-backed contract evidence.
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 | isEnabled | label | value | 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 |