Blender V4.3
ED_screen_types.hh File Reference
#include "BLI_rect.h"

Go to the source code of this file.

Classes

struct  ScreenAnimData
 
struct  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 }
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

ScreenAnimData.flag

Enumerator
ANIMPLAY_FLAG_REVERSE 

User-setting - frame range is played backwards.

ANIMPLAY_FLAG_JUMPED 

Temporary - playback just jumped to the start/end.

ANIMPLAY_FLAG_SYNC 

Drop frames as needed to maintain frame-rate.

ANIMPLAY_FLAG_NO_SYNC 

Don't drop frames (and ignore SCE_FRAME_DROP flag).

ANIMPLAY_FLAG_USE_NEXT_FRAME 

Use ScreenAnimData::nextfra at next timer update.

Definition at line 37 of file ED_screen_types.hh.

◆ 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 full-screen 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 93 of file ED_screen_types.hh.

◆ AZEdge

enum AZEdge

Enum for Action Zone Edges. Which edge of area is action zone.

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 53 of file ED_screen_types.hh.

◆ AZScrollDirection

Enumerator
AZ_SCROLL_VERT 
AZ_SCROLL_HOR 

Definition at line 68 of file ED_screen_types.hh.