UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

154 lines 9.3 kB
"use strict"; // // Copyright (C) 2020 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. Object.defineProperty(exports, "__esModule", { value: true }); exports.ChromeFrameReporter_FrameTypeSchema = exports.ChromeFrameReporter_FrameType = exports.ChromeFrameReporter_ScrollStateSchema = exports.ChromeFrameReporter_ScrollState = exports.ChromeFrameReporter_FrameDropReasonSchema = exports.ChromeFrameReporter_FrameDropReason = exports.ChromeFrameReporter_StateSchema = exports.ChromeFrameReporter_State = exports.ChromeFrameReporterSchema = exports.file_protos_perfetto_trace_track_event_chrome_frame_reporter = void 0; const codegenv1_1 = require("@bufbuild/protobuf/codegenv1"); /** * Describes the file protos/perfetto/trace/track_event/chrome_frame_reporter.proto. */ exports.file_protos_perfetto_trace_track_event_chrome_frame_reporter = (0, codegenv1_1.fileDesc)("Cj1wcm90b3MvcGVyZmV0dG8vdHJhY2UvdHJhY2tfZXZlbnQvY2hyb21lX2ZyYW1lX3JlcG9ydGVyLnByb3RvEg9wZXJmZXR0by5wcm90b3MioggKE0Nocm9tZUZyYW1lUmVwb3J0ZXISOQoFc3RhdGUYASABKA4yKi5wZXJmZXR0by5wcm90b3MuQ2hyb21lRnJhbWVSZXBvcnRlci5TdGF0ZRJECgZyZWFzb24YAiABKA4yNC5wZXJmZXR0by5wcm90b3MuQ2hyb21lRnJhbWVSZXBvcnRlci5GcmFtZURyb3BSZWFzb24SFAoMZnJhbWVfc291cmNlGAMgASgEEhYKDmZyYW1lX3NlcXVlbmNlGAQgASgEEhoKEmFmZmVjdHNfc21vb3RobmVzcxgFIAEoCBJGCgxzY3JvbGxfc3RhdGUYBiABKA4yMC5wZXJmZXR0by5wcm90b3MuQ2hyb21lRnJhbWVSZXBvcnRlci5TY3JvbGxTdGF0ZRIaChJoYXNfbWFpbl9hbmltYXRpb24YByABKAgSIAoYaGFzX2NvbXBvc2l0b3JfYW5pbWF0aW9uGAggASgIEh0KFWhhc19zbW9vdGhfaW5wdXRfbWFpbhgJIAEoCBIbChNoYXNfbWlzc2luZ19jb250ZW50GAogASgIEhoKEmxheWVyX3RyZWVfaG9zdF9pZBgLIAEoBBIYChBoYXNfaGlnaF9sYXRlbmN5GAwgASgIEkIKCmZyYW1lX3R5cGUYDSABKA4yLi5wZXJmZXR0by5wcm90b3MuQ2hyb21lRnJhbWVSZXBvcnRlci5GcmFtZVR5cGUSJwofaGlnaF9sYXRlbmN5X2NvbnRyaWJ1dGlvbl9zdGFnZRgOIAMoCRIjChtjaGVja2VyYm9hcmRlZF9uZWVkc19yYXN0ZXIYDyABKAgSIwobY2hlY2tlcmJvYXJkZWRfbmVlZHNfcmVjb3JkGBAgASgIIm0KBVN0YXRlEhsKF1NUQVRFX05PX1VQREFURV9ERVNJUkVEEAASFwoTU1RBVEVfUFJFU0VOVEVEX0FMTBABEhsKF1NUQVRFX1BSRVNFTlRFRF9QQVJUSUFMEAISEQoNU1RBVEVfRFJPUFBFRBADIn4KD0ZyYW1lRHJvcFJlYXNvbhIWChJSRUFTT05fVU5TUEVDSUZJRUQQABIdChlSRUFTT05fRElTUExBWV9DT01QT1NJVE9SEAESFgoSUkVBU09OX01BSU5fVEhSRUFEEAISHAoYUkVBU09OX0NMSUVOVF9DT01QT1NJVE9SEAMiewoLU2Nyb2xsU3RhdGUSDwoLU0NST0xMX05PTkUQABIWChJTQ1JPTExfTUFJTl9USFJFQUQQARIcChhTQ1JPTExfQ09NUE9TSVRPUl9USFJFQUQQAhIRCg1TQ1JPTExfUkFTVEVSEAMSEgoOU0NST0xMX1VOS05PV04QBCIlCglGcmFtZVR5cGUSCgoGRk9SS0VEEAASDAoIQkFDS0ZJTEwQAQ"); /** * Describes the message perfetto.protos.ChromeFrameReporter. * Use `create(ChromeFrameReporterSchema)` to create a new message. */ exports.ChromeFrameReporterSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_track_event_chrome_frame_reporter, 0); /** * @generated from enum perfetto.protos.ChromeFrameReporter.State */ var ChromeFrameReporter_State; (function (ChromeFrameReporter_State) { /** * The frame did not have any updates to present. * * @generated from enum value: STATE_NO_UPDATE_DESIRED = 0; */ ChromeFrameReporter_State[ChromeFrameReporter_State["NO_UPDATE_DESIRED"] = 0] = "NO_UPDATE_DESIRED"; /** * The frame presented all the desired updates (i.e. any updates requested * from both the compositor thread and main-threads were handled). * * @generated from enum value: STATE_PRESENTED_ALL = 1; */ ChromeFrameReporter_State[ChromeFrameReporter_State["PRESENTED_ALL"] = 1] = "PRESENTED_ALL"; /** * The frame was presented with some updates, but also missed some updates * (e.g. missed updates from the main-thread, but included updates from the * compositor thread). * * @generated from enum value: STATE_PRESENTED_PARTIAL = 2; */ ChromeFrameReporter_State[ChromeFrameReporter_State["PRESENTED_PARTIAL"] = 2] = "PRESENTED_PARTIAL"; /** * The frame was dropped, i.e. some updates were desired for the frame, but * was not presented. * * @generated from enum value: STATE_DROPPED = 3; */ ChromeFrameReporter_State[ChromeFrameReporter_State["DROPPED"] = 3] = "DROPPED"; })(ChromeFrameReporter_State || (exports.ChromeFrameReporter_State = ChromeFrameReporter_State = {})); /** * Describes the enum perfetto.protos.ChromeFrameReporter.State. */ exports.ChromeFrameReporter_StateSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_track_event_chrome_frame_reporter, 0, 0); /** * @generated from enum perfetto.protos.ChromeFrameReporter.FrameDropReason */ var ChromeFrameReporter_FrameDropReason; (function (ChromeFrameReporter_FrameDropReason) { /** * @generated from enum value: REASON_UNSPECIFIED = 0; */ ChromeFrameReporter_FrameDropReason[ChromeFrameReporter_FrameDropReason["REASON_UNSPECIFIED"] = 0] = "REASON_UNSPECIFIED"; /** * Frame was dropped by the display-compositor. * The display-compositor may drop a frame some times (e.g. the frame missed * the deadline, or was blocked on surface-sync, etc.) * * @generated from enum value: REASON_DISPLAY_COMPOSITOR = 1; */ ChromeFrameReporter_FrameDropReason[ChromeFrameReporter_FrameDropReason["REASON_DISPLAY_COMPOSITOR"] = 1] = "REASON_DISPLAY_COMPOSITOR"; /** * Frame was dropped because of the main-thread. * The main-thread may cause a frame to be dropped, e.g. if the main-thread * is running expensive javascript, or doing a lot of layout updates, etc. * * @generated from enum value: REASON_MAIN_THREAD = 2; */ ChromeFrameReporter_FrameDropReason[ChromeFrameReporter_FrameDropReason["REASON_MAIN_THREAD"] = 2] = "REASON_MAIN_THREAD"; /** * Frame was dropped by the client compositor. * The client compositor can drop some frames too (e.g. attempting to * recover latency, missing the deadline, etc.). * * @generated from enum value: REASON_CLIENT_COMPOSITOR = 3; */ ChromeFrameReporter_FrameDropReason[ChromeFrameReporter_FrameDropReason["REASON_CLIENT_COMPOSITOR"] = 3] = "REASON_CLIENT_COMPOSITOR"; })(ChromeFrameReporter_FrameDropReason || (exports.ChromeFrameReporter_FrameDropReason = ChromeFrameReporter_FrameDropReason = {})); /** * Describes the enum perfetto.protos.ChromeFrameReporter.FrameDropReason. */ exports.ChromeFrameReporter_FrameDropReasonSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_track_event_chrome_frame_reporter, 0, 1); /** * @generated from enum perfetto.protos.ChromeFrameReporter.ScrollState */ var ChromeFrameReporter_ScrollState; (function (ChromeFrameReporter_ScrollState) { /** * @generated from enum value: SCROLL_NONE = 0; */ ChromeFrameReporter_ScrollState[ChromeFrameReporter_ScrollState["SCROLL_NONE"] = 0] = "SCROLL_NONE"; /** * @generated from enum value: SCROLL_MAIN_THREAD = 1; */ ChromeFrameReporter_ScrollState[ChromeFrameReporter_ScrollState["SCROLL_MAIN_THREAD"] = 1] = "SCROLL_MAIN_THREAD"; /** * @generated from enum value: SCROLL_COMPOSITOR_THREAD = 2; */ ChromeFrameReporter_ScrollState[ChromeFrameReporter_ScrollState["SCROLL_COMPOSITOR_THREAD"] = 2] = "SCROLL_COMPOSITOR_THREAD"; /** * @generated from enum value: SCROLL_RASTER = 3; */ ChromeFrameReporter_ScrollState[ChromeFrameReporter_ScrollState["SCROLL_RASTER"] = 3] = "SCROLL_RASTER"; /** * Used when it can't be determined whether a scroll is in progress or not. * * @generated from enum value: SCROLL_UNKNOWN = 4; */ ChromeFrameReporter_ScrollState[ChromeFrameReporter_ScrollState["SCROLL_UNKNOWN"] = 4] = "SCROLL_UNKNOWN"; })(ChromeFrameReporter_ScrollState || (exports.ChromeFrameReporter_ScrollState = ChromeFrameReporter_ScrollState = {})); /** * Describes the enum perfetto.protos.ChromeFrameReporter.ScrollState. */ exports.ChromeFrameReporter_ScrollStateSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_track_event_chrome_frame_reporter, 0, 2); /** * @generated from enum perfetto.protos.ChromeFrameReporter.FrameType */ var ChromeFrameReporter_FrameType; (function (ChromeFrameReporter_FrameType) { /** * @generated from enum value: FORKED = 0; */ ChromeFrameReporter_FrameType[ChromeFrameReporter_FrameType["FORKED"] = 0] = "FORKED"; /** * @generated from enum value: BACKFILL = 1; */ ChromeFrameReporter_FrameType[ChromeFrameReporter_FrameType["BACKFILL"] = 1] = "BACKFILL"; })(ChromeFrameReporter_FrameType || (exports.ChromeFrameReporter_FrameType = ChromeFrameReporter_FrameType = {})); /** * Describes the enum perfetto.protos.ChromeFrameReporter.FrameType. */ exports.ChromeFrameReporter_FrameTypeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_track_event_chrome_frame_reporter, 0, 3); //# sourceMappingURL=chrome_frame_reporter_pb.js.map