Blender  V3.3
blender_user_menu.c File Reference
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "DNA_userdef_types.h"
#include "BKE_blender_user_menu.h"
#include "BKE_idprop.h"

Go to the source code of this file.

Functions

Menu Type
bUserMenuBKE_blender_user_menu_find (ListBase *lb, char space_type, const char *context)
 
bUserMenuBKE_blender_user_menu_ensure (ListBase *lb, char space_type, const char *context)
 
Menu Item
bUserMenuItemBKE_blender_user_menu_item_add (ListBase *lb, int type)
 
void BKE_blender_user_menu_item_free (bUserMenuItem *umi)
 
void BKE_blender_user_menu_item_free_list (ListBase *lb)
 

Detailed Description

User defined menu API.

Definition in file blender_user_menu.c.

Function Documentation

◆ BKE_blender_user_menu_ensure()

bUserMenu* BKE_blender_user_menu_ensure ( ListBase lb,
char  space_type,
const char *  context 
)

◆ BKE_blender_user_menu_find()

bUserMenu* BKE_blender_user_menu_find ( ListBase lb,
char  space_type,
const char *  context 
)

◆ BKE_blender_user_menu_item_add()

bUserMenuItem* BKE_blender_user_menu_item_add ( ListBase lb,
int  type 
)

◆ BKE_blender_user_menu_item_free()

void BKE_blender_user_menu_item_free ( bUserMenuItem umi)

◆ BKE_blender_user_menu_item_free_list()

void BKE_blender_user_menu_item_free_list ( ListBase lb)