# SubspaceSemanticsModifierNode

Artifact: [androidx.xr.compose:compose](https://developer.android.com/jetpack/androidx/releases/xr-compose) [View Source](https://cs.android.com/search?q=file:androidx/xr/compose/subspace/node/SubspaceSemanticsModifierNode.kt+class:androidx.xr.compose.subspace.node.SubspaceSemanticsModifierNode) Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)


```
interface SubspaceSemanticsModifierNode
```

<br />

*** ** * ** ***

A `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceModifier.Node` that adds semantics key/values for use in testing, accessibility, and similar use cases.

## Summary

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/semantics/SubspaceSemanticsPropertyReceiver.https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/node/SubspaceSemanticsModifierNode#(androidx.xr.compose.subspace.semantics.SubspaceSemanticsPropertyReceiver).applySemantics()()` Adds semantics key/value pairs to the layout node, for use in testing, accessibility, etc. |

## Public functions

### SubspaceSemanticsPropertyReceiver.applySemantics

Artifact: [androidx.xr.compose:compose](https://developer.android.com/jetpack/androidx/releases/xr-compose) [View Source](https://cs.android.com/search?q=file:androidx/xr/compose/subspace/node/SubspaceSemanticsModifierNode.kt+function:applySemantics) Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)

```
fun SubspaceSemanticsPropertyReceiver.applySemantics(): Unit
```

Adds semantics key/value pairs to the layout node, for use in testing, accessibility, etc.

The `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/semantics/SubspaceSemanticsPropertyReceiver` provides "key = value"-style setters for any `https://developer.android.com/reference/kotlin/androidx/compose/ui/semantics/SemanticsPropertyKey`. Also, chaining multiple semantics modifiers is supported.