UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

166 lines 5.2 kB
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { PixelFormatProto_Format } from "../graphics/pixelformat_pb"; import type { ViewDisplayProto_ColorMode } from "./display_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/android/view/windowlayoutparams.proto. */ export declare const file_protos_perfetto_trace_android_view_windowlayoutparams: GenFile; /** * represents WindowManager.LayoutParams * * @generated from message perfetto.protos.WindowLayoutParamsProto */ export type WindowLayoutParamsProto = Message<"perfetto.protos.WindowLayoutParamsProto"> & { /** * @generated from field: optional int32 type = 1; */ type: number; /** * @generated from field: optional int32 x = 2; */ x: number; /** * @generated from field: optional int32 y = 3; */ y: number; /** * @generated from field: optional int32 width = 4; */ width: number; /** * @generated from field: optional int32 height = 5; */ height: number; /** * @generated from field: optional float horizontal_margin = 6; */ horizontalMargin: number; /** * @generated from field: optional float vertical_margin = 7; */ verticalMargin: number; /** * @generated from field: optional int32 gravity = 8; */ gravity: number; /** * @generated from field: optional int32 soft_input_mode = 9; */ softInputMode: number; /** * @generated from field: optional perfetto.protos.PixelFormatProto.Format format = 10; */ format: PixelFormatProto_Format; /** * @generated from field: optional int32 window_animations = 11; */ windowAnimations: number; /** * @generated from field: optional float alpha = 12; */ alpha: number; /** * @generated from field: optional float screen_brightness = 13; */ screenBrightness: number; /** * @generated from field: optional float button_brightness = 14; */ buttonBrightness: number; /** * @generated from field: optional perfetto.protos.WindowLayoutParamsProto.RotationAnimation rotation_animation = 15; */ rotationAnimation: WindowLayoutParamsProto_RotationAnimation; /** * @generated from field: optional float preferred_refresh_rate = 16; */ preferredRefreshRate: number; /** * @generated from field: optional int32 preferred_display_mode_id = 17; */ preferredDisplayModeId: number; /** * @generated from field: optional bool has_system_ui_listeners = 18; */ hasSystemUiListeners: boolean; /** * @generated from field: optional uint32 input_feature_flags = 19; */ inputFeatureFlags: number; /** * @generated from field: optional int64 user_activity_timeout = 20; */ userActivityTimeout: bigint; /** * @generated from field: optional perfetto.protos.ViewDisplayProto.ColorMode color_mode = 23; */ colorMode: ViewDisplayProto_ColorMode; /** * @generated from field: optional uint32 flags = 24; */ flags: number; /** * @generated from field: optional uint32 private_flags = 26; */ privateFlags: number; /** * @generated from field: optional uint32 system_ui_visibility_flags = 27; */ systemUiVisibilityFlags: number; /** * @generated from field: optional uint32 subtree_system_ui_visibility_flags = 28; */ subtreeSystemUiVisibilityFlags: number; /** * @generated from field: optional uint32 appearance = 29; */ appearance: number; /** * @generated from field: optional uint32 behavior = 30; */ behavior: number; /** * @generated from field: optional uint32 fit_insets_types = 31; */ fitInsetsTypes: number; /** * @generated from field: optional uint32 fit_insets_sides = 32; */ fitInsetsSides: number; /** * @generated from field: optional bool fit_ignore_visibility = 33; */ fitIgnoreVisibility: boolean; }; /** * Describes the message perfetto.protos.WindowLayoutParamsProto. * Use `create(WindowLayoutParamsProtoSchema)` to create a new message. */ export declare const WindowLayoutParamsProtoSchema: GenMessage<WindowLayoutParamsProto>; /** * @generated from enum perfetto.protos.WindowLayoutParamsProto.RotationAnimation */ export declare enum WindowLayoutParamsProto_RotationAnimation { /** * @generated from enum value: ROTATION_ANIMATION_UNSPECIFIED = -1; */ UNSPECIFIED = -1, /** * @generated from enum value: ROTATION_ANIMATION_CROSSFADE = 1; */ CROSSFADE = 1, /** * @generated from enum value: ROTATION_ANIMATION_JUMPCUT = 2; */ JUMPCUT = 2, /** * @generated from enum value: ROTATION_ANIMATION_SEAMLESS = 3; */ SEAMLESS = 3 } /** * Describes the enum perfetto.protos.WindowLayoutParamsProto.RotationAnimation. */ export declare const WindowLayoutParamsProto_RotationAnimationSchema: GenEnum<WindowLayoutParamsProto_RotationAnimation>; //# sourceMappingURL=windowlayoutparams_pb.d.ts.map