Blender V4.3
spacetypes.cc File Reference
#include <cstdlib>
#include "MEM_guardedalloc.h"
#include "BLI_utildefines.h"
#include "DNA_scene_types.h"
#include "DNA_windowmanager_types.h"
#include "BKE_context.hh"
#include "BKE_screen.hh"
#include "GPU_state.hh"
#include "UI_interface.hh"
#include "UI_view2d.hh"
#include "ED_anim_api.hh"
#include "ED_armature.hh"
#include "ED_asset.hh"
#include "ED_clip.hh"
#include "ED_curve.hh"
#include "ED_curves.hh"
#include "ED_curves_sculpt.hh"
#include "ED_fileselect.hh"
#include "ED_geometry.hh"
#include "ED_gizmo_library.hh"
#include "ED_gpencil_legacy.hh"
#include "ED_grease_pencil.hh"
#include "ED_lattice.hh"
#include "ED_markers.hh"
#include "ED_mask.hh"
#include "ED_mball.hh"
#include "ED_mesh.hh"
#include "ED_node.hh"
#include "ED_object.hh"
#include "ED_paint.hh"
#include "ED_physics.hh"
#include "ED_render.hh"
#include "ED_scene.hh"
#include "ED_screen.hh"
#include "ED_sculpt.hh"
#include "ED_sequencer.hh"
#include "ED_sound.hh"
#include "ED_space_api.hh"
#include "ED_transform.hh"
#include "ED_userpref.hh"
#include "ED_util.hh"
#include "ED_uvedit.hh"
#include "io_ops.hh"

Go to the source code of this file.

Classes

struct  RegionDrawCB
 

Functions

void ED_spacetypes_init ()
 
void ED_spacemacros_init ()
 
void ED_spacetypes_keymap (wmKeyConfig *keyconf)
 
void * ED_region_draw_cb_activate (ARegionType *art, void(*draw)(const bContext *, ARegion *, void *), void *customdata, int type)
 
bool ED_region_draw_cb_exit (ARegionType *art, void *handle)
 
static void ed_region_draw_cb_draw (const bContext *C, ARegion *region, ARegionType *art, int type)
 
void ED_region_draw_cb_draw (const bContext *C, ARegion *region, int type)
 
void ED_region_surface_draw_cb_draw (ARegionType *art, int type)
 
void ED_region_draw_cb_remove_by_type (ARegionType *art, void *draw_fn, void(*free)(void *))
 

Function Documentation

◆ ED_region_draw_cb_activate()

◆ ED_region_draw_cb_draw()

◆ ed_region_draw_cb_draw()

static void ed_region_draw_cb_draw ( const bContext * C,
ARegion * region,
ARegionType * art,
int type )
static

◆ ED_region_draw_cb_exit()

◆ ED_region_draw_cb_remove_by_type()

void ED_region_draw_cb_remove_by_type ( ARegionType * art,
void * draw_fn,
void(* free )(void *) )

◆ ED_region_surface_draw_cb_draw()

void ED_region_surface_draw_cb_draw ( ARegionType * art,
int type )

Definition at line 275 of file spacetypes.cc.

References ed_region_draw_cb_draw().

Referenced by DRW_draw_callbacks_post_scene().

◆ ED_spacemacros_init()

◆ ED_spacetypes_init()

void ED_spacetypes_init ( )

Definition at line 61 of file spacetypes.cc.

References BKE_spacetypes_list(), ED_gizmotypes_arrow_3d(), ED_gizmotypes_blank_3d(), ED_gizmotypes_button_2d(), ED_gizmotypes_cage_2d(), ED_gizmotypes_cage_3d(), ED_gizmotypes_dial_3d(), ED_gizmotypes_move_3d(), ED_gizmotypes_preselect_3d(), ED_gizmotypes_primitive_3d(), ED_gizmotypes_snap_3d(), ED_operatortypes_anim(), ED_operatortypes_animchannels(), ED_operatortypes_armature(), ED_operatortypes_curve(), ED_operatortypes_edutils(), ED_operatortypes_geometry(), ED_operatortypes_gpencil_legacy(), ED_operatortypes_grease_pencil(), ED_operatortypes_io(), ED_operatortypes_lattice(), ED_operatortypes_marker(), ED_operatortypes_mask(), ED_operatortypes_mesh(), ED_operatortypes_metaball(), ED_operatortypes_paint(), ED_operatortypes_physics(), ED_operatortypes_render(), ED_operatortypes_scene(), ED_operatortypes_screen(), ED_operatortypes_sculpt_curves(), ED_operatortypes_sound(), ED_operatortypes_ui(), ED_operatortypes_userpref(), ED_operatortypes_uvedit(), ED_operatortypes_view2d(), ED_operatortypes_workspace(), ED_screen_user_menu_register(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), ED_spacetype_sequencer(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and ED_uilisttypes_ui().

Referenced by WM_init().

◆ ED_spacetypes_keymap()

void ED_spacetypes_keymap ( wmKeyConfig * keyconf)