Blender  V2.93
Functions
area_query.c File Reference
#include "DNA_userdef_types.h"
#include "BLI_blenlib.h"
#include "BLI_math_base.h"
#include "BLI_utildefines.h"
#include "RNA_types.h"
#include "ED_screen.h"
#include "UI_interface.h"
#include "UI_view2d.h"

Go to the source code of this file.

Functions

bool ED_region_overlap_isect_x (const ARegion *region, const int event_x)
 
bool ED_region_overlap_isect_y (const ARegion *region, const int event_y)
 
bool ED_region_overlap_isect_xy (const ARegion *region, const int event_xy[2])
 
bool ED_region_overlap_isect_any_xy (const ScrArea *area, const int event_xy[2])
 
bool ED_region_panel_category_gutter_calc_rect (const ARegion *region, rcti *r_region_gutter)
 
bool ED_region_panel_category_gutter_isect_xy (const ARegion *region, const int event_xy[2])
 
bool ED_region_overlap_isect_x_with_margin (const ARegion *region, const int event_x, const int margin)
 
bool ED_region_overlap_isect_y_with_margin (const ARegion *region, const int event_y, const int margin)
 
bool ED_region_overlap_isect_xy_with_margin (const ARegion *region, const int event_xy[2], const int margin)
 
bool ED_region_contains_xy (const ARegion *region, const int event_xy[2])
 

Detailed Description

Query functions for area/region.

Definition in file area_query.c.

Function Documentation

◆ ED_region_contains_xy()

bool ED_region_contains_xy ( const ARegion region,
const int  event_xy[2] 
)

◆ ED_region_overlap_isect_any_xy()

bool ED_region_overlap_isect_any_xy ( const ScrArea area,
const int  event_xy[2] 
)

◆ ED_region_overlap_isect_x()

bool ED_region_overlap_isect_x ( const ARegion region,
const int  event_x 
)

◆ ED_region_overlap_isect_x_with_margin()

bool ED_region_overlap_isect_x_with_margin ( const ARegion region,
const int  event_x,
const int  margin 
)

◆ ED_region_overlap_isect_xy()

bool ED_region_overlap_isect_xy ( const ARegion region,
const int  event_xy[2] 
)

◆ ED_region_overlap_isect_xy_with_margin()

bool ED_region_overlap_isect_xy_with_margin ( const ARegion region,
const int  event_xy[2],
const int  margin 
)

◆ ED_region_overlap_isect_y()

bool ED_region_overlap_isect_y ( const ARegion region,
const int  event_y 
)

◆ ED_region_overlap_isect_y_with_margin()

bool ED_region_overlap_isect_y_with_margin ( const ARegion region,
const int  event_y,
const int  margin 
)

◆ ED_region_panel_category_gutter_calc_rect()

bool ED_region_panel_category_gutter_calc_rect ( const ARegion region,
rcti r_region_gutter 
)

◆ ED_region_panel_category_gutter_isect_xy()

bool ED_region_panel_category_gutter_isect_xy ( const ARegion region,
const int  event_xy[2] 
)