5#ifndef FLUTTER_LIB_UI_SEMANTICS_SEMANTICS_NODE_H_
6#define FLUTTER_LIB_UI_SEMANTICS_SEMANTICS_NODE_H_
10#include <unordered_map>
13#include "third_party/skia/include/core/SkM44.h"
14#include "third_party/skia/include/core/SkRect.h"
162 SkRect
rect = SkRect::MakeEmpty();
constexpr int kHorizontalScrollSemanticsActions
std::unordered_map< int32_t, SemanticsNode > SemanticsNodeUpdates
constexpr int kSystemActions
The following actions are not user-initiated.
SemanticsValidationResult
constexpr int kScrollableSemanticsActions
constexpr int kVerticalScrollSemanticsActions
std::vector< StringAttributePtr > StringAttributes
@ kMoveCursorBackwardByWord
@ kMoveCursorBackwardByCharacter
@ kMoveCursorForwardByWord
@ kMoveCursorForwardByCharacter
@ kDidLoseAccessibilityFocus
@ kDidGainAccessibilityFocus
SemanticsNode(const SemanticsNode &other)
StringAttributes decreasedValueAttributes
std::string increasedValue
StringAttributes hintAttributes
StringAttributes increasedValueAttributes
StringAttributes valueAttributes
StringAttributes labelAttributes
std::vector< int32_t > childrenInHitTestOrder
bool HasAction(SemanticsAction action) const
int32_t textSelectionExtent
SemanticsValidationResult validationResult
int32_t currentValueLength
std::vector< int32_t > customAccessibilityActions
bool IsPlatformViewNode() const
std::string decreasedValue
std::vector< int32_t > childrenInTraversalOrder
int32_t textSelectionBase