UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

264 lines 7.57 kB
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { RectProto } from "./graphics/rect_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/android/surfaceflinger_common.proto. */ export declare const file_protos_perfetto_trace_android_surfaceflinger_common: GenFile; /** * @generated from message perfetto.protos.RegionProto */ export type RegionProto = Message<"perfetto.protos.RegionProto"> & { /** * @generated from field: repeated perfetto.protos.RectProto rect = 2; */ rect: RectProto[]; }; /** * Describes the message perfetto.protos.RegionProto. * Use `create(RegionProtoSchema)` to create a new message. */ export declare const RegionProtoSchema: GenMessage<RegionProto>; /** * @generated from message perfetto.protos.SizeProto */ export type SizeProto = Message<"perfetto.protos.SizeProto"> & { /** * @generated from field: optional int32 w = 1; */ w: number; /** * @generated from field: optional int32 h = 2; */ h: number; }; /** * Describes the message perfetto.protos.SizeProto. * Use `create(SizeProtoSchema)` to create a new message. */ export declare const SizeProtoSchema: GenMessage<SizeProto>; /** * @generated from message perfetto.protos.TransformProto */ export type TransformProto = Message<"perfetto.protos.TransformProto"> & { /** * @generated from field: optional float dsdx = 1; */ dsdx: number; /** * @generated from field: optional float dtdx = 2; */ dtdx: number; /** * @generated from field: optional float dsdy = 3; */ dsdy: number; /** * @generated from field: optional float dtdy = 4; */ dtdy: number; /** * @generated from field: optional int32 type = 5; */ type: number; }; /** * Describes the message perfetto.protos.TransformProto. * Use `create(TransformProtoSchema)` to create a new message. */ export declare const TransformProtoSchema: GenMessage<TransformProto>; /** * @generated from message perfetto.protos.ColorProto */ export type ColorProto = Message<"perfetto.protos.ColorProto"> & { /** * @generated from field: optional float r = 1; */ r: number; /** * @generated from field: optional float g = 2; */ g: number; /** * @generated from field: optional float b = 3; */ b: number; /** * @generated from field: optional float a = 4; */ a: number; }; /** * Describes the message perfetto.protos.ColorProto. * Use `create(ColorProtoSchema)` to create a new message. */ export declare const ColorProtoSchema: GenMessage<ColorProto>; /** * @generated from message perfetto.protos.InputWindowInfoProto */ export type InputWindowInfoProto = Message<"perfetto.protos.InputWindowInfoProto"> & { /** * @generated from field: optional uint32 layout_params_flags = 1; */ layoutParamsFlags: number; /** * @generated from field: optional int32 layout_params_type = 2; */ layoutParamsType: number; /** * @generated from field: optional perfetto.protos.RectProto frame = 3; */ frame?: RectProto; /** * @generated from field: optional perfetto.protos.RegionProto touchable_region = 4; */ touchableRegion?: RegionProto; /** * @generated from field: optional int32 surface_inset = 5; */ surfaceInset: number; /** * @generated from field: optional bool visible = 6; */ visible: boolean; /** * @generated from field: optional bool can_receive_keys = 7 [deprecated = true]; * @deprecated */ canReceiveKeys: boolean; /** * @generated from field: optional bool focusable = 8; */ focusable: boolean; /** * @generated from field: optional bool has_wallpaper = 9; */ hasWallpaper: boolean; /** * @generated from field: optional float global_scale_factor = 10; */ globalScaleFactor: number; /** * @generated from field: optional float window_x_scale = 11 [deprecated = true]; * @deprecated */ windowXScale: number; /** * @generated from field: optional float window_y_scale = 12 [deprecated = true]; * @deprecated */ windowYScale: number; /** * @generated from field: optional int32 crop_layer_id = 13; */ cropLayerId: number; /** * @generated from field: optional bool replace_touchable_region_with_crop = 14; */ replaceTouchableRegionWithCrop: boolean; /** * @generated from field: optional perfetto.protos.RectProto touchable_region_crop = 15; */ touchableRegionCrop?: RectProto; /** * @generated from field: optional perfetto.protos.TransformProto transform = 16; */ transform?: TransformProto; /** * @generated from field: optional uint32 input_config = 17; */ inputConfig: number; }; /** * Describes the message perfetto.protos.InputWindowInfoProto. * Use `create(InputWindowInfoProtoSchema)` to create a new message. */ export declare const InputWindowInfoProtoSchema: GenMessage<InputWindowInfoProto>; /** * @generated from message perfetto.protos.BlurRegion */ export type BlurRegion = Message<"perfetto.protos.BlurRegion"> & { /** * @generated from field: optional uint32 blur_radius = 1; */ blurRadius: number; /** * @generated from field: optional uint32 corner_radius_tl = 2; */ cornerRadiusTl: number; /** * @generated from field: optional uint32 corner_radius_tr = 3; */ cornerRadiusTr: number; /** * @generated from field: optional uint32 corner_radius_bl = 4; */ cornerRadiusBl: number; /** * @generated from field: optional float corner_radius_br = 5; */ cornerRadiusBr: number; /** * @generated from field: optional float alpha = 6; */ alpha: number; /** * @generated from field: optional int32 left = 7; */ left: number; /** * @generated from field: optional int32 top = 8; */ top: number; /** * @generated from field: optional int32 right = 9; */ right: number; /** * @generated from field: optional int32 bottom = 10; */ bottom: number; }; /** * Describes the message perfetto.protos.BlurRegion. * Use `create(BlurRegionSchema)` to create a new message. */ export declare const BlurRegionSchema: GenMessage<BlurRegion>; /** * @generated from message perfetto.protos.ColorTransformProto */ export type ColorTransformProto = Message<"perfetto.protos.ColorTransformProto"> & { /** * This will be a 4x4 matrix of float values * * @generated from field: repeated float val = 1 [packed = true]; */ val: number[]; }; /** * Describes the message perfetto.protos.ColorTransformProto. * Use `create(ColorTransformProtoSchema)` to create a new message. */ export declare const ColorTransformProtoSchema: GenMessage<ColorTransformProto>; /** * @generated from enum perfetto.protos.TrustedOverlay */ export declare enum TrustedOverlay { /** * @generated from enum value: UNSET = 0; */ UNSET = 0, /** * @generated from enum value: DISABLED = 1; */ DISABLED = 1, /** * @generated from enum value: ENABLED = 2; */ ENABLED = 2 } /** * Describes the enum perfetto.protos.TrustedOverlay. */ export declare const TrustedOverlaySchema: GenEnum<TrustedOverlay>; //# sourceMappingURL=surfaceflinger_common_pb.d.ts.map