chromium/out/Default/gen/third_party/perfetto/protos/perfetto/trace/gpu/gpu_render_stage_event.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fgpu_2fgpu_5frender_5fstage_5fevent_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_protos_2fperfetto_2ftrace_2fgpu_2fgpu_5frender_5fstage_5fevent_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>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_protos_2fperfetto_2ftrace_2fgpu_2fgpu_5frender_5fstage_5fevent_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_2fgpu_2fgpu_5frender_5fstage_5fevent_2eproto {};
namespace perfetto {
namespace protos {
class GpuRenderStageEvent;
struct GpuRenderStageEventDefaultTypeInternal;
extern GpuRenderStageEventDefaultTypeInternal _GpuRenderStageEvent_default_instance_;
class GpuRenderStageEvent_ExtraData;
struct GpuRenderStageEvent_ExtraDataDefaultTypeInternal;
extern GpuRenderStageEvent_ExtraDataDefaultTypeInternal _GpuRenderStageEvent_ExtraData_default_instance_;
class GpuRenderStageEvent_Specifications;
struct GpuRenderStageEvent_SpecificationsDefaultTypeInternal;
extern GpuRenderStageEvent_SpecificationsDefaultTypeInternal _GpuRenderStageEvent_Specifications_default_instance_;
class GpuRenderStageEvent_Specifications_ContextSpec;
struct GpuRenderStageEvent_Specifications_ContextSpecDefaultTypeInternal;
extern GpuRenderStageEvent_Specifications_ContextSpecDefaultTypeInternal _GpuRenderStageEvent_Specifications_ContextSpec_default_instance_;
class GpuRenderStageEvent_Specifications_Description;
struct GpuRenderStageEvent_Specifications_DescriptionDefaultTypeInternal;
extern GpuRenderStageEvent_Specifications_DescriptionDefaultTypeInternal _GpuRenderStageEvent_Specifications_Description_default_instance_;
class InternedGpuRenderStageSpecification;
struct InternedGpuRenderStageSpecificationDefaultTypeInternal;
extern InternedGpuRenderStageSpecificationDefaultTypeInternal _InternedGpuRenderStageSpecification_default_instance_;
class InternedGraphicsContext;
struct InternedGraphicsContextDefaultTypeInternal;
extern InternedGraphicsContextDefaultTypeInternal _InternedGraphicsContext_default_instance_;
}  // namespace protos
}  // namespace perfetto
PROTOBUF_NAMESPACE_OPEN
template<> ::perfetto::protos::GpuRenderStageEvent* Arena::CreateMaybeMessage<::perfetto::protos::GpuRenderStageEvent>(Arena*);
template<> ::perfetto::protos::GpuRenderStageEvent_ExtraData* Arena::CreateMaybeMessage<::perfetto::protos::GpuRenderStageEvent_ExtraData>(Arena*);
template<> ::perfetto::protos::GpuRenderStageEvent_Specifications* Arena::CreateMaybeMessage<::perfetto::protos::GpuRenderStageEvent_Specifications>(Arena*);
template<> ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec* Arena::CreateMaybeMessage<::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec>(Arena*);
template<> ::perfetto::protos::GpuRenderStageEvent_Specifications_Description* Arena::CreateMaybeMessage<::perfetto::protos::GpuRenderStageEvent_Specifications_Description>(Arena*);
template<> ::perfetto::protos::InternedGpuRenderStageSpecification* Arena::CreateMaybeMessage<::perfetto::protos::InternedGpuRenderStageSpecification>(Arena*);
template<> ::perfetto::protos::InternedGraphicsContext* Arena::CreateMaybeMessage<::perfetto::protos::InternedGraphicsContext>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace perfetto {
namespace protos {

enum InternedGraphicsContext_Api : int {};
bool InternedGraphicsContext_Api_IsValid(int value);
constexpr InternedGraphicsContext_Api InternedGraphicsContext_Api_Api_MIN =;
constexpr InternedGraphicsContext_Api InternedGraphicsContext_Api_Api_MAX =;
constexpr int InternedGraphicsContext_Api_Api_ARRAYSIZE =;

const std::string& InternedGraphicsContext_Api_Name(InternedGraphicsContext_Api value);
template<typename T>
inline const std::string& InternedGraphicsContext_Api_Name(T enum_t_value) {}
bool InternedGraphicsContext_Api_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InternedGraphicsContext_Api* value);
enum InternedGpuRenderStageSpecification_RenderStageCategory : int {};
bool InternedGpuRenderStageSpecification_RenderStageCategory_IsValid(int value);
constexpr InternedGpuRenderStageSpecification_RenderStageCategory InternedGpuRenderStageSpecification_RenderStageCategory_RenderStageCategory_MIN =;
constexpr InternedGpuRenderStageSpecification_RenderStageCategory InternedGpuRenderStageSpecification_RenderStageCategory_RenderStageCategory_MAX =;
constexpr int InternedGpuRenderStageSpecification_RenderStageCategory_RenderStageCategory_ARRAYSIZE =;

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

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

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

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

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

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

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

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


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

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

// optional string name = 1;
inline bool GpuRenderStageEvent_ExtraData::_internal_has_name() const {}
inline bool GpuRenderStageEvent_ExtraData::has_name() const {}
inline void GpuRenderStageEvent_ExtraData::clear_name() {}
inline const std::string& GpuRenderStageEvent_ExtraData::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void GpuRenderStageEvent_ExtraData::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* GpuRenderStageEvent_ExtraData::mutable_name() {}
inline const std::string& GpuRenderStageEvent_ExtraData::_internal_name() const {}
inline void GpuRenderStageEvent_ExtraData::_internal_set_name(const std::string& value) {}
inline std::string* GpuRenderStageEvent_ExtraData::_internal_mutable_name() {}
inline std::string* GpuRenderStageEvent_ExtraData::release_name() {}
inline void GpuRenderStageEvent_ExtraData::set_allocated_name(std::string* name) {}

// optional string value = 2;
inline bool GpuRenderStageEvent_ExtraData::_internal_has_value() const {}
inline bool GpuRenderStageEvent_ExtraData::has_value() const {}
inline void GpuRenderStageEvent_ExtraData::clear_value() {}
inline const std::string& GpuRenderStageEvent_ExtraData::value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void GpuRenderStageEvent_ExtraData::set_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* GpuRenderStageEvent_ExtraData::mutable_value() {}
inline const std::string& GpuRenderStageEvent_ExtraData::_internal_value() const {}
inline void GpuRenderStageEvent_ExtraData::_internal_set_value(const std::string& value) {}
inline std::string* GpuRenderStageEvent_ExtraData::_internal_mutable_value() {}
inline std::string* GpuRenderStageEvent_ExtraData::release_value() {}
inline void GpuRenderStageEvent_ExtraData::set_allocated_value(std::string* value) {}

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

// GpuRenderStageEvent_Specifications_ContextSpec

// optional uint64 context = 1;
inline bool GpuRenderStageEvent_Specifications_ContextSpec::_internal_has_context() const {}
inline bool GpuRenderStageEvent_Specifications_ContextSpec::has_context() const {}
inline void GpuRenderStageEvent_Specifications_ContextSpec::clear_context() {}
inline uint64_t GpuRenderStageEvent_Specifications_ContextSpec::_internal_context() const {}
inline uint64_t GpuRenderStageEvent_Specifications_ContextSpec::context() const {}
inline void GpuRenderStageEvent_Specifications_ContextSpec::_internal_set_context(uint64_t value) {}
inline void GpuRenderStageEvent_Specifications_ContextSpec::set_context(uint64_t value) {}

// optional int32 pid = 2;
inline bool GpuRenderStageEvent_Specifications_ContextSpec::_internal_has_pid() const {}
inline bool GpuRenderStageEvent_Specifications_ContextSpec::has_pid() const {}
inline void GpuRenderStageEvent_Specifications_ContextSpec::clear_pid() {}
inline int32_t GpuRenderStageEvent_Specifications_ContextSpec::_internal_pid() const {}
inline int32_t GpuRenderStageEvent_Specifications_ContextSpec::pid() const {}
inline void GpuRenderStageEvent_Specifications_ContextSpec::_internal_set_pid(int32_t value) {}
inline void GpuRenderStageEvent_Specifications_ContextSpec::set_pid(int32_t value) {}

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

// GpuRenderStageEvent_Specifications_Description

// optional string name = 1;
inline bool GpuRenderStageEvent_Specifications_Description::_internal_has_name() const {}
inline bool GpuRenderStageEvent_Specifications_Description::has_name() const {}
inline void GpuRenderStageEvent_Specifications_Description::clear_name() {}
inline const std::string& GpuRenderStageEvent_Specifications_Description::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void GpuRenderStageEvent_Specifications_Description::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* GpuRenderStageEvent_Specifications_Description::mutable_name() {}
inline const std::string& GpuRenderStageEvent_Specifications_Description::_internal_name() const {}
inline void GpuRenderStageEvent_Specifications_Description::_internal_set_name(const std::string& value) {}
inline std::string* GpuRenderStageEvent_Specifications_Description::_internal_mutable_name() {}
inline std::string* GpuRenderStageEvent_Specifications_Description::release_name() {}
inline void GpuRenderStageEvent_Specifications_Description::set_allocated_name(std::string* name) {}

// optional string description = 2;
inline bool GpuRenderStageEvent_Specifications_Description::_internal_has_description() const {}
inline bool GpuRenderStageEvent_Specifications_Description::has_description() const {}
inline void GpuRenderStageEvent_Specifications_Description::clear_description() {}
inline const std::string& GpuRenderStageEvent_Specifications_Description::description() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void GpuRenderStageEvent_Specifications_Description::set_description(ArgT0&& arg0, ArgT... args) {}
inline std::string* GpuRenderStageEvent_Specifications_Description::mutable_description() {}
inline const std::string& GpuRenderStageEvent_Specifications_Description::_internal_description() const {}
inline void GpuRenderStageEvent_Specifications_Description::_internal_set_description(const std::string& value) {}
inline std::string* GpuRenderStageEvent_Specifications_Description::_internal_mutable_description() {}
inline std::string* GpuRenderStageEvent_Specifications_Description::release_description() {}
inline void GpuRenderStageEvent_Specifications_Description::set_allocated_description(std::string* description) {}

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

// GpuRenderStageEvent_Specifications

// optional .perfetto.protos.GpuRenderStageEvent.Specifications.ContextSpec context_spec = 1;
inline bool GpuRenderStageEvent_Specifications::_internal_has_context_spec() const {}
inline bool GpuRenderStageEvent_Specifications::has_context_spec() const {}
inline void GpuRenderStageEvent_Specifications::clear_context_spec() {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec& GpuRenderStageEvent_Specifications::_internal_context_spec() const {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec& GpuRenderStageEvent_Specifications::context_spec() const {}
inline void GpuRenderStageEvent_Specifications::unsafe_arena_set_allocated_context_spec(
    ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec* context_spec) {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec* GpuRenderStageEvent_Specifications::release_context_spec() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec* GpuRenderStageEvent_Specifications::unsafe_arena_release_context_spec() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec* GpuRenderStageEvent_Specifications::_internal_mutable_context_spec() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec* GpuRenderStageEvent_Specifications::mutable_context_spec() {}
inline void GpuRenderStageEvent_Specifications::set_allocated_context_spec(::perfetto::protos::GpuRenderStageEvent_Specifications_ContextSpec* context_spec) {}

// repeated .perfetto.protos.GpuRenderStageEvent.Specifications.Description hw_queue = 2;
inline int GpuRenderStageEvent_Specifications::_internal_hw_queue_size() const {}
inline int GpuRenderStageEvent_Specifications::hw_queue_size() const {}
inline void GpuRenderStageEvent_Specifications::clear_hw_queue() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_Description* GpuRenderStageEvent_Specifications::mutable_hw_queue(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::GpuRenderStageEvent_Specifications_Description >*
GpuRenderStageEvent_Specifications::mutable_hw_queue() {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications_Description& GpuRenderStageEvent_Specifications::_internal_hw_queue(int index) const {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications_Description& GpuRenderStageEvent_Specifications::hw_queue(int index) const {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_Description* GpuRenderStageEvent_Specifications::_internal_add_hw_queue() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_Description* GpuRenderStageEvent_Specifications::add_hw_queue() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::GpuRenderStageEvent_Specifications_Description >&
GpuRenderStageEvent_Specifications::hw_queue() const {}

// repeated .perfetto.protos.GpuRenderStageEvent.Specifications.Description stage = 3;
inline int GpuRenderStageEvent_Specifications::_internal_stage_size() const {}
inline int GpuRenderStageEvent_Specifications::stage_size() const {}
inline void GpuRenderStageEvent_Specifications::clear_stage() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_Description* GpuRenderStageEvent_Specifications::mutable_stage(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::GpuRenderStageEvent_Specifications_Description >*
GpuRenderStageEvent_Specifications::mutable_stage() {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications_Description& GpuRenderStageEvent_Specifications::_internal_stage(int index) const {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications_Description& GpuRenderStageEvent_Specifications::stage(int index) const {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_Description* GpuRenderStageEvent_Specifications::_internal_add_stage() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications_Description* GpuRenderStageEvent_Specifications::add_stage() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::GpuRenderStageEvent_Specifications_Description >&
GpuRenderStageEvent_Specifications::stage() const {}

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

// GpuRenderStageEvent

// optional uint64 event_id = 1;
inline bool GpuRenderStageEvent::_internal_has_event_id() const {}
inline bool GpuRenderStageEvent::has_event_id() const {}
inline void GpuRenderStageEvent::clear_event_id() {}
inline uint64_t GpuRenderStageEvent::_internal_event_id() const {}
inline uint64_t GpuRenderStageEvent::event_id() const {}
inline void GpuRenderStageEvent::_internal_set_event_id(uint64_t value) {}
inline void GpuRenderStageEvent::set_event_id(uint64_t value) {}

// optional uint64 duration = 2;
inline bool GpuRenderStageEvent::_internal_has_duration() const {}
inline bool GpuRenderStageEvent::has_duration() const {}
inline void GpuRenderStageEvent::clear_duration() {}
inline uint64_t GpuRenderStageEvent::_internal_duration() const {}
inline uint64_t GpuRenderStageEvent::duration() const {}
inline void GpuRenderStageEvent::_internal_set_duration(uint64_t value) {}
inline void GpuRenderStageEvent::set_duration(uint64_t value) {}

// optional uint64 hw_queue_iid = 13;
inline bool GpuRenderStageEvent::_internal_has_hw_queue_iid() const {}
inline bool GpuRenderStageEvent::has_hw_queue_iid() const {}
inline void GpuRenderStageEvent::clear_hw_queue_iid() {}
inline uint64_t GpuRenderStageEvent::_internal_hw_queue_iid() const {}
inline uint64_t GpuRenderStageEvent::hw_queue_iid() const {}
inline void GpuRenderStageEvent::_internal_set_hw_queue_iid(uint64_t value) {}
inline void GpuRenderStageEvent::set_hw_queue_iid(uint64_t value) {}

// optional uint64 stage_iid = 14;
inline bool GpuRenderStageEvent::_internal_has_stage_iid() const {}
inline bool GpuRenderStageEvent::has_stage_iid() const {}
inline void GpuRenderStageEvent::clear_stage_iid() {}
inline uint64_t GpuRenderStageEvent::_internal_stage_iid() const {}
inline uint64_t GpuRenderStageEvent::stage_iid() const {}
inline void GpuRenderStageEvent::_internal_set_stage_iid(uint64_t value) {}
inline void GpuRenderStageEvent::set_stage_iid(uint64_t value) {}

// optional int32 gpu_id = 11;
inline bool GpuRenderStageEvent::_internal_has_gpu_id() const {}
inline bool GpuRenderStageEvent::has_gpu_id() const {}
inline void GpuRenderStageEvent::clear_gpu_id() {}
inline int32_t GpuRenderStageEvent::_internal_gpu_id() const {}
inline int32_t GpuRenderStageEvent::gpu_id() const {}
inline void GpuRenderStageEvent::_internal_set_gpu_id(int32_t value) {}
inline void GpuRenderStageEvent::set_gpu_id(int32_t value) {}

// optional uint64 context = 5;
inline bool GpuRenderStageEvent::_internal_has_context() const {}
inline bool GpuRenderStageEvent::has_context() const {}
inline void GpuRenderStageEvent::clear_context() {}
inline uint64_t GpuRenderStageEvent::_internal_context() const {}
inline uint64_t GpuRenderStageEvent::context() const {}
inline void GpuRenderStageEvent::_internal_set_context(uint64_t value) {}
inline void GpuRenderStageEvent::set_context(uint64_t value) {}

// optional uint64 render_target_handle = 8;
inline bool GpuRenderStageEvent::_internal_has_render_target_handle() const {}
inline bool GpuRenderStageEvent::has_render_target_handle() const {}
inline void GpuRenderStageEvent::clear_render_target_handle() {}
inline uint64_t GpuRenderStageEvent::_internal_render_target_handle() const {}
inline uint64_t GpuRenderStageEvent::render_target_handle() const {}
inline void GpuRenderStageEvent::_internal_set_render_target_handle(uint64_t value) {}
inline void GpuRenderStageEvent::set_render_target_handle(uint64_t value) {}

// optional uint32 submission_id = 10;
inline bool GpuRenderStageEvent::_internal_has_submission_id() const {}
inline bool GpuRenderStageEvent::has_submission_id() const {}
inline void GpuRenderStageEvent::clear_submission_id() {}
inline uint32_t GpuRenderStageEvent::_internal_submission_id() const {}
inline uint32_t GpuRenderStageEvent::submission_id() const {}
inline void GpuRenderStageEvent::_internal_set_submission_id(uint32_t value) {}
inline void GpuRenderStageEvent::set_submission_id(uint32_t value) {}

// repeated .perfetto.protos.GpuRenderStageEvent.ExtraData extra_data = 6;
inline int GpuRenderStageEvent::_internal_extra_data_size() const {}
inline int GpuRenderStageEvent::extra_data_size() const {}
inline void GpuRenderStageEvent::clear_extra_data() {}
inline ::perfetto::protos::GpuRenderStageEvent_ExtraData* GpuRenderStageEvent::mutable_extra_data(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::GpuRenderStageEvent_ExtraData >*
GpuRenderStageEvent::mutable_extra_data() {}
inline const ::perfetto::protos::GpuRenderStageEvent_ExtraData& GpuRenderStageEvent::_internal_extra_data(int index) const {}
inline const ::perfetto::protos::GpuRenderStageEvent_ExtraData& GpuRenderStageEvent::extra_data(int index) const {}
inline ::perfetto::protos::GpuRenderStageEvent_ExtraData* GpuRenderStageEvent::_internal_add_extra_data() {}
inline ::perfetto::protos::GpuRenderStageEvent_ExtraData* GpuRenderStageEvent::add_extra_data() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::perfetto::protos::GpuRenderStageEvent_ExtraData >&
GpuRenderStageEvent::extra_data() const {}

// optional uint64 render_pass_handle = 9;
inline bool GpuRenderStageEvent::_internal_has_render_pass_handle() const {}
inline bool GpuRenderStageEvent::has_render_pass_handle() const {}
inline void GpuRenderStageEvent::clear_render_pass_handle() {}
inline uint64_t GpuRenderStageEvent::_internal_render_pass_handle() const {}
inline uint64_t GpuRenderStageEvent::render_pass_handle() const {}
inline void GpuRenderStageEvent::_internal_set_render_pass_handle(uint64_t value) {}
inline void GpuRenderStageEvent::set_render_pass_handle(uint64_t value) {}

// repeated uint64 render_subpass_index_mask = 15;
inline int GpuRenderStageEvent::_internal_render_subpass_index_mask_size() const {}
inline int GpuRenderStageEvent::render_subpass_index_mask_size() const {}
inline void GpuRenderStageEvent::clear_render_subpass_index_mask() {}
inline uint64_t GpuRenderStageEvent::_internal_render_subpass_index_mask(int index) const {}
inline uint64_t GpuRenderStageEvent::render_subpass_index_mask(int index) const {}
inline void GpuRenderStageEvent::set_render_subpass_index_mask(int index, uint64_t value) {}
inline void GpuRenderStageEvent::_internal_add_render_subpass_index_mask(uint64_t value) {}
inline void GpuRenderStageEvent::add_render_subpass_index_mask(uint64_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
GpuRenderStageEvent::_internal_render_subpass_index_mask() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
GpuRenderStageEvent::render_subpass_index_mask() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
GpuRenderStageEvent::_internal_mutable_render_subpass_index_mask() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
GpuRenderStageEvent::mutable_render_subpass_index_mask() {}

// optional uint64 command_buffer_handle = 12;
inline bool GpuRenderStageEvent::_internal_has_command_buffer_handle() const {}
inline bool GpuRenderStageEvent::has_command_buffer_handle() const {}
inline void GpuRenderStageEvent::clear_command_buffer_handle() {}
inline uint64_t GpuRenderStageEvent::_internal_command_buffer_handle() const {}
inline uint64_t GpuRenderStageEvent::command_buffer_handle() const {}
inline void GpuRenderStageEvent::_internal_set_command_buffer_handle(uint64_t value) {}
inline void GpuRenderStageEvent::set_command_buffer_handle(uint64_t value) {}

// optional .perfetto.protos.GpuRenderStageEvent.Specifications specifications = 7 [deprecated = true];
inline bool GpuRenderStageEvent::_internal_has_specifications() const {}
inline bool GpuRenderStageEvent::has_specifications() const {}
inline void GpuRenderStageEvent::clear_specifications() {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications& GpuRenderStageEvent::_internal_specifications() const {}
inline const ::perfetto::protos::GpuRenderStageEvent_Specifications& GpuRenderStageEvent::specifications() const {}
inline void GpuRenderStageEvent::unsafe_arena_set_allocated_specifications(
    ::perfetto::protos::GpuRenderStageEvent_Specifications* specifications) {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications* GpuRenderStageEvent::release_specifications() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications* GpuRenderStageEvent::unsafe_arena_release_specifications() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications* GpuRenderStageEvent::_internal_mutable_specifications() {}
inline ::perfetto::protos::GpuRenderStageEvent_Specifications* GpuRenderStageEvent::mutable_specifications() {}
inline void GpuRenderStageEvent::set_allocated_specifications(::perfetto::protos::GpuRenderStageEvent_Specifications* specifications) {}

// optional int32 hw_queue_id = 3 [deprecated = true];
inline bool GpuRenderStageEvent::_internal_has_hw_queue_id() const {}
inline bool GpuRenderStageEvent::has_hw_queue_id() const {}
inline void GpuRenderStageEvent::clear_hw_queue_id() {}
inline int32_t GpuRenderStageEvent::_internal_hw_queue_id() const {}
inline int32_t GpuRenderStageEvent::hw_queue_id() const {}
inline void GpuRenderStageEvent::_internal_set_hw_queue_id(int32_t value) {}
inline void GpuRenderStageEvent::set_hw_queue_id(int32_t value) {}

// optional int32 stage_id = 4 [deprecated = true];
inline bool GpuRenderStageEvent::_internal_has_stage_id() const {}
inline bool GpuRenderStageEvent::has_stage_id() const {}
inline void GpuRenderStageEvent::clear_stage_id() {}
inline int32_t GpuRenderStageEvent::_internal_stage_id() const {}
inline int32_t GpuRenderStageEvent::stage_id() const {}
inline void GpuRenderStageEvent::_internal_set_stage_id(int32_t value) {}
inline void GpuRenderStageEvent::set_stage_id(int32_t value) {}

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

// InternedGraphicsContext

// optional uint64 iid = 1;
inline bool InternedGraphicsContext::_internal_has_iid() const {}
inline bool InternedGraphicsContext::has_iid() const {}
inline void InternedGraphicsContext::clear_iid() {}
inline uint64_t InternedGraphicsContext::_internal_iid() const {}
inline uint64_t InternedGraphicsContext::iid() const {}
inline void InternedGraphicsContext::_internal_set_iid(uint64_t value) {}
inline void InternedGraphicsContext::set_iid(uint64_t value) {}

// optional int32 pid = 2;
inline bool InternedGraphicsContext::_internal_has_pid() const {}
inline bool InternedGraphicsContext::has_pid() const {}
inline void InternedGraphicsContext::clear_pid() {}
inline int32_t InternedGraphicsContext::_internal_pid() const {}
inline int32_t InternedGraphicsContext::pid() const {}
inline void InternedGraphicsContext::_internal_set_pid(int32_t value) {}
inline void InternedGraphicsContext::set_pid(int32_t value) {}

// optional .perfetto.protos.InternedGraphicsContext.Api api = 3;
inline bool InternedGraphicsContext::_internal_has_api() const {}
inline bool InternedGraphicsContext::has_api() const {}
inline void InternedGraphicsContext::clear_api() {}
inline ::perfetto::protos::InternedGraphicsContext_Api InternedGraphicsContext::_internal_api() const {}
inline ::perfetto::protos::InternedGraphicsContext_Api InternedGraphicsContext::api() const {}
inline void InternedGraphicsContext::_internal_set_api(::perfetto::protos::InternedGraphicsContext_Api value) {}
inline void InternedGraphicsContext::set_api(::perfetto::protos::InternedGraphicsContext_Api value) {}

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

// InternedGpuRenderStageSpecification

// optional uint64 iid = 1;
inline bool InternedGpuRenderStageSpecification::_internal_has_iid() const {}
inline bool InternedGpuRenderStageSpecification::has_iid() const {}
inline void InternedGpuRenderStageSpecification::clear_iid() {}
inline uint64_t InternedGpuRenderStageSpecification::_internal_iid() const {}
inline uint64_t InternedGpuRenderStageSpecification::iid() const {}
inline void InternedGpuRenderStageSpecification::_internal_set_iid(uint64_t value) {}
inline void InternedGpuRenderStageSpecification::set_iid(uint64_t value) {}

// optional string name = 2;
inline bool InternedGpuRenderStageSpecification::_internal_has_name() const {}
inline bool InternedGpuRenderStageSpecification::has_name() const {}
inline void InternedGpuRenderStageSpecification::clear_name() {}
inline const std::string& InternedGpuRenderStageSpecification::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void InternedGpuRenderStageSpecification::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* InternedGpuRenderStageSpecification::mutable_name() {}
inline const std::string& InternedGpuRenderStageSpecification::_internal_name() const {}
inline void InternedGpuRenderStageSpecification::_internal_set_name(const std::string& value) {}
inline std::string* InternedGpuRenderStageSpecification::_internal_mutable_name() {}
inline std::string* InternedGpuRenderStageSpecification::release_name() {}
inline void InternedGpuRenderStageSpecification::set_allocated_name(std::string* name) {}

// optional string description = 3;
inline bool InternedGpuRenderStageSpecification::_internal_has_description() const {}
inline bool InternedGpuRenderStageSpecification::has_description() const {}
inline void InternedGpuRenderStageSpecification::clear_description() {}
inline const std::string& InternedGpuRenderStageSpecification::description() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void InternedGpuRenderStageSpecification::set_description(ArgT0&& arg0, ArgT... args) {}
inline std::string* InternedGpuRenderStageSpecification::mutable_description() {}
inline const std::string& InternedGpuRenderStageSpecification::_internal_description() const {}
inline void InternedGpuRenderStageSpecification::_internal_set_description(const std::string& value) {}
inline std::string* InternedGpuRenderStageSpecification::_internal_mutable_description() {}
inline std::string* InternedGpuRenderStageSpecification::release_description() {}
inline void InternedGpuRenderStageSpecification::set_allocated_description(std::string* description) {}

// optional .perfetto.protos.InternedGpuRenderStageSpecification.RenderStageCategory category = 4;
inline bool InternedGpuRenderStageSpecification::_internal_has_category() const {}
inline bool InternedGpuRenderStageSpecification::has_category() const {}
inline void InternedGpuRenderStageSpecification::clear_category() {}
inline ::perfetto::protos::InternedGpuRenderStageSpecification_RenderStageCategory InternedGpuRenderStageSpecification::_internal_category() const {}
inline ::perfetto::protos::InternedGpuRenderStageSpecification_RenderStageCategory InternedGpuRenderStageSpecification::category() const {}
inline void InternedGpuRenderStageSpecification::_internal_set_category(::perfetto::protos::InternedGpuRenderStageSpecification_RenderStageCategory value) {}
inline void InternedGpuRenderStageSpecification::set_category(::perfetto::protos::InternedGpuRenderStageSpecification_RenderStageCategory value) {}

#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::InternedGraphicsContext_Api> : ::std::true_type {};
template <> struct is_proto_enum< ::perfetto::protos::InternedGpuRenderStageSpecification_RenderStageCategory> : ::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_2fgpu_2fgpu_5frender_5fstage_5fevent_2eproto