Blender  V3.3
Public Attributes | List of all members
SpaceType Struct Reference

#include <BKE_screen.h>

Public Attributes

struct SpaceTypenext
 
struct SpaceTypeprev
 
char name [BKE_ST_MAXNAME]
 
int spaceid
 
int iconid
 
struct SpaceLink *(* create )(const struct ScrArea *area, const struct Scene *scene)
 
void(* free )(struct SpaceLink *sl)
 
void(* init )(struct wmWindowManager *wm, struct ScrArea *area)
 
void(* exit )(struct wmWindowManager *wm, struct ScrArea *area)
 
void(* listener )(const wmSpaceTypeListenerParams *params)
 
void(* deactivate )(struct ScrArea *area)
 
void(* refresh )(const struct bContext *C, struct ScrArea *area)
 
struct SpaceLink *(* duplicate )(struct SpaceLink *sl)
 
void(* operatortypes )(void)
 
void(* keymap )(struct wmKeyConfig *keyconf)
 
void(* dropboxes )(void)
 
void(* gizmos )(void)
 
bContextDataCallback context
 
void(* id_remap )(struct ScrArea *area, struct SpaceLink *sl, const struct IDRemapper *mappings)
 
int(* space_subtype_get )(struct ScrArea *area)
 
void(* space_subtype_set )(struct ScrArea *area, int value)
 
void(* space_subtype_item_extend )(struct bContext *C, EnumPropertyItem **item, int *totitem)
 
ListBase regiontypes
 
int keymapflag
 

Detailed Description

Definition at line 62 of file BKE_screen.h.

Member Data Documentation

◆ context

bContextDataCallback SpaceType::context

Definition at line 102 of file BKE_screen.h.

◆ create

struct SpaceLink*(* SpaceType::create) (const struct ScrArea *area, const struct Scene *scene)

◆ deactivate

void(* SpaceType::deactivate) (struct ScrArea *area)

Definition at line 83 of file BKE_screen.h.

◆ dropboxes

void(* SpaceType::dropboxes) (void)

Definition at line 96 of file BKE_screen.h.

◆ duplicate

struct SpaceLink*(* SpaceType::duplicate) (struct SpaceLink *sl)

Definition at line 86 of file BKE_screen.h.

◆ exit

void(* SpaceType::exit) (struct wmWindowManager *wm, struct ScrArea *area)

Definition at line 78 of file BKE_screen.h.

◆ free

void(* SpaceType::free) (struct SpaceLink *sl)

Definition at line 73 of file BKE_screen.h.

◆ gizmos

void(* SpaceType::gizmos) (void)

Definition at line 99 of file BKE_screen.h.

◆ iconid

int SpaceType::iconid

Definition at line 67 of file BKE_screen.h.

◆ id_remap

void(* SpaceType::id_remap) (struct ScrArea *area, struct SpaceLink *sl, const struct IDRemapper *mappings)

Definition at line 105 of file BKE_screen.h.

◆ init

void(* SpaceType::init) (struct wmWindowManager *wm, struct ScrArea *area)

Definition at line 76 of file BKE_screen.h.

◆ keymap

void(* SpaceType::keymap) (struct wmKeyConfig *keyconf)

Definition at line 94 of file BKE_screen.h.

◆ keymapflag

int SpaceType::keymapflag

Definition at line 117 of file BKE_screen.h.

◆ listener

void(* SpaceType::listener) (const wmSpaceTypeListenerParams *params)

Definition at line 80 of file BKE_screen.h.

◆ name

char SpaceType::name[BKE_ST_MAXNAME]

Definition at line 65 of file BKE_screen.h.

Referenced by BKE_spacetype_register().

◆ next

struct SpaceType* SpaceType::next

Definition at line 63 of file BKE_screen.h.

◆ operatortypes

void(* SpaceType::operatortypes) (void)

Definition at line 92 of file BKE_screen.h.

◆ prev

struct SpaceType * SpaceType::prev

Definition at line 63 of file BKE_screen.h.

◆ refresh

void(* SpaceType::refresh) (const struct bContext *C, struct ScrArea *area)

Definition at line 86 of file BKE_screen.h.

◆ regiontypes

ListBase SpaceType::regiontypes

Definition at line 112 of file BKE_screen.h.

◆ space_subtype_get

int(* SpaceType::space_subtype_get) (struct ScrArea *area)

Definition at line 107 of file BKE_screen.h.

◆ space_subtype_item_extend

void(* SpaceType::space_subtype_item_extend) (struct bContext *C, EnumPropertyItem **item, int *totitem)

Definition at line 109 of file BKE_screen.h.

◆ space_subtype_set

void(* SpaceType::space_subtype_set) (struct ScrArea *area, int value)

Definition at line 108 of file BKE_screen.h.

◆ spaceid

int SpaceType::spaceid

Definition at line 66 of file BKE_screen.h.

Referenced by do_version_area_change_space_to_space_action().


The documentation for this struct was generated from the following file: