Flutter Engine
Loading...
Searching...
No Matches
semantics_node.cc
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#include "
flutter/lib/ui/semantics/semantics_node.h
"
6
7
#include <cstring>
8
9
namespace
flutter
{
10
11
constexpr
int32_t
kMinPlatformViewId
= -1;
12
13
SemanticsNode::SemanticsNode
() =
default
;
14
15
SemanticsNode::SemanticsNode
(
const
SemanticsNode
& other) =
default
;
16
17
SemanticsNode::~SemanticsNode
() =
default
;
18
19
bool
SemanticsNode::HasAction
(
SemanticsAction
action
)
const
{
20
return
(
actions
&
static_cast<
int32_t
>
(
action
)) != 0;
21
}
22
23
bool
SemanticsNode::IsPlatformViewNode
()
const
{
24
return
platformViewId
>
kMinPlatformViewId
;
25
}
26
27
}
// namespace flutter
action
int action
Definition
keyboard_key_handler_unittests.cc:116
flutter
Definition
asset_manager.cc:10
flutter::kMinPlatformViewId
constexpr int32_t kMinPlatformViewId
Definition
semantics_node.cc:11
flutter::SemanticsAction
SemanticsAction
Definition
semantics_node.h:23
semantics_node.h
flutter::SemanticsNode
Definition
semantics_node.h:122
flutter::SemanticsNode::platformViewId
int32_t platformViewId
Definition
semantics_node.h:141
flutter::SemanticsNode::~SemanticsNode
~SemanticsNode()
flutter::SemanticsNode::actions
int32_t actions
Definition
semantics_node.h:136
flutter::SemanticsNode::HasAction
bool HasAction(SemanticsAction action) const
Definition
semantics_node.cc:19
flutter::SemanticsNode::SemanticsNode
SemanticsNode()
flutter::SemanticsNode::IsPlatformViewNode
bool IsPlatformViewNode() const
Definition
semantics_node.cc:23
lib
ui
semantics
semantics_node.cc
Generated on Thu Nov 6 2025 16:11:24 for Flutter Engine by
1.9.8