Blender V4.3
bUserExtensionRepo Struct Reference

#include <DNA_userdef_types.h>

Public Attributes

struct bUserExtensionReponext
 
struct bUserExtensionRepoprev
 
char name [64]
 
char module [48]
 
char * access_token
 
char custom_dirpath [1024]
 
char remote_url [1024]
 
uint8_t flag
 
uint8_t source
 
char _pad0 [6]
 

Detailed Description

Definition at line 629 of file DNA_userdef_types.h.

Member Data Documentation

◆ _pad0

char bUserExtensionRepo::_pad0[6]

Definition at line 662 of file DNA_userdef_types.h.

◆ access_token

char* bUserExtensionRepo::access_token

Secret access token for remote repositories (allocated). Only use when USER_EXTENSION_REPO_FLAG_USE_ACCESS_TOKEN is set.

Definition at line 648 of file DNA_userdef_types.h.

Referenced by BKE_preferences_extension_repo_read_data(), BKE_preferences_extension_repo_write_data(), and preferences_extension_repo_add_exec().

◆ custom_dirpath

char bUserExtensionRepo::custom_dirpath[1024]

◆ flag

◆ module

char bUserExtensionRepo::module[48]

The unique module name (sub-module) in fact.

Use a shorter name than #NAME_MAX to leave room for a base module prefix. e.g. bl_ext.{submodule}.{add_on} to allow this string to fit into bAddon::module.

Definition at line 642 of file DNA_userdef_types.h.

Referenced by BKE_preferences_extension_repo_dirpath_get(), BKE_preferences_extension_repo_module_is_valid(), BKE_preferences_extension_repo_module_set(), BKE_preferences_extension_repo_user_dirpath_get(), preferences_extension_repo_remove_exec(), and rna_def_userdef_extension_repos_collection().

◆ name

char bUserExtensionRepo::name[64]

Unique identifier, only for display in the UI list. The module is used for internal identifiers.

Definition at line 635 of file DNA_userdef_types.h.

Referenced by BKE_preferences_extension_remote_to_name(), BKE_preferences_extension_repo_name_set(), preferences_extension_repo_add_exec(), PREFERENCES_OT_extension_repo_add(), and rna_def_userdef_extension_repos_collection().

◆ next

struct bUserExtensionRepo* bUserExtensionRepo::next

Definition at line 630 of file DNA_userdef_types.h.

◆ prev

struct bUserExtensionRepo * bUserExtensionRepo::prev

Definition at line 630 of file DNA_userdef_types.h.

◆ remote_url

◆ source


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