Blender
V4.3
source
blender
blenkernel
BKE_blender_user_menu.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
11
struct
ListBase
;
12
struct
bUserMenu
;
13
struct
bUserMenuItem
;
14
15
bUserMenu
*
BKE_blender_user_menu_find
(
ListBase
*lb,
char
space_type,
const
char
*context);
16
bUserMenu
*
BKE_blender_user_menu_ensure
(
ListBase
*lb,
char
space_type,
const
char
*context);
17
18
bUserMenuItem
*
BKE_blender_user_menu_item_add
(
ListBase
*lb,
int
type);
19
void
BKE_blender_user_menu_item_free
(
bUserMenuItem
*umi);
20
void
BKE_blender_user_menu_item_free_list
(
ListBase
*lb);
BKE_blender_user_menu_find
bUserMenu * BKE_blender_user_menu_find(ListBase *lb, char space_type, const char *context)
Definition
blender_user_menu.cc:27
BKE_blender_user_menu_ensure
bUserMenu * BKE_blender_user_menu_ensure(ListBase *lb, char space_type, const char *context)
Definition
blender_user_menu.cc:37
BKE_blender_user_menu_item_free
void BKE_blender_user_menu_item_free(bUserMenuItem *umi)
Definition
blender_user_menu.cc:82
BKE_blender_user_menu_item_add
bUserMenuItem * BKE_blender_user_menu_item_add(ListBase *lb, int type)
Definition
blender_user_menu.cc:55
BKE_blender_user_menu_item_free_list
void BKE_blender_user_menu_item_free_list(ListBase *lb)
Definition
blender_user_menu.cc:93
ListBase
Definition
DNA_listBase.h:32
bUserMenuItem
Definition
DNA_userdef_types.h:582
bUserMenu
Definition
DNA_userdef_types.h:572
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0