SubspaceSemanticsInfo

interface SubspaceSemanticsInfo


Summary

Public properties

open List<Component>?

The components attached to this node by SubspaceLayoutNode update.

SemanticsConfiguration

The semantics configuration of this node.

open Boolean

Whether this node is the root of a semantics tree.

Pose

The pose of this node relative to its parent layout node in the Compose hierarchy.

Pose

The position of this node relative to the root of this Compose hierarchy, in pixels.

open Float

The scale factor of this node relative to its parent.

List<SubspaceSemanticsInfo>

The children of this node in the semantics tree.

Entity?

The Entity associated with this node.

Int

The unique ID of this semantics node.

SubspaceSemanticsInfo?

The parent of this node in the semantics tree.

IntVolumeSize

The size of the bounding box for this node.

Public properties

components

Added in 1.0.0-alpha02
open val componentsList<Component>?

The components attached to this node by SubspaceLayoutNode update.

config

Added in 1.0.0-alpha02
val configSemanticsConfiguration

The semantics configuration of this node.

This includes all properties attached as modifiers to the current layout node.

isRoot

Added in 1.0.0-alpha02
open val isRootBoolean

Whether this node is the root of a semantics tree.

pose

Added in 1.0.0-alpha02
val posePose

The pose of this node relative to its parent layout node in the Compose hierarchy.

poseInRoot

Added in 1.0.0-alpha02
val poseInRootPose

The position of this node relative to the root of this Compose hierarchy, in pixels.

scale

Added in 1.0.0-alpha02
open val scaleFloat

The scale factor of this node relative to its parent.

semanticsChildren

Added in 1.0.0-alpha02
val semanticsChildrenList<SubspaceSemanticsInfo>

The children of this node in the semantics tree.

The children are ordered in inverse hit test order (i.e., paint order).

semanticsEntity

Added in 1.0.0-alpha02
val semanticsEntityEntity?

The Entity associated with this node.

semanticsId

Added in 1.0.0-alpha02
val semanticsIdInt

The unique ID of this semantics node.

semanticsParent

Added in 1.0.0-alpha02
val semanticsParentSubspaceSemanticsInfo?

The parent of this node in the semantics tree.

size

Added in 1.0.0-alpha02
val sizeIntVolumeSize

The size of the bounding box for this node.