Summary information about a SemanticsNode object.

A semantics node might SemanticsNode.mergeAllDescendantsIntoThisNode, which means the individual fields on the semantics node don't fully describe the semantics at that node. This data structure contains the full semantics for the node.

Typically obtained from SemanticsNode.getSemanticsData.

Constructors

SemanticsData({@required int flags, @required int actions, @required String label, @required Rect rect, Matrix4 transform })

Creates a semantics data object.

Properties

actions int

A bit field of SemanticsActions that apply to this node.

read-only
flags int

A bit field of SemanticsFlags that apply to this node.

read-only
hashCode int

read-only
label String

A textual description of this node.

read-only
rect Rect

The bounding box for this node in its coordinate system.

read-only
transform Matrix4

The transform from this node's coordinate system to its parent's coordinate system.

read-only
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

Methods

hasAction(SemanticsAction action) bool

Whether actions contains the given action.

hasFlag(SemanticsFlags flag) bool

Whether flags contains the given flag.

toString() String

Returns a string representation of this object.

noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited