5#ifndef FLUTTER_LIB_UI_SEMANTICS_SEMANTICS_NODE_H_
6#define FLUTTER_LIB_UI_SEMANTICS_SEMANTICS_NODE_H_
10#include <unordered_map>
16#include "flutter/lib/ui/semantics/string_attribute.h"
FlutterSemanticsFlag flag
const int kScrollableSemanticsFlags
@ kIsInMutuallyExclusiveGroup
std::unordered_map< int32_t, SemanticsNode > SemanticsNodeUpdates
const int kHorizontalScrollSemanticsActions
const int kVerticalScrollSemanticsActions
std::vector< StringAttributePtr > StringAttributes
@ kMoveCursorBackwardByWord
@ kMoveCursorBackwardByCharacter
@ kMoveCursorForwardByWord
@ kMoveCursorForwardByCharacter
@ kDidLoseAccessibilityFocus
@ kDidGainAccessibilityFocus
const int kScrollableSemanticsActions
static constexpr SkRect MakeEmpty()
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
bool HasFlag(SemanticsFlags flag) const
int32_t currentValueLength
std::vector< int32_t > customAccessibilityActions
bool IsPlatformViewNode() const
std::string decreasedValue
std::vector< int32_t > childrenInTraversalOrder
int32_t textSelectionBase