Blender V5.0
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 96 of file DNA_userdef_types.h.

Member Data Documentation

◆ _pad0

char bUserExtensionRepo::_pad0[6]

Definition at line 129 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 115 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

◆ 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 109 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]

◆ next

struct bUserExtensionRepo* bUserExtensionRepo::next

Definition at line 97 of file DNA_userdef_types.h.

◆ prev

struct bUserExtensionRepo * bUserExtensionRepo::prev

Definition at line 97 of file DNA_userdef_types.h.

◆ remote_url

◆ source

uint8_t bUserExtensionRepo::source

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