Blender  V3.3
Classes | Macros | Typedefs | Enumerations
ED_screen_types.h File Reference

Go to the source code of this file.

Classes

struct  ScreenAnimData
 
struct  ScreenFrameRateInfo
 
struct  AZone
 

Macros

#define REDRAW_FRAME_AVERAGE   8
 

Typedefs

typedef struct ScreenAnimData ScreenAnimData
 
typedef struct ScreenFrameRateInfo ScreenFrameRateInfo
 
typedef struct AZone AZone
 

Enumerations

enum  {
  ANIMPLAY_FLAG_REVERSE = (1 << 0) , ANIMPLAY_FLAG_JUMPED = (1 << 1) , ANIMPLAY_FLAG_SYNC = (1 << 2) , ANIMPLAY_FLAG_NO_SYNC = (1 << 3) ,
  ANIMPLAY_FLAG_USE_NEXT_FRAME = (1 << 4)
}
 
enum  AZEdge { AE_RIGHT_TO_TOPLEFT , AE_LEFT_TO_TOPRIGHT , AE_TOP_TO_BOTTOMRIGHT , AE_BOTTOM_TO_TOPLEFT }
 
enum  AZScrollDirection { AZ_SCROLL_VERT , AZ_SCROLL_HOR }
 
enum  { AZONE_AREA = 1 , AZONE_REGION , AZONE_FULLSCREEN , AZONE_REGION_SCROLL }
 

Macro Definition Documentation

◆ REDRAW_FRAME_AVERAGE

#define REDRAW_FRAME_AVERAGE   8

Definition at line 45 of file ED_screen_types.h.

Typedef Documentation

◆ AZone

typedef struct AZone AZone

◆ ScreenAnimData

For animation playback operator, stored in #bScreen.animtimer.customdata.

◆ ScreenFrameRateInfo

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

ScreenAnimData.flag

Enumerator
ANIMPLAY_FLAG_REVERSE 
ANIMPLAY_FLAG_JUMPED 
ANIMPLAY_FLAG_SYNC 
ANIMPLAY_FLAG_NO_SYNC 
ANIMPLAY_FLAG_USE_NEXT_FRAME 

Definition at line 30 of file ED_screen_types.h.

◆ anonymous enum

anonymous enum

Action-Zone Type: AZone.type

Enumerator
AZONE_AREA 

Corner widgets for:

  • Splitting areas.
  • Swapping areas (Ctrl).
  • Copying the area into a new window (Shift).
AZONE_REGION 

Use for region show/hide state:

  • When a region is collapsed, draw a handle to expose.
  • When a region is expanded, use the action zone to resize the region.
AZONE_FULLSCREEN 

Used when in editor fullscreen draw a corner to return to normal mode.

AZONE_REGION_SCROLL 

Hot-spot AZone around scroll-bars to show/hide them. Only show the scroll-bars when the cursor is close.

Definition at line 100 of file ED_screen_types.h.

◆ AZEdge

enum AZEdge
Enumerator
AE_RIGHT_TO_TOPLEFT 

Region located on the left, right edge is action zone. Region minimized to the top left

AE_LEFT_TO_TOPRIGHT 

Region located on the right, left edge is action zone. Region minimized to the top right

AE_TOP_TO_BOTTOMRIGHT 

Region located at the bottom, top edge is action zone. Region minimized to the bottom right

AE_BOTTOM_TO_TOPLEFT 

Region located at the top, bottom edge is action zone. Region minimized to the top left

Definition at line 60 of file ED_screen_types.h.

◆ AZScrollDirection

Enumerator
AZ_SCROLL_VERT 
AZ_SCROLL_HOR 

Definition at line 75 of file ED_screen_types.h.