Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_screen.h
| Show First 20 Lines • Show All 354 Lines • ▼ Show 20 Lines | |||||
| struct ScrEdge *BKE_screen_find_edge(struct bScreen *sc, struct ScrVert *v1, struct ScrVert *v2); | struct ScrEdge *BKE_screen_find_edge(struct bScreen *sc, struct ScrVert *v1, struct ScrVert *v2); | ||||
| void BKE_screen_sort_scrvert(struct ScrVert **v1, struct ScrVert **v2); | void BKE_screen_sort_scrvert(struct ScrVert **v1, struct ScrVert **v2); | ||||
| void BKE_screen_remove_double_scrverts(struct bScreen *sc); | void BKE_screen_remove_double_scrverts(struct bScreen *sc); | ||||
| void BKE_screen_remove_double_scredges(struct bScreen *sc); | void BKE_screen_remove_double_scredges(struct bScreen *sc); | ||||
| void BKE_screen_remove_unused_scredges(struct bScreen *sc); | void BKE_screen_remove_unused_scredges(struct bScreen *sc); | ||||
| void BKE_screen_remove_unused_scrverts(struct bScreen *sc); | void BKE_screen_remove_unused_scrverts(struct bScreen *sc); | ||||
| /* BKE_screen_dynspace API */ | |||||
| #define SPACE_DYN_FLAG (1 << 14) | |||||
| struct SpaceTypeDyn; | |||||
| struct ExtensionRNA; | |||||
| struct SpaceTypeDyn *BKE_screen_dynspace_register( | |||||
| int space_type, const char *idname, const char *label, int icon); | |||||
| struct ExtensionRNA *BKE_screen_dynspace_get_rna_ext(struct SpaceTypeDyn *ds); | |||||
| void BKE_screen_dynspace_enum_item_extend( | |||||
| int space_type, struct EnumPropertyItem **item, int *totitem); | |||||
| struct SpaceTypeDyn *BKE_screen_dynspace_from_index( | |||||
| int space_type, int space_subtype); | |||||
| void BKE_screen_dynspace_set_main_region_draw( | |||||
| struct SpaceTypeDyn *ds, | |||||
| void (*draw_main_region)(const struct bContext *C, struct ARegion *ar)); | |||||
| void BKE_screen_dynspace_call_main_region_draw( | |||||
| struct SpaceTypeDyn *ds, | |||||
| const struct bContext *C, struct ARegion *ar); | |||||
| #endif | #endif | ||||