Blender V5.0
ED_screen_types.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2008 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11#include "DNA_vec_types.h"
12
13struct ARegion;
14
15/* ----------------------------------------------------- */
16
23
24 /* The Scene and the View Layer that the animation timer is playing. */
27 /* For sequencer scenes, account for scene syncing during playback. */
29
30 short redraws;
32 short flag;
34 int sfra;
41};
42
44enum {
55};
56
57/* ----------------------------------------------------- */
58
74
79
81struct AZone {
84 int type;
85
86 union {
90 };
92 short x1, y1, x2, y2;
96 float alpha;
97};
98
100enum {
123};
AZScrollDirection
@ AZ_SCROLL_HOR
@ AZ_SCROLL_VERT
@ ANIMPLAY_FLAG_JUMPED
@ ANIMPLAY_FLAG_NO_SYNC
@ ANIMPLAY_FLAG_REVERSE
@ ANIMPLAY_FLAG_SYNC
@ ANIMPLAY_FLAG_USE_NEXT_FRAME
@ AZONE_REGION
@ AZONE_FULLSCREEN
@ AZONE_REGION_SCROLL
@ AZONE_AREA
@ AE_LEFT_TO_TOPRIGHT
@ AE_RIGHT_TO_TOPLEFT
@ AE_BOTTOM_TO_TOPLEFT
@ AE_TOP_TO_BOTTOMRIGHT
float alpha
AZEdge edge
ARegion * region
AZone * next
AZScrollDirection direction
AZone * prev
ViewLayer * view_layer