|
Blender V4.3
|
#include <DNA_userdef_types.h>
Public Attributes | |
| struct bUserExtensionRepo * | next |
| struct bUserExtensionRepo * | prev |
| 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] |
Definition at line 629 of file DNA_userdef_types.h.
| char bUserExtensionRepo::_pad0[6] |
Definition at line 662 of file DNA_userdef_types.h.
| 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().
| char bUserExtensionRepo::custom_dirpath[1024] |
The "local" directory where extensions are stored. When unset, use {BLENDER_USER_EXTENSIONS}/{bUserExtensionRepo::module}.
Definition at line 654 of file DNA_userdef_types.h.
Referenced by BKE_preferences_extension_repo_add(), BKE_preferences_extension_repo_custom_dirpath_set(), BKE_preferences_extension_repo_dirpath_get(), preferences_extension_repo_add_exec(), PREFERENCES_OT_extension_repo_add(), and rna_def_userdef_extension_repos_collection().
| uint8_t bUserExtensionRepo::flag |
Options for the repository (eUserExtensionRepo_Flag).
Definition at line 658 of file DNA_userdef_types.h.
Referenced by BKE_preferences_extension_repo_add_default_remote(), BKE_preferences_extension_repo_dirpath_get(), preferences_extension_repo_add_exec(), preferences_extension_repo_remove_exec(), and preferences_extension_repo_remove_invoke().
| 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().
| 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().
| struct bUserExtensionRepo* bUserExtensionRepo::next |
Definition at line 630 of file DNA_userdef_types.h.
| struct bUserExtensionRepo * bUserExtensionRepo::prev |
Definition at line 630 of file DNA_userdef_types.h.
| char bUserExtensionRepo::remote_url[1024] |
Definition at line 655 of file DNA_userdef_types.h.
Referenced by BKE_preferences_extension_repo_add_default_remote(), preferences_extension_repo_add_exec(), PREFERENCES_OT_extension_repo_add(), and rna_def_userdef_extension_repos_collection().
| uint8_t bUserExtensionRepo::source |
The source location when the custom directory isn't used (eUserExtensionRepo_Source).
Definition at line 660 of file DNA_userdef_types.h.
Referenced by BKE_preferences_extension_repo_add_default_system(), BKE_preferences_extension_repo_dirpath_get(), preferences_extension_repo_remove_exec(), and preferences_extension_repo_remove_invoke().