chromium/out/Default/gen/third_party/perfetto/protos/perfetto/trace/android/surfaceflinger_common.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: protos/perfetto/trace/android/surfaceflinger_common.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fandroid_2fsurfaceflinger_5fcommon_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fandroid_2fsurfaceflinger_5fcommon_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
#include "protos/perfetto/trace/android/graphics/rect.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_protos_2fperfetto_2ftrace_2fandroid_2fsurfaceflinger_5fcommon_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_protos_2fperfetto_2ftrace_2fandroid_2fsurfaceflinger_5fcommon_2eproto {};
namespace perfetto {
namespace protos {
class BlurRegion;
struct BlurRegionDefaultTypeInternal;
extern BlurRegionDefaultTypeInternal _BlurRegion_default_instance_;
class ColorProto;
struct ColorProtoDefaultTypeInternal;
extern ColorProtoDefaultTypeInternal _ColorProto_default_instance_;
class ColorTransformProto;
struct ColorTransformProtoDefaultTypeInternal;
extern ColorTransformProtoDefaultTypeInternal _ColorTransformProto_default_instance_;
class InputWindowInfoProto;
struct InputWindowInfoProtoDefaultTypeInternal;
extern InputWindowInfoProtoDefaultTypeInternal _InputWindowInfoProto_default_instance_;
class RegionProto;
struct RegionProtoDefaultTypeInternal;
extern RegionProtoDefaultTypeInternal _RegionProto_default_instance_;
class SizeProto;
struct SizeProtoDefaultTypeInternal;
extern SizeProtoDefaultTypeInternal _SizeProto_default_instance_;
class TransformProto;
struct TransformProtoDefaultTypeInternal;
extern TransformProtoDefaultTypeInternal _TransformProto_default_instance_;
}  // namespace protos
}  // namespace perfetto
PROTOBUF_NAMESPACE_OPEN
template<> ::perfetto::protos::BlurRegion* Arena::CreateMaybeMessage<::perfetto::protos::BlurRegion>(Arena*);
template<> ::perfetto::protos::ColorProto* Arena::CreateMaybeMessage<::perfetto::protos::ColorProto>(Arena*);
template<> ::perfetto::protos::ColorTransformProto* Arena::CreateMaybeMessage<::perfetto::protos::ColorTransformProto>(Arena*);
template<> ::perfetto::protos::InputWindowInfoProto* Arena::CreateMaybeMessage<::perfetto::protos::InputWindowInfoProto>(Arena*);
template<> ::perfetto::protos::RegionProto* Arena::CreateMaybeMessage<::perfetto::protos::RegionProto>(Arena*);
template<> ::perfetto::protos::SizeProto* Arena::CreateMaybeMessage<::perfetto::protos::SizeProto>(Arena*);
template<> ::perfetto::protos::TransformProto* Arena::CreateMaybeMessage<::perfetto::protos::TransformProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace perfetto {
namespace protos {

enum TrustedOverlay : int {};
bool TrustedOverlay_IsValid(int value);
constexpr TrustedOverlay TrustedOverlay_MIN =;
constexpr TrustedOverlay TrustedOverlay_MAX =;
constexpr int TrustedOverlay_ARRAYSIZE =;

const std::string& TrustedOverlay_Name(TrustedOverlay value);
template<typename T>
inline const std::string& TrustedOverlay_Name(T enum_t_value) {}
bool TrustedOverlay_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TrustedOverlay* value);
// ===================================================================

class RegionProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.RegionProto) */ {};
// -------------------------------------------------------------------

class SizeProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.SizeProto) */ {};
// -------------------------------------------------------------------

class TransformProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.TransformProto) */ {};
// -------------------------------------------------------------------

class ColorProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.ColorProto) */ {};
// -------------------------------------------------------------------

class InputWindowInfoProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.InputWindowInfoProto) */ {};
// -------------------------------------------------------------------

class BlurRegion final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.BlurRegion) */ {};
// -------------------------------------------------------------------

class ColorTransformProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:perfetto.protos.ColorTransformProto) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// RegionProto

// repeated .perfetto.protos.RectProto rect = 2;
inline int RegionProto::_internal_rect_size() const {}
inline int RegionProto::rect_size() const {}
inline ::perfetto::protos::RectProto* RegionProto::mutable_rect(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::RectProto >*
RegionProto::mutable_rect() {}
inline const ::perfetto::protos::RectProto& RegionProto::_internal_rect(int index) const {}
inline const ::perfetto::protos::RectProto& RegionProto::rect(int index) const {}
inline ::perfetto::protos::RectProto* RegionProto::_internal_add_rect() {}
inline ::perfetto::protos::RectProto* RegionProto::add_rect() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::RectProto >&
RegionProto::rect() const {}

// -------------------------------------------------------------------

// SizeProto

// optional int32 w = 1;
inline bool SizeProto::_internal_has_w() const {}
inline bool SizeProto::has_w() const {}
inline void SizeProto::clear_w() {}
inline int32_t SizeProto::_internal_w() const {}
inline int32_t SizeProto::w() const {}
inline void SizeProto::_internal_set_w(int32_t value) {}
inline void SizeProto::set_w(int32_t value) {}

// optional int32 h = 2;
inline bool SizeProto::_internal_has_h() const {}
inline bool SizeProto::has_h() const {}
inline void SizeProto::clear_h() {}
inline int32_t SizeProto::_internal_h() const {}
inline int32_t SizeProto::h() const {}
inline void SizeProto::_internal_set_h(int32_t value) {}
inline void SizeProto::set_h(int32_t value) {}

// -------------------------------------------------------------------

// TransformProto

// optional float dsdx = 1;
inline bool TransformProto::_internal_has_dsdx() const {}
inline bool TransformProto::has_dsdx() const {}
inline void TransformProto::clear_dsdx() {}
inline float TransformProto::_internal_dsdx() const {}
inline float TransformProto::dsdx() const {}
inline void TransformProto::_internal_set_dsdx(float value) {}
inline void TransformProto::set_dsdx(float value) {}

// optional float dtdx = 2;
inline bool TransformProto::_internal_has_dtdx() const {}
inline bool TransformProto::has_dtdx() const {}
inline void TransformProto::clear_dtdx() {}
inline float TransformProto::_internal_dtdx() const {}
inline float TransformProto::dtdx() const {}
inline void TransformProto::_internal_set_dtdx(float value) {}
inline void TransformProto::set_dtdx(float value) {}

// optional float dsdy = 3;
inline bool TransformProto::_internal_has_dsdy() const {}
inline bool TransformProto::has_dsdy() const {}
inline void TransformProto::clear_dsdy() {}
inline float TransformProto::_internal_dsdy() const {}
inline float TransformProto::dsdy() const {}
inline void TransformProto::_internal_set_dsdy(float value) {}
inline void TransformProto::set_dsdy(float value) {}

// optional float dtdy = 4;
inline bool TransformProto::_internal_has_dtdy() const {}
inline bool TransformProto::has_dtdy() const {}
inline void TransformProto::clear_dtdy() {}
inline float TransformProto::_internal_dtdy() const {}
inline float TransformProto::dtdy() const {}
inline void TransformProto::_internal_set_dtdy(float value) {}
inline void TransformProto::set_dtdy(float value) {}

// optional int32 type = 5;
inline bool TransformProto::_internal_has_type() const {}
inline bool TransformProto::has_type() const {}
inline void TransformProto::clear_type() {}
inline int32_t TransformProto::_internal_type() const {}
inline int32_t TransformProto::type() const {}
inline void TransformProto::_internal_set_type(int32_t value) {}
inline void TransformProto::set_type(int32_t value) {}

// -------------------------------------------------------------------

// ColorProto

// optional float r = 1;
inline bool ColorProto::_internal_has_r() const {}
inline bool ColorProto::has_r() const {}
inline void ColorProto::clear_r() {}
inline float ColorProto::_internal_r() const {}
inline float ColorProto::r() const {}
inline void ColorProto::_internal_set_r(float value) {}
inline void ColorProto::set_r(float value) {}

// optional float g = 2;
inline bool ColorProto::_internal_has_g() const {}
inline bool ColorProto::has_g() const {}
inline void ColorProto::clear_g() {}
inline float ColorProto::_internal_g() const {}
inline float ColorProto::g() const {}
inline void ColorProto::_internal_set_g(float value) {}
inline void ColorProto::set_g(float value) {}

// optional float b = 3;
inline bool ColorProto::_internal_has_b() const {}
inline bool ColorProto::has_b() const {}
inline void ColorProto::clear_b() {}
inline float ColorProto::_internal_b() const {}
inline float ColorProto::b() const {}
inline void ColorProto::_internal_set_b(float value) {}
inline void ColorProto::set_b(float value) {}

// optional float a = 4;
inline bool ColorProto::_internal_has_a() const {}
inline bool ColorProto::has_a() const {}
inline void ColorProto::clear_a() {}
inline float ColorProto::_internal_a() const {}
inline float ColorProto::a() const {}
inline void ColorProto::_internal_set_a(float value) {}
inline void ColorProto::set_a(float value) {}

// -------------------------------------------------------------------

// InputWindowInfoProto

// optional uint32 layout_params_flags = 1;
inline bool InputWindowInfoProto::_internal_has_layout_params_flags() const {}
inline bool InputWindowInfoProto::has_layout_params_flags() const {}
inline void InputWindowInfoProto::clear_layout_params_flags() {}
inline uint32_t InputWindowInfoProto::_internal_layout_params_flags() const {}
inline uint32_t InputWindowInfoProto::layout_params_flags() const {}
inline void InputWindowInfoProto::_internal_set_layout_params_flags(uint32_t value) {}
inline void InputWindowInfoProto::set_layout_params_flags(uint32_t value) {}

// optional int32 layout_params_type = 2;
inline bool InputWindowInfoProto::_internal_has_layout_params_type() const {}
inline bool InputWindowInfoProto::has_layout_params_type() const {}
inline void InputWindowInfoProto::clear_layout_params_type() {}
inline int32_t InputWindowInfoProto::_internal_layout_params_type() const {}
inline int32_t InputWindowInfoProto::layout_params_type() const {}
inline void InputWindowInfoProto::_internal_set_layout_params_type(int32_t value) {}
inline void InputWindowInfoProto::set_layout_params_type(int32_t value) {}

// optional .perfetto.protos.RectProto frame = 3;
inline bool InputWindowInfoProto::_internal_has_frame() const {}
inline bool InputWindowInfoProto::has_frame() const {}
inline const ::perfetto::protos::RectProto& InputWindowInfoProto::_internal_frame() const {}
inline const ::perfetto::protos::RectProto& InputWindowInfoProto::frame() const {}
inline void InputWindowInfoProto::unsafe_arena_set_allocated_frame(
    ::perfetto::protos::RectProto* frame) {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::release_frame() {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::unsafe_arena_release_frame() {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::_internal_mutable_frame() {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::mutable_frame() {}
inline void InputWindowInfoProto::set_allocated_frame(::perfetto::protos::RectProto* frame) {}

// optional .perfetto.protos.RegionProto touchable_region = 4;
inline bool InputWindowInfoProto::_internal_has_touchable_region() const {}
inline bool InputWindowInfoProto::has_touchable_region() const {}
inline void InputWindowInfoProto::clear_touchable_region() {}
inline const ::perfetto::protos::RegionProto& InputWindowInfoProto::_internal_touchable_region() const {}
inline const ::perfetto::protos::RegionProto& InputWindowInfoProto::touchable_region() const {}
inline void InputWindowInfoProto::unsafe_arena_set_allocated_touchable_region(
    ::perfetto::protos::RegionProto* touchable_region) {}
inline ::perfetto::protos::RegionProto* InputWindowInfoProto::release_touchable_region() {}
inline ::perfetto::protos::RegionProto* InputWindowInfoProto::unsafe_arena_release_touchable_region() {}
inline ::perfetto::protos::RegionProto* InputWindowInfoProto::_internal_mutable_touchable_region() {}
inline ::perfetto::protos::RegionProto* InputWindowInfoProto::mutable_touchable_region() {}
inline void InputWindowInfoProto::set_allocated_touchable_region(::perfetto::protos::RegionProto* touchable_region) {}

// optional int32 surface_inset = 5;
inline bool InputWindowInfoProto::_internal_has_surface_inset() const {}
inline bool InputWindowInfoProto::has_surface_inset() const {}
inline void InputWindowInfoProto::clear_surface_inset() {}
inline int32_t InputWindowInfoProto::_internal_surface_inset() const {}
inline int32_t InputWindowInfoProto::surface_inset() const {}
inline void InputWindowInfoProto::_internal_set_surface_inset(int32_t value) {}
inline void InputWindowInfoProto::set_surface_inset(int32_t value) {}

// optional bool visible = 6;
inline bool InputWindowInfoProto::_internal_has_visible() const {}
inline bool InputWindowInfoProto::has_visible() const {}
inline void InputWindowInfoProto::clear_visible() {}
inline bool InputWindowInfoProto::_internal_visible() const {}
inline bool InputWindowInfoProto::visible() const {}
inline void InputWindowInfoProto::_internal_set_visible(bool value) {}
inline void InputWindowInfoProto::set_visible(bool value) {}

// optional bool can_receive_keys = 7 [deprecated = true];
inline bool InputWindowInfoProto::_internal_has_can_receive_keys() const {}
inline bool InputWindowInfoProto::has_can_receive_keys() const {}
inline void InputWindowInfoProto::clear_can_receive_keys() {}
inline bool InputWindowInfoProto::_internal_can_receive_keys() const {}
inline bool InputWindowInfoProto::can_receive_keys() const {}
inline void InputWindowInfoProto::_internal_set_can_receive_keys(bool value) {}
inline void InputWindowInfoProto::set_can_receive_keys(bool value) {}

// optional bool focusable = 8;
inline bool InputWindowInfoProto::_internal_has_focusable() const {}
inline bool InputWindowInfoProto::has_focusable() const {}
inline void InputWindowInfoProto::clear_focusable() {}
inline bool InputWindowInfoProto::_internal_focusable() const {}
inline bool InputWindowInfoProto::focusable() const {}
inline void InputWindowInfoProto::_internal_set_focusable(bool value) {}
inline void InputWindowInfoProto::set_focusable(bool value) {}

// optional bool has_wallpaper = 9;
inline bool InputWindowInfoProto::_internal_has_has_wallpaper() const {}
inline bool InputWindowInfoProto::has_has_wallpaper() const {}
inline void InputWindowInfoProto::clear_has_wallpaper() {}
inline bool InputWindowInfoProto::_internal_has_wallpaper() const {}
inline bool InputWindowInfoProto::has_wallpaper() const {}
inline void InputWindowInfoProto::_internal_set_has_wallpaper(bool value) {}
inline void InputWindowInfoProto::set_has_wallpaper(bool value) {}

// optional float global_scale_factor = 10;
inline bool InputWindowInfoProto::_internal_has_global_scale_factor() const {}
inline bool InputWindowInfoProto::has_global_scale_factor() const {}
inline void InputWindowInfoProto::clear_global_scale_factor() {}
inline float InputWindowInfoProto::_internal_global_scale_factor() const {}
inline float InputWindowInfoProto::global_scale_factor() const {}
inline void InputWindowInfoProto::_internal_set_global_scale_factor(float value) {}
inline void InputWindowInfoProto::set_global_scale_factor(float value) {}

// optional float window_x_scale = 11 [deprecated = true];
inline bool InputWindowInfoProto::_internal_has_window_x_scale() const {}
inline bool InputWindowInfoProto::has_window_x_scale() const {}
inline void InputWindowInfoProto::clear_window_x_scale() {}
inline float InputWindowInfoProto::_internal_window_x_scale() const {}
inline float InputWindowInfoProto::window_x_scale() const {}
inline void InputWindowInfoProto::_internal_set_window_x_scale(float value) {}
inline void InputWindowInfoProto::set_window_x_scale(float value) {}

// optional float window_y_scale = 12 [deprecated = true];
inline bool InputWindowInfoProto::_internal_has_window_y_scale() const {}
inline bool InputWindowInfoProto::has_window_y_scale() const {}
inline void InputWindowInfoProto::clear_window_y_scale() {}
inline float InputWindowInfoProto::_internal_window_y_scale() const {}
inline float InputWindowInfoProto::window_y_scale() const {}
inline void InputWindowInfoProto::_internal_set_window_y_scale(float value) {}
inline void InputWindowInfoProto::set_window_y_scale(float value) {}

// optional int32 crop_layer_id = 13;
inline bool InputWindowInfoProto::_internal_has_crop_layer_id() const {}
inline bool InputWindowInfoProto::has_crop_layer_id() const {}
inline void InputWindowInfoProto::clear_crop_layer_id() {}
inline int32_t InputWindowInfoProto::_internal_crop_layer_id() const {}
inline int32_t InputWindowInfoProto::crop_layer_id() const {}
inline void InputWindowInfoProto::_internal_set_crop_layer_id(int32_t value) {}
inline void InputWindowInfoProto::set_crop_layer_id(int32_t value) {}

// optional bool replace_touchable_region_with_crop = 14;
inline bool InputWindowInfoProto::_internal_has_replace_touchable_region_with_crop() const {}
inline bool InputWindowInfoProto::has_replace_touchable_region_with_crop() const {}
inline void InputWindowInfoProto::clear_replace_touchable_region_with_crop() {}
inline bool InputWindowInfoProto::_internal_replace_touchable_region_with_crop() const {}
inline bool InputWindowInfoProto::replace_touchable_region_with_crop() const {}
inline void InputWindowInfoProto::_internal_set_replace_touchable_region_with_crop(bool value) {}
inline void InputWindowInfoProto::set_replace_touchable_region_with_crop(bool value) {}

// optional .perfetto.protos.RectProto touchable_region_crop = 15;
inline bool InputWindowInfoProto::_internal_has_touchable_region_crop() const {}
inline bool InputWindowInfoProto::has_touchable_region_crop() const {}
inline const ::perfetto::protos::RectProto& InputWindowInfoProto::_internal_touchable_region_crop() const {}
inline const ::perfetto::protos::RectProto& InputWindowInfoProto::touchable_region_crop() const {}
inline void InputWindowInfoProto::unsafe_arena_set_allocated_touchable_region_crop(
    ::perfetto::protos::RectProto* touchable_region_crop) {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::release_touchable_region_crop() {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::unsafe_arena_release_touchable_region_crop() {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::_internal_mutable_touchable_region_crop() {}
inline ::perfetto::protos::RectProto* InputWindowInfoProto::mutable_touchable_region_crop() {}
inline void InputWindowInfoProto::set_allocated_touchable_region_crop(::perfetto::protos::RectProto* touchable_region_crop) {}

// optional .perfetto.protos.TransformProto transform = 16;
inline bool InputWindowInfoProto::_internal_has_transform() const {}
inline bool InputWindowInfoProto::has_transform() const {}
inline void InputWindowInfoProto::clear_transform() {}
inline const ::perfetto::protos::TransformProto& InputWindowInfoProto::_internal_transform() const {}
inline const ::perfetto::protos::TransformProto& InputWindowInfoProto::transform() const {}
inline void InputWindowInfoProto::unsafe_arena_set_allocated_transform(
    ::perfetto::protos::TransformProto* transform) {}
inline ::perfetto::protos::TransformProto* InputWindowInfoProto::release_transform() {}
inline ::perfetto::protos::TransformProto* InputWindowInfoProto::unsafe_arena_release_transform() {}
inline ::perfetto::protos::TransformProto* InputWindowInfoProto::_internal_mutable_transform() {}
inline ::perfetto::protos::TransformProto* InputWindowInfoProto::mutable_transform() {}
inline void InputWindowInfoProto::set_allocated_transform(::perfetto::protos::TransformProto* transform) {}

// optional uint32 input_config = 17;
inline bool InputWindowInfoProto::_internal_has_input_config() const {}
inline bool InputWindowInfoProto::has_input_config() const {}
inline void InputWindowInfoProto::clear_input_config() {}
inline uint32_t InputWindowInfoProto::_internal_input_config() const {}
inline uint32_t InputWindowInfoProto::input_config() const {}
inline void InputWindowInfoProto::_internal_set_input_config(uint32_t value) {}
inline void InputWindowInfoProto::set_input_config(uint32_t value) {}

// -------------------------------------------------------------------

// BlurRegion

// optional uint32 blur_radius = 1;
inline bool BlurRegion::_internal_has_blur_radius() const {}
inline bool BlurRegion::has_blur_radius() const {}
inline void BlurRegion::clear_blur_radius() {}
inline uint32_t BlurRegion::_internal_blur_radius() const {}
inline uint32_t BlurRegion::blur_radius() const {}
inline void BlurRegion::_internal_set_blur_radius(uint32_t value) {}
inline void BlurRegion::set_blur_radius(uint32_t value) {}

// optional uint32 corner_radius_tl = 2;
inline bool BlurRegion::_internal_has_corner_radius_tl() const {}
inline bool BlurRegion::has_corner_radius_tl() const {}
inline void BlurRegion::clear_corner_radius_tl() {}
inline uint32_t BlurRegion::_internal_corner_radius_tl() const {}
inline uint32_t BlurRegion::corner_radius_tl() const {}
inline void BlurRegion::_internal_set_corner_radius_tl(uint32_t value) {}
inline void BlurRegion::set_corner_radius_tl(uint32_t value) {}

// optional uint32 corner_radius_tr = 3;
inline bool BlurRegion::_internal_has_corner_radius_tr() const {}
inline bool BlurRegion::has_corner_radius_tr() const {}
inline void BlurRegion::clear_corner_radius_tr() {}
inline uint32_t BlurRegion::_internal_corner_radius_tr() const {}
inline uint32_t BlurRegion::corner_radius_tr() const {}
inline void BlurRegion::_internal_set_corner_radius_tr(uint32_t value) {}
inline void BlurRegion::set_corner_radius_tr(uint32_t value) {}

// optional uint32 corner_radius_bl = 4;
inline bool BlurRegion::_internal_has_corner_radius_bl() const {}
inline bool BlurRegion::has_corner_radius_bl() const {}
inline void BlurRegion::clear_corner_radius_bl() {}
inline uint32_t BlurRegion::_internal_corner_radius_bl() const {}
inline uint32_t BlurRegion::corner_radius_bl() const {}
inline void BlurRegion::_internal_set_corner_radius_bl(uint32_t value) {}
inline void BlurRegion::set_corner_radius_bl(uint32_t value) {}

// optional float corner_radius_br = 5;
inline bool BlurRegion::_internal_has_corner_radius_br() const {}
inline bool BlurRegion::has_corner_radius_br() const {}
inline void BlurRegion::clear_corner_radius_br() {}
inline float BlurRegion::_internal_corner_radius_br() const {}
inline float BlurRegion::corner_radius_br() const {}
inline void BlurRegion::_internal_set_corner_radius_br(float value) {}
inline void BlurRegion::set_corner_radius_br(float value) {}

// optional float alpha = 6;
inline bool BlurRegion::_internal_has_alpha() const {}
inline bool BlurRegion::has_alpha() const {}
inline void BlurRegion::clear_alpha() {}
inline float BlurRegion::_internal_alpha() const {}
inline float BlurRegion::alpha() const {}
inline void BlurRegion::_internal_set_alpha(float value) {}
inline void BlurRegion::set_alpha(float value) {}

// optional int32 left = 7;
inline bool BlurRegion::_internal_has_left() const {}
inline bool BlurRegion::has_left() const {}
inline void BlurRegion::clear_left() {}
inline int32_t BlurRegion::_internal_left() const {}
inline int32_t BlurRegion::left() const {}
inline void BlurRegion::_internal_set_left(int32_t value) {}
inline void BlurRegion::set_left(int32_t value) {}

// optional int32 top = 8;
inline bool BlurRegion::_internal_has_top() const {}
inline bool BlurRegion::has_top() const {}
inline void BlurRegion::clear_top() {}
inline int32_t BlurRegion::_internal_top() const {}
inline int32_t BlurRegion::top() const {}
inline void BlurRegion::_internal_set_top(int32_t value) {}
inline void BlurRegion::set_top(int32_t value) {}

// optional int32 right = 9;
inline bool BlurRegion::_internal_has_right() const {}
inline bool BlurRegion::has_right() const {}
inline void BlurRegion::clear_right() {}
inline int32_t BlurRegion::_internal_right() const {}
inline int32_t BlurRegion::right() const {}
inline void BlurRegion::_internal_set_right(int32_t value) {}
inline void BlurRegion::set_right(int32_t value) {}

// optional int32 bottom = 10;
inline bool BlurRegion::_internal_has_bottom() const {}
inline bool BlurRegion::has_bottom() const {}
inline void BlurRegion::clear_bottom() {}
inline int32_t BlurRegion::_internal_bottom() const {}
inline int32_t BlurRegion::bottom() const {}
inline void BlurRegion::_internal_set_bottom(int32_t value) {}
inline void BlurRegion::set_bottom(int32_t value) {}

// -------------------------------------------------------------------

// ColorTransformProto

// repeated float val = 1 [packed = true];
inline int ColorTransformProto::_internal_val_size() const {}
inline int ColorTransformProto::val_size() const {}
inline void ColorTransformProto::clear_val() {}
inline float ColorTransformProto::_internal_val(int index) const {}
inline float ColorTransformProto::val(int index) const {}
inline void ColorTransformProto::set_val(int index, float value) {}
inline void ColorTransformProto::_internal_add_val(float value) {}
inline void ColorTransformProto::add_val(float value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
ColorTransformProto::_internal_val() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
ColorTransformProto::val() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
ColorTransformProto::_internal_mutable_val() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
ColorTransformProto::mutable_val() {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace protos
}  // namespace perfetto

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::perfetto::protos::TrustedOverlay> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fandroid_2fsurfaceflinger_5fcommon_2eproto