perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
166 lines • 5.2 kB
TypeScript
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