Cleanup: remove redundant const qualifiers for POD types
This commit is contained in:
parent
f4492629ea
commit
0dc309bef6
|
@ -122,7 +122,7 @@ void BLF_draw(int fontid, const char *str, size_t str_len) ATTR_NONNULL(2);
|
|||
int BLF_draw_mono(int fontid, const char *str, size_t str_len, int cwidth) ATTR_NONNULL(2);
|
||||
|
||||
typedef bool (*BLF_GlyphBoundsFn)(const char *str,
|
||||
const size_t str_step_ofs,
|
||||
size_t str_step_ofs,
|
||||
const struct rcti *glyph_step_bounds,
|
||||
int glyph_advance_x,
|
||||
const struct rctf *glyph_bounds,
|
||||
|
|
|
@ -121,7 +121,7 @@ void blf_font_boundbox_foreach_glyph(struct FontBLF *font,
|
|||
const char *str,
|
||||
size_t str_len,
|
||||
bool (*user_fn)(const char *str,
|
||||
const size_t str_step_ofs,
|
||||
size_t str_step_ofs,
|
||||
const struct rcti *glyph_step_bounds,
|
||||
int glyph_advance_x,
|
||||
const struct rctf *glyph_bounds,
|
||||
|
@ -132,7 +132,7 @@ void blf_font_boundbox_foreach_glyph(struct FontBLF *font,
|
|||
|
||||
int blf_font_count_missing_chars(struct FontBLF *font,
|
||||
const char *str,
|
||||
const size_t str_len,
|
||||
size_t str_len,
|
||||
int *r_tot_chars);
|
||||
|
||||
void blf_font_free(struct FontBLF *font);
|
||||
|
|
|
@ -140,7 +140,7 @@ bool BKE_appdir_font_folder_default(char *dir);
|
|||
* Find Python executable.
|
||||
*/
|
||||
bool BKE_appdir_program_python_search(char *fullpath,
|
||||
const size_t fullpath_len,
|
||||
size_t fullpath_len,
|
||||
int version_major,
|
||||
int version_minor);
|
||||
|
||||
|
|
|
@ -73,7 +73,7 @@ bool BKE_id_attribute_rename(struct ID *id,
|
|||
const char *new_name,
|
||||
struct ReportList *reports);
|
||||
|
||||
int BKE_id_attributes_length(struct ID *id, const CustomDataMask mask);
|
||||
int BKE_id_attributes_length(struct ID *id, CustomDataMask mask);
|
||||
|
||||
struct CustomDataLayer *BKE_id_attributes_active_get(struct ID *id);
|
||||
void BKE_id_attributes_active_set(struct ID *id, struct CustomDataLayer *layer);
|
||||
|
|
|
@ -128,7 +128,7 @@ BVHTree *bvhtree_from_editmesh_verts_ex(BVHTreeFromEditMesh *data,
|
|||
float epsilon,
|
||||
int tree_type,
|
||||
int axis,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
@ -148,7 +148,7 @@ BVHTree *bvhtree_from_mesh_verts_ex(struct BVHTreeFromMesh *data,
|
|||
float epsilon,
|
||||
int tree_type,
|
||||
int axis,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
@ -165,7 +165,7 @@ BVHTree *bvhtree_from_editmesh_edges_ex(BVHTreeFromEditMesh *data,
|
|||
float epsilon,
|
||||
int tree_type,
|
||||
int axis,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
@ -188,7 +188,7 @@ BVHTree *bvhtree_from_mesh_edges_ex(struct BVHTreeFromMesh *data,
|
|||
float epsilon,
|
||||
int tree_type,
|
||||
int axis,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
@ -212,7 +212,7 @@ BVHTree *bvhtree_from_mesh_faces_ex(struct BVHTreeFromMesh *data,
|
|||
float epsilon,
|
||||
int tree_type,
|
||||
int axis,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
@ -229,7 +229,7 @@ BVHTree *bvhtree_from_editmesh_looptri_ex(BVHTreeFromEditMesh *data,
|
|||
float epsilon,
|
||||
int tree_type,
|
||||
int axis,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
@ -251,7 +251,7 @@ BVHTree *bvhtree_from_mesh_looptri_ex(struct BVHTreeFromMesh *data,
|
|||
float epsilon,
|
||||
int tree_type,
|
||||
int axis,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
@ -263,7 +263,7 @@ BVHTree *bvhtree_from_mesh_looptri_ex(struct BVHTreeFromMesh *data,
|
|||
*/
|
||||
BVHTree *BKE_bvhtree_from_mesh_get(struct BVHTreeFromMesh *data,
|
||||
const struct Mesh *mesh,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
int tree_type);
|
||||
|
||||
/**
|
||||
|
@ -272,7 +272,7 @@ BVHTree *BKE_bvhtree_from_mesh_get(struct BVHTreeFromMesh *data,
|
|||
BVHTree *BKE_bvhtree_from_editmesh_get(BVHTreeFromEditMesh *data,
|
||||
struct BMEditMesh *em,
|
||||
int tree_type,
|
||||
const BVHCacheType bvh_cache_type,
|
||||
BVHCacheType bvh_cache_type,
|
||||
struct BVHCache **bvh_cache_p,
|
||||
ThreadMutex *mesh_eval_mutex);
|
||||
|
||||
|
|
|
@ -323,7 +323,7 @@ void CustomData_bmesh_copy_data_exclude_by_type(const struct CustomData *source,
|
|||
struct CustomData *dest,
|
||||
void *src_block,
|
||||
void **dest_block,
|
||||
const CustomDataMask mask_exclude);
|
||||
CustomDataMask mask_exclude);
|
||||
|
||||
/**
|
||||
* Copies data of a single layer of a given type.
|
||||
|
@ -496,7 +496,7 @@ void CustomData_bmesh_free_block_data(struct CustomData *data, void *block);
|
|||
*/
|
||||
void CustomData_bmesh_free_block_data_exclude_by_type(struct CustomData *data,
|
||||
void *block,
|
||||
const CustomDataMask mask_exclude);
|
||||
CustomDataMask mask_exclude);
|
||||
|
||||
/**
|
||||
* Copy custom data to/from layers as in mesh/derived-mesh, to edit-mesh
|
||||
|
|
|
@ -367,7 +367,7 @@ void BKE_image_packfiles(struct ReportList *reports, struct Image *ima, const ch
|
|||
void BKE_image_packfiles_from_mem(struct ReportList *reports,
|
||||
struct Image *ima,
|
||||
char *data,
|
||||
const size_t data_len);
|
||||
size_t data_len);
|
||||
|
||||
/**
|
||||
* Prints memory statistics for images.
|
||||
|
|
|
@ -317,11 +317,8 @@ void BKE_scene_multiview_view_prefix_get(struct Scene *scene,
|
|||
const char *name,
|
||||
char *r_prefix,
|
||||
const char **r_ext);
|
||||
void BKE_scene_multiview_videos_dimensions_get(const struct RenderData *rd,
|
||||
const size_t width,
|
||||
const size_t height,
|
||||
size_t *r_width,
|
||||
size_t *r_height);
|
||||
void BKE_scene_multiview_videos_dimensions_get(
|
||||
const struct RenderData *rd, size_t width, size_t height, size_t *r_width, size_t *r_height);
|
||||
int BKE_scene_multiview_num_videos_get(const struct RenderData *rd);
|
||||
|
||||
/* depsgraph */
|
||||
|
|
|
@ -104,7 +104,7 @@ void BKE_vfont_select_clamp(struct Object *ob);
|
|||
void BKE_vfont_clipboard_free(void);
|
||||
void BKE_vfont_clipboard_set(const char32_t *text_buf,
|
||||
const struct CharInfo *info_buf,
|
||||
const size_t len);
|
||||
size_t len);
|
||||
void BKE_vfont_clipboard_get(char32_t **r_text_buf,
|
||||
struct CharInfo **r_info_buf,
|
||||
size_t *r_len_utf8,
|
||||
|
|
|
@ -44,9 +44,9 @@ void data_transfer_layersmapping_add_item(struct ListBase *r_map,
|
|||
void *data_dst,
|
||||
int data_src_n,
|
||||
int data_dst_n,
|
||||
const size_t elem_size,
|
||||
const size_t data_size,
|
||||
const size_t data_offset,
|
||||
size_t elem_size,
|
||||
size_t data_size,
|
||||
size_t data_offset,
|
||||
uint64_t data_flag,
|
||||
cd_datatransfer_interp interp,
|
||||
void *interp_data);
|
||||
|
|
|
@ -84,7 +84,7 @@ size_t BLI_array_store_calc_size_compacted_get(const BArrayStore *bs);
|
|||
*/
|
||||
BArrayState *BLI_array_store_state_add(BArrayStore *bs,
|
||||
const void *data,
|
||||
const size_t data_len,
|
||||
size_t data_len,
|
||||
const BArrayState *state_reference);
|
||||
/**
|
||||
* Remove a state and free any unused #BChunk data.
|
||||
|
|
|
@ -52,7 +52,7 @@ void _bli_array_wrap(void *arr, uint arr_len, size_t arr_stride, int dir);
|
|||
* Access via #BLI_array_wrap
|
||||
*/
|
||||
void _bli_array_permute(
|
||||
void *arr, uint arr_len, const size_t arr_stride, const uint *order, void *arr_temp);
|
||||
void *arr, uint arr_len, size_t arr_stride, const uint *order, void *arr_temp);
|
||||
#define BLI_array_permute(arr, arr_len, order) \
|
||||
_bli_array_permute(arr, arr_len, sizeof(*(arr)), order, NULL)
|
||||
#define BLI_array_permute_ex(arr, arr_len, order, arr_temp) \
|
||||
|
@ -152,7 +152,7 @@ bool _bli_array_is_zeroed(const void *arr, uint arr_len, size_t arr_stride);
|
|||
*/
|
||||
bool _bli_array_iter_spiral_square(const void *arr_v,
|
||||
const int arr_shape[2],
|
||||
const size_t elem_size,
|
||||
size_t elem_size,
|
||||
const int center[2],
|
||||
bool (*test_fn)(const void *arr_item, void *user_data),
|
||||
void *user_data);
|
||||
|
|
|
@ -74,7 +74,7 @@ enum {
|
|||
/**
|
||||
* \note Never decreases the amount of memory allocated.
|
||||
*/
|
||||
void BLI_buffer_resize(BLI_Buffer *buffer, const size_t new_count);
|
||||
void BLI_buffer_resize(BLI_Buffer *buffer, size_t new_count);
|
||||
|
||||
/**
|
||||
* Ensure size, throwing away old data, respecting #BLI_BUFFER_USE_CALLOC.
|
||||
|
@ -83,7 +83,7 @@ void BLI_buffer_resize(BLI_Buffer *buffer, const size_t new_count);
|
|||
* - Ignored (malloc'd).
|
||||
* - Cleared (when #BLI_BUFFER_USE_CALLOC is set).
|
||||
*/
|
||||
void BLI_buffer_reinit(BLI_Buffer *buffer, const size_t new_count);
|
||||
void BLI_buffer_reinit(BLI_Buffer *buffer, size_t new_count);
|
||||
|
||||
/**
|
||||
* Append an array of elements.
|
||||
|
|
|
@ -155,8 +155,7 @@ double BLI_dir_free_space(const char *dir) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(
|
|||
*
|
||||
* \note can return NULL when the size is not big enough
|
||||
*/
|
||||
char *BLI_current_working_dir(char *dir, const size_t maxncpy) ATTR_WARN_UNUSED_RESULT
|
||||
ATTR_NONNULL();
|
||||
char *BLI_current_working_dir(char *dir, size_t maxncpy) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
eFileAttributes BLI_file_attributes(const char *path);
|
||||
|
||||
/** \} */
|
||||
|
|
|
@ -31,7 +31,7 @@ extern "C" {
|
|||
|
||||
typedef struct _GSQueue GSQueue;
|
||||
|
||||
GSQueue *BLI_gsqueue_new(const size_t elem_size);
|
||||
GSQueue *BLI_gsqueue_new(size_t elem_size);
|
||||
/**
|
||||
* Returns true if the queue is empty, false otherwise.
|
||||
*/
|
||||
|
|
|
@ -85,7 +85,7 @@ void *BLI_findptr(const struct ListBase *listbase,
|
|||
*/
|
||||
void *BLI_listbase_bytes_find(const ListBase *listbase,
|
||||
const void *bytes,
|
||||
const size_t bytes_size,
|
||||
size_t bytes_size,
|
||||
int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1, 2);
|
||||
/**
|
||||
* Find the first item in the list that matches the given string, or the given index as fallback.
|
||||
|
@ -96,7 +96,7 @@ void *BLI_listbase_bytes_find(const ListBase *listbase,
|
|||
*/
|
||||
void *BLI_listbase_string_or_index_find(const struct ListBase *listbase,
|
||||
const char *string,
|
||||
const size_t string_offset,
|
||||
size_t string_offset,
|
||||
int index) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1);
|
||||
|
||||
/* Find backwards. */
|
||||
|
@ -133,7 +133,7 @@ void *BLI_rfindptr(const struct ListBase *listbase,
|
|||
*/
|
||||
void *BLI_listbase_bytes_rfind(const ListBase *listbase,
|
||||
const void *bytes,
|
||||
const size_t bytes_size,
|
||||
size_t bytes_size,
|
||||
int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1, 2);
|
||||
|
||||
/**
|
||||
|
|
|
@ -38,13 +38,13 @@ extern "C" {
|
|||
struct MemArena;
|
||||
typedef struct MemArena MemArena;
|
||||
|
||||
struct MemArena *BLI_memarena_new(const size_t bufsize,
|
||||
struct MemArena *BLI_memarena_new(size_t bufsize,
|
||||
const char *name) ATTR_WARN_UNUSED_RESULT ATTR_RETURNS_NONNULL
|
||||
ATTR_NONNULL(2) ATTR_MALLOC;
|
||||
void BLI_memarena_free(struct MemArena *ma) ATTR_NONNULL(1);
|
||||
void BLI_memarena_use_malloc(struct MemArena *ma) ATTR_NONNULL(1);
|
||||
void BLI_memarena_use_calloc(struct MemArena *ma) ATTR_NONNULL(1);
|
||||
void BLI_memarena_use_align(struct MemArena *ma, const size_t align) ATTR_NONNULL(1);
|
||||
void BLI_memarena_use_align(struct MemArena *ma, size_t align) ATTR_NONNULL(1);
|
||||
void *BLI_memarena_alloc(struct MemArena *ma, size_t size) ATTR_WARN_UNUSED_RESULT
|
||||
ATTR_NONNULL(1) ATTR_MALLOC ATTR_ALLOC_SIZE(2);
|
||||
void *BLI_memarena_calloc(struct MemArena *ma, size_t size) ATTR_WARN_UNUSED_RESULT
|
||||
|
|
|
@ -29,7 +29,7 @@ extern "C" {
|
|||
|
||||
/* it may be defined already */
|
||||
#ifndef __BLI_UTILDEFINES_H__
|
||||
bool BLI_memory_is_zero(const void *arr, const size_t size);
|
||||
bool BLI_memory_is_zero(const void *arr, size_t size);
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
@ -75,16 +75,15 @@ bool BLI_make_existing_file(const char *name);
|
|||
* - Doesn't use CWD, or deal with relative paths.
|
||||
* - Only fill's in \a dir and \a file when they are non NULL.
|
||||
*/
|
||||
void BLI_split_dirfile(
|
||||
const char *string, char *dir, char *file, const size_t dirlen, const size_t filelen);
|
||||
void BLI_split_dirfile(const char *string, char *dir, char *file, size_t dirlen, size_t filelen);
|
||||
/**
|
||||
* Copies the parent directory part of string into `dir`, max length `dirlen`.
|
||||
*/
|
||||
void BLI_split_dir_part(const char *string, char *dir, const size_t dirlen);
|
||||
void BLI_split_dir_part(const char *string, char *dir, size_t dirlen);
|
||||
/**
|
||||
* Copies the leaf filename part of string into `file`, max length `filelen`.
|
||||
*/
|
||||
void BLI_split_file_part(const char *string, char *file, const size_t filelen);
|
||||
void BLI_split_file_part(const char *string, char *file, size_t filelen);
|
||||
/**
|
||||
* Returns a pointer to the last extension (e.g. the position of the last period).
|
||||
* Returns NULL if there is no extension.
|
||||
|
@ -94,7 +93,7 @@ const char *BLI_path_extension(const char *filepath) ATTR_NONNULL();
|
|||
/**
|
||||
* Append a filename to a dir, ensuring slash separates.
|
||||
*/
|
||||
void BLI_path_append(char *__restrict dst, const size_t maxlen, const char *__restrict file)
|
||||
void BLI_path_append(char *__restrict dst, size_t maxlen, const char *__restrict file)
|
||||
ATTR_NONNULL();
|
||||
/**
|
||||
* Simple appending of filename to dir, does not check for valid path!
|
||||
|
@ -104,7 +103,7 @@ void BLI_path_append(char *__restrict dst, const size_t maxlen, const char *__re
|
|||
* that de-duplicates separators and can handle an arbitrary number of paths.
|
||||
*/
|
||||
void BLI_join_dirfile(char *__restrict dst,
|
||||
const size_t maxlen,
|
||||
size_t maxlen,
|
||||
const char *__restrict dir,
|
||||
const char *__restrict file) ATTR_NONNULL();
|
||||
/**
|
||||
|
@ -114,7 +113,7 @@ void BLI_join_dirfile(char *__restrict dst,
|
|||
* \note If you want a trailing slash, add `SEP_STR` as the last path argument,
|
||||
* duplicate slashes will be cleaned up.
|
||||
*/
|
||||
size_t BLI_path_join(char *__restrict dst, const size_t dst_len, const char *path_first, ...)
|
||||
size_t BLI_path_join(char *__restrict dst, size_t dst_len, const char *path_first, ...)
|
||||
ATTR_NONNULL(1, 3) ATTR_SENTINEL(0);
|
||||
/**
|
||||
* Like Python's `os.path.basename()`
|
||||
|
@ -164,12 +163,12 @@ void BLI_path_slash_rstrip(char *string) ATTR_NONNULL();
|
|||
void BLI_path_slash_native(char *path) ATTR_NONNULL();
|
||||
|
||||
#ifdef _WIN32
|
||||
bool BLI_path_program_extensions_add_win32(char *name, const size_t maxlen);
|
||||
bool BLI_path_program_extensions_add_win32(char *name, size_t maxlen);
|
||||
#endif
|
||||
/**
|
||||
* Search for a binary (executable)
|
||||
*/
|
||||
bool BLI_path_program_search(char *fullname, const size_t maxlen, const char *name);
|
||||
bool BLI_path_program_search(char *fullname, size_t maxlen, const char *name);
|
||||
|
||||
/**
|
||||
* \return true when `str` end with `ext` (case insensitive).
|
||||
|
@ -353,7 +352,7 @@ bool BLI_path_is_abs_from_cwd(const char *path) ATTR_NONNULL();
|
|||
* This is _not_ something Blender's internal paths support, instead they use the "//" prefix.
|
||||
* In most cases #BLI_path_abs should be used instead.
|
||||
*/
|
||||
bool BLI_path_abs_from_cwd(char *path, const size_t maxlen) ATTR_NONNULL();
|
||||
bool BLI_path_abs_from_cwd(char *path, size_t maxlen) ATTR_NONNULL();
|
||||
/**
|
||||
* Replaces `file` with a relative version (prefixed by "//") such that #BLI_path_abs, given
|
||||
* the same `relfile`, will convert it back to its original value.
|
||||
|
|
|
@ -28,13 +28,13 @@ extern "C" {
|
|||
|
||||
typedef struct BLI_Stack BLI_Stack;
|
||||
|
||||
BLI_Stack *BLI_stack_new_ex(const size_t elem_size,
|
||||
BLI_Stack *BLI_stack_new_ex(size_t elem_size,
|
||||
const char *description,
|
||||
const size_t chunk_size) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
size_t chunk_size) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
/**
|
||||
* Create a new homogeneous stack with elements of 'elem_size' bytes.
|
||||
*/
|
||||
BLI_Stack *BLI_stack_new(const size_t elem_size, const char *description) ATTR_WARN_UNUSED_RESULT
|
||||
BLI_Stack *BLI_stack_new(size_t elem_size, const char *description) ATTR_WARN_UNUSED_RESULT
|
||||
ATTR_NONNULL();
|
||||
|
||||
/**
|
||||
|
|
|
@ -42,8 +42,7 @@ extern "C" {
|
|||
* \param len: The number of bytes to duplicate
|
||||
* \retval Returns the duplicated string
|
||||
*/
|
||||
char *BLI_strdupn(const char *str, const size_t len) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT
|
||||
ATTR_NONNULL();
|
||||
char *BLI_strdupn(const char *str, size_t len) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
|
||||
/**
|
||||
* Duplicates the cstring \a str into a newly mallocN'd
|
||||
|
@ -74,8 +73,7 @@ char *BLI_strdupcat(const char *__restrict str1,
|
|||
* the size of dst)
|
||||
* \retval Returns dst
|
||||
*/
|
||||
char *BLI_strncpy(char *__restrict dst, const char *__restrict src, const size_t maxncpy)
|
||||
ATTR_NONNULL();
|
||||
char *BLI_strncpy(char *__restrict dst, const char *__restrict src, size_t maxncpy) ATTR_NONNULL();
|
||||
|
||||
/**
|
||||
* Like BLI_strncpy but ensures dst is always padded by given char,
|
||||
|
@ -107,7 +105,7 @@ char *BLI_strncpy_ensure_pad(char *__restrict dst,
|
|||
*/
|
||||
size_t BLI_strncpy_rlen(char *__restrict dst,
|
||||
const char *__restrict src,
|
||||
const size_t maxncpy) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
size_t maxncpy) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
|
||||
size_t BLI_strcpy_rlen(char *__restrict dst, const char *__restrict src) ATTR_WARN_UNUSED_RESULT
|
||||
ATTR_NONNULL();
|
||||
|
@ -186,7 +184,7 @@ void BLI_str_replace_char(char *str, char src, char dst) ATTR_NONNULL();
|
|||
* \note Larger tables should use a hash table.
|
||||
*/
|
||||
bool BLI_str_replace_table_exact(char *string,
|
||||
const size_t string_len,
|
||||
size_t string_len,
|
||||
const char *replace_table[][2],
|
||||
int replace_table_len);
|
||||
|
||||
|
@ -235,7 +233,7 @@ char *BLI_sprintfN(const char *__restrict format, ...) ATTR_WARN_UNUSED_RESULT
|
|||
*
|
||||
* \note This is used for creating animation paths in blend files.
|
||||
*/
|
||||
size_t BLI_str_escape(char *__restrict dst, const char *__restrict src, const size_t dst_maxncpy)
|
||||
size_t BLI_str_escape(char *__restrict dst, const char *__restrict src, size_t dst_maxncpy)
|
||||
ATTR_NONNULL();
|
||||
/**
|
||||
* This roughly matches C and Python's string escaping with double quotes - `"`.
|
||||
|
@ -251,9 +249,9 @@ size_t BLI_str_escape(char *__restrict dst, const char *__restrict src, const si
|
|||
*/
|
||||
size_t BLI_str_unescape_ex(char *__restrict dst,
|
||||
const char *__restrict src,
|
||||
const size_t src_maxncpy,
|
||||
size_t src_maxncpy,
|
||||
/* Additional arguments. */
|
||||
const size_t dst_maxncpy,
|
||||
size_t dst_maxncpy,
|
||||
bool *r_is_complete) ATTR_NONNULL();
|
||||
/**
|
||||
* See #BLI_str_unescape_ex doc-string.
|
||||
|
@ -265,7 +263,7 @@ size_t BLI_str_unescape_ex(char *__restrict dst,
|
|||
*
|
||||
* \note This is used for parsing animation paths in blend files (runs often).
|
||||
*/
|
||||
size_t BLI_str_unescape(char *__restrict dst, const char *__restrict src, const size_t src_maxncpy)
|
||||
size_t BLI_str_unescape(char *__restrict dst, const char *__restrict src, size_t src_maxncpy)
|
||||
ATTR_NONNULL();
|
||||
|
||||
/**
|
||||
|
@ -359,10 +357,10 @@ int BLI_strcmp_ignore_pad(const char *str1, const char *str2, char pad) ATTR_WAR
|
|||
/**
|
||||
* Determine the length of a fixed-size string.
|
||||
*/
|
||||
size_t BLI_strnlen(const char *str, const size_t maxlen) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
size_t BLI_strnlen(const char *str, size_t maxlen) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
|
||||
void BLI_str_tolower_ascii(char *str, const size_t len) ATTR_NONNULL();
|
||||
void BLI_str_toupper_ascii(char *str, const size_t len) ATTR_NONNULL();
|
||||
void BLI_str_tolower_ascii(char *str, size_t len) ATTR_NONNULL();
|
||||
void BLI_str_toupper_ascii(char *str, size_t len) ATTR_NONNULL();
|
||||
/**
|
||||
* Strip white-space from end of the string.
|
||||
*/
|
||||
|
@ -479,7 +477,7 @@ bool BLI_string_all_words_matched(const char *name,
|
|||
* \return The number of words found in \a str
|
||||
*/
|
||||
int BLI_string_find_split_words(const char *str,
|
||||
const size_t len,
|
||||
size_t len,
|
||||
char delim,
|
||||
int r_words[][2],
|
||||
int words_max) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
|
|
|
@ -110,14 +110,12 @@ size_t BLI_str_utf8_from_unicode_len(unsigned int c) ATTR_WARN_UNUSED_RESULT;
|
|||
*
|
||||
* \return number of bytes written.
|
||||
*/
|
||||
size_t BLI_str_utf8_from_unicode(unsigned int c, char *outbuf, const size_t outbuf_len)
|
||||
ATTR_NONNULL(2);
|
||||
size_t BLI_str_utf8_from_unicode(unsigned int c, char *outbuf, size_t outbuf_len) ATTR_NONNULL(2);
|
||||
size_t BLI_str_utf8_as_utf32(char32_t *__restrict dst_w,
|
||||
const char *__restrict src_c,
|
||||
const size_t maxncpy) ATTR_NONNULL(1, 2);
|
||||
size_t BLI_str_utf32_as_utf8(char *__restrict dst,
|
||||
const char32_t *__restrict src,
|
||||
const size_t maxncpy) ATTR_NONNULL(1, 2);
|
||||
size_t maxncpy) ATTR_NONNULL(1, 2);
|
||||
size_t BLI_str_utf32_as_utf8(char *__restrict dst, const char32_t *__restrict src, size_t maxncpy)
|
||||
ATTR_NONNULL(1, 2);
|
||||
/**
|
||||
* \return The UTF-32 len in UTF-8.
|
||||
*/
|
||||
|
@ -162,21 +160,20 @@ size_t BLI_wstrlen_utf8(const wchar_t *src) ATTR_NONNULL(1) ATTR_WARN_UNUSED_RES
|
|||
size_t BLI_strlen_utf8_ex(const char *strc, size_t *r_len_bytes)
|
||||
ATTR_NONNULL(1, 2) ATTR_WARN_UNUSED_RESULT;
|
||||
size_t BLI_strlen_utf8(const char *strc) ATTR_NONNULL(1) ATTR_WARN_UNUSED_RESULT;
|
||||
size_t BLI_strnlen_utf8_ex(const char *strc, const size_t maxlen, size_t *r_len_bytes)
|
||||
size_t BLI_strnlen_utf8_ex(const char *strc, size_t maxlen, size_t *r_len_bytes)
|
||||
ATTR_NONNULL(1, 3);
|
||||
/**
|
||||
* \param strc: the string to measure the length.
|
||||
* \param maxlen: the string length (in bytes)
|
||||
* \return the unicode length (not in bytes!)
|
||||
*/
|
||||
size_t BLI_strnlen_utf8(const char *strc, const size_t maxlen)
|
||||
ATTR_NONNULL(1) ATTR_WARN_UNUSED_RESULT;
|
||||
size_t BLI_strnlen_utf8(const char *strc, size_t maxlen) ATTR_NONNULL(1) ATTR_WARN_UNUSED_RESULT;
|
||||
size_t BLI_strncpy_wchar_as_utf8(char *__restrict dst,
|
||||
const wchar_t *__restrict src,
|
||||
const size_t maxncpy) ATTR_NONNULL(1, 2);
|
||||
size_t maxncpy) ATTR_NONNULL(1, 2);
|
||||
size_t BLI_strncpy_wchar_from_utf8(wchar_t *__restrict dst,
|
||||
const char *__restrict src,
|
||||
const size_t maxncpy) ATTR_NONNULL(1, 2);
|
||||
size_t maxncpy) ATTR_NONNULL(1, 2);
|
||||
|
||||
/**
|
||||
* Count columns that character/string occupies (based on `wcwidth.co`).
|
||||
|
|
|
@ -57,11 +57,11 @@ bool BLI_string_is_decimal(const char *string) ATTR_NONNULL();
|
|||
* Based on `BLI_split_dirfile()` / `os.path.splitext()`,
|
||||
* `"a.b.c"` -> (`"a.b"`, `".c"`).
|
||||
*/
|
||||
void BLI_string_split_suffix(const char *string, char *r_body, char *r_suf, const size_t str_len);
|
||||
void BLI_string_split_suffix(const char *string, char *r_body, char *r_suf, size_t str_len);
|
||||
/**
|
||||
* `"a.b.c"` -> (`"a."`, `"b.c"`).
|
||||
*/
|
||||
void BLI_string_split_prefix(const char *string, char *r_pre, char *r_body, const size_t str_len);
|
||||
void BLI_string_split_prefix(const char *string, char *r_pre, char *r_body, size_t str_len);
|
||||
|
||||
/**
|
||||
* Join strings, return newly allocated string.
|
||||
|
@ -127,7 +127,7 @@ char *BLI_string_join_array_by_sep_char_with_tableN(char sep,
|
|||
size_t BLI_string_flip_side_name(char *r_name,
|
||||
const char *from_name,
|
||||
bool strip_number,
|
||||
const size_t name_len);
|
||||
size_t name_len);
|
||||
|
||||
/**
|
||||
* Ensures name is unique (according to criteria specified by caller in unique_check callback),
|
||||
|
|
|
@ -42,7 +42,7 @@ extern "C" {
|
|||
* \return length of \a str
|
||||
*/
|
||||
size_t BLI_timecode_string_from_time(char *str,
|
||||
const size_t maxncpy,
|
||||
size_t maxncpy,
|
||||
int brevity_level,
|
||||
float time_seconds,
|
||||
double fps,
|
||||
|
@ -56,7 +56,7 @@ size_t BLI_timecode_string_from_time(char *str,
|
|||
* \param time_seconds: time total time in seconds
|
||||
* \return length of \a str
|
||||
*/
|
||||
size_t BLI_timecode_string_from_time_simple(char *str, const size_t maxncpy, double time_seconds)
|
||||
size_t BLI_timecode_string_from_time_simple(char *str, size_t maxncpy, double time_seconds)
|
||||
ATTR_NONNULL();
|
||||
|
||||
/**
|
||||
|
@ -72,7 +72,7 @@ size_t BLI_timecode_string_from_time_simple(char *str, const size_t maxncpy, dou
|
|||
* \note in some cases this is used to print non-seconds values.
|
||||
*/
|
||||
size_t BLI_timecode_string_from_time_seconds(char *str,
|
||||
const size_t maxncpy,
|
||||
size_t maxncpy,
|
||||
int brevity_level,
|
||||
float time_seconds) ATTR_NONNULL();
|
||||
|
||||
|
|
|
@ -638,7 +638,7 @@ extern "C" {
|
|||
/**
|
||||
* Check if memory is zeroed, as with `memset(arr, 0, arr_size)`.
|
||||
*/
|
||||
extern bool BLI_memory_is_zero(const void *arr, const size_t arr_size);
|
||||
extern bool BLI_memory_is_zero(const void *arr, size_t arr_size);
|
||||
#endif
|
||||
|
||||
#define MEMCMP_STRUCT_AFTER_IS_ZERO(struct_var, member) \
|
||||
|
|
|
@ -54,8 +54,9 @@ typedef struct ParallelMempoolTaskData {
|
|||
*
|
||||
* See #BLI_task_parallel_mempool implementation for detailed usage example.
|
||||
*/
|
||||
ParallelMempoolTaskData *mempool_iter_threadsafe_create(BLI_mempool *pool, const size_t num_iter)
|
||||
ATTR_WARN_UNUSED_RESULT ATTR_NONNULL();
|
||||
ParallelMempoolTaskData *mempool_iter_threadsafe_create(BLI_mempool *pool,
|
||||
size_t num_iter) ATTR_WARN_UNUSED_RESULT
|
||||
ATTR_NONNULL();
|
||||
void mempool_iter_threadsafe_destroy(ParallelMempoolTaskData *iter_arr) ATTR_NONNULL();
|
||||
|
||||
/**
|
||||
|
|
|
@ -136,7 +136,7 @@ void add_exr_channels(void *exrhandle,
|
|||
const char *layer_name,
|
||||
const DataType datatype,
|
||||
const char *view_name,
|
||||
const size_t width,
|
||||
size_t width,
|
||||
bool use_half_float,
|
||||
float *buf);
|
||||
void free_exr_channels(void *exrhandle,
|
||||
|
|
|
@ -55,7 +55,7 @@ template<class ModeObjectType> struct DepsNodeFactoryImpl : public DepsNodeFacto
|
|||
void register_node_typeinfo(DepsNodeFactory *factory);
|
||||
|
||||
/* Get typeinfo for specified type */
|
||||
DepsNodeFactory *type_get_factory(const NodeType type);
|
||||
DepsNodeFactory *type_get_factory(NodeType type);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
|
|
|
@ -102,7 +102,7 @@ void ED_slider_destroy(struct bContext *C, struct tSlider *slider);
|
|||
*/
|
||||
void ED_slider_status_string_get(const struct tSlider *slider,
|
||||
char *status_string,
|
||||
const size_t size_of_status_string);
|
||||
size_t size_of_status_string);
|
||||
|
||||
float ED_slider_factor_get(struct tSlider *slider);
|
||||
void ED_slider_factor_set(struct tSlider *slider, float factor);
|
||||
|
|
|
@ -495,7 +495,7 @@ float UI_text_clip_middle_ex(const struct uiFontStyle *fstyle,
|
|||
char *str,
|
||||
float okwidth,
|
||||
float minwidth,
|
||||
const size_t max_len,
|
||||
size_t max_len,
|
||||
char rpart_sep);
|
||||
|
||||
/**
|
||||
|
|
|
@ -688,11 +688,11 @@ extern void ui_hsvcube_pos_from_vals(
|
|||
*/
|
||||
extern void ui_but_string_get_ex(uiBut *but,
|
||||
char *str,
|
||||
const size_t maxlen,
|
||||
size_t maxlen,
|
||||
int float_precision,
|
||||
bool use_exp_float,
|
||||
bool *r_use_exp_float) ATTR_NONNULL(1, 2);
|
||||
extern void ui_but_string_get(uiBut *but, char *str, const size_t maxlen) ATTR_NONNULL();
|
||||
extern void ui_but_string_get(uiBut *but, char *str, size_t maxlen) ATTR_NONNULL();
|
||||
/**
|
||||
* A version of #ui_but_string_get_ex for dynamic buffer sizes
|
||||
* (where #ui_but_string_get_max_length returns 0).
|
||||
|
|
|
@ -544,7 +544,7 @@ bool IMB_prepare_write_ImBuf(bool isfloat, struct ImBuf *ibuf);
|
|||
*/
|
||||
bool IMB_ispic(const char *filepath);
|
||||
bool IMB_ispic_type_matches(const char *filepath, int filetype);
|
||||
int IMB_ispic_type_from_memory(const unsigned char *buf, const size_t buf_size);
|
||||
int IMB_ispic_type_from_memory(const unsigned char *buf, size_t buf_size);
|
||||
int IMB_ispic_type(const char *filepath);
|
||||
|
||||
/**
|
||||
|
@ -972,28 +972,20 @@ void IMB_update_gpu_texture_sub(struct GPUTexture *tex,
|
|||
/**
|
||||
* \attention defined in stereoimbuf.c
|
||||
*/
|
||||
void IMB_stereo3d_write_dimensions(char mode,
|
||||
bool is_squeezed,
|
||||
const size_t width,
|
||||
const size_t height,
|
||||
size_t *r_width,
|
||||
size_t *r_height);
|
||||
void IMB_stereo3d_read_dimensions(char mode,
|
||||
bool is_squeezed,
|
||||
const size_t width,
|
||||
const size_t height,
|
||||
size_t *r_width,
|
||||
size_t *r_height);
|
||||
void IMB_stereo3d_write_dimensions(
|
||||
char mode, bool is_squeezed, size_t width, size_t height, size_t *r_width, size_t *r_height);
|
||||
void IMB_stereo3d_read_dimensions(
|
||||
char mode, bool is_squeezed, size_t width, size_t height, size_t *r_width, size_t *r_height);
|
||||
int *IMB_stereo3d_from_rect(struct ImageFormatData *im_format,
|
||||
const size_t x,
|
||||
const size_t y,
|
||||
const size_t channels,
|
||||
size_t x,
|
||||
size_t y,
|
||||
size_t channels,
|
||||
int *rect_left,
|
||||
int *rect_right);
|
||||
float *IMB_stereo3d_from_rectf(struct ImageFormatData *im_format,
|
||||
const size_t x,
|
||||
const size_t y,
|
||||
const size_t channels,
|
||||
size_t x,
|
||||
size_t y,
|
||||
size_t channels,
|
||||
float *rectf_left,
|
||||
float *rectf_right);
|
||||
/**
|
||||
|
|
|
@ -58,10 +58,7 @@ void IMB_metadata_free(struct IDProperty *metadata);
|
|||
* \param len: length of value buffer allocated by user.
|
||||
* \return 1 (true) if metadata is present and value for the key found, 0 (false) otherwise.
|
||||
*/
|
||||
bool IMB_metadata_get_field(struct IDProperty *metadata,
|
||||
const char *key,
|
||||
char *value,
|
||||
const size_t len);
|
||||
bool IMB_metadata_get_field(struct IDProperty *metadata, const char *key, char *value, size_t len);
|
||||
|
||||
/**
|
||||
* Set user data in the metadata.
|
||||
|
|
|
@ -41,7 +41,7 @@ typedef struct ImFileType {
|
|||
* \note that this may only read in a small part of the files header,
|
||||
* see: #IMB_ispic_type for details.
|
||||
*/
|
||||
bool (*is_a)(const unsigned char *buf, const size_t size);
|
||||
bool (*is_a)(const unsigned char *buf, size_t size);
|
||||
|
||||
/** Load an image from memory. */
|
||||
struct ImBuf *(*load)(const unsigned char *mem,
|
||||
|
@ -93,7 +93,7 @@ void imb_tile_cache_tile_free(struct ImBuf *ibuf, int tx, int ty);
|
|||
/** \name Format: PNG (#IMB_FTYPE_PNG)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_png(const unsigned char *mem, const size_t size);
|
||||
bool imb_is_a_png(const unsigned char *mem, size_t size);
|
||||
struct ImBuf *imb_loadpng(const unsigned char *mem,
|
||||
size_t size,
|
||||
int flags,
|
||||
|
@ -106,7 +106,7 @@ bool imb_savepng(struct ImBuf *ibuf, const char *filepath, int flags);
|
|||
/** \name Format: TARGA (#IMB_FTYPE_TGA)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_targa(const unsigned char *buf, const size_t size);
|
||||
bool imb_is_a_targa(const unsigned char *buf, size_t size);
|
||||
struct ImBuf *imb_loadtarga(const unsigned char *mem,
|
||||
size_t size,
|
||||
int flags,
|
||||
|
@ -119,7 +119,7 @@ bool imb_savetarga(struct ImBuf *ibuf, const char *filepath, int flags);
|
|||
/** \name Format: IRIS (#IMB_FTYPE_IMAGIC)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_iris(const unsigned char *mem, const size_t size);
|
||||
bool imb_is_a_iris(const unsigned char *mem, size_t size);
|
||||
/**
|
||||
* Read in a B/W RGB or RGBA iris image file and return an image buffer.
|
||||
*/
|
||||
|
@ -135,7 +135,7 @@ bool imb_saveiris(struct ImBuf *ibuf, const char *filepath, int flags);
|
|||
/** \name Format: JP2 (#IMB_FTYPE_JP2)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_jp2(const unsigned char *buf, const size_t size);
|
||||
bool imb_is_a_jp2(const unsigned char *buf, size_t size);
|
||||
struct ImBuf *imb_load_jp2(const unsigned char *mem,
|
||||
size_t size,
|
||||
int flags,
|
||||
|
@ -151,7 +151,7 @@ bool imb_save_jp2(struct ImBuf *ibuf, const char *filepath, int flags);
|
|||
/** \name Format: JPEG (#IMB_FTYPE_JPG)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_jpeg(const unsigned char *mem, const size_t size);
|
||||
bool imb_is_a_jpeg(const unsigned char *mem, size_t size);
|
||||
bool imb_savejpeg(struct ImBuf *ibuf, const char *filepath, int flags);
|
||||
struct ImBuf *imb_load_jpeg(const unsigned char *buffer,
|
||||
size_t size,
|
||||
|
@ -164,7 +164,7 @@ struct ImBuf *imb_load_jpeg(const unsigned char *buffer,
|
|||
/** \name Format: BMP (#IMB_FTYPE_BMP)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_bmp(const unsigned char *buf, const size_t size);
|
||||
bool imb_is_a_bmp(const unsigned char *buf, size_t size);
|
||||
struct ImBuf *imb_bmp_decode(const unsigned char *mem,
|
||||
size_t size,
|
||||
int flags,
|
||||
|
@ -178,7 +178,7 @@ bool imb_savebmp(struct ImBuf *ibuf, const char *filepath, int flags);
|
|||
/** \name Format: CINEON (#IMB_FTYPE_CINEON)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_cineon(const unsigned char *buf, const size_t size);
|
||||
bool imb_is_a_cineon(const unsigned char *buf, size_t size);
|
||||
bool imb_save_cineon(struct ImBuf *buf, const char *filepath, int flags);
|
||||
struct ImBuf *imb_load_cineon(const unsigned char *mem,
|
||||
size_t size,
|
||||
|
@ -191,7 +191,7 @@ struct ImBuf *imb_load_cineon(const unsigned char *mem,
|
|||
/** \name Format: DPX (#IMB_FTYPE_DPX)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_dpx(const unsigned char *buf, const size_t size);
|
||||
bool imb_is_a_dpx(const unsigned char *buf, size_t size);
|
||||
bool imb_save_dpx(struct ImBuf *buf, const char *filepath, int flags);
|
||||
struct ImBuf *imb_load_dpx(const unsigned char *mem,
|
||||
size_t size,
|
||||
|
@ -204,7 +204,7 @@ struct ImBuf *imb_load_dpx(const unsigned char *mem,
|
|||
/** \name Format: HDR (#IMB_FTYPE_RADHDR)
|
||||
* \{ */
|
||||
|
||||
bool imb_is_a_hdr(const unsigned char *buf, const size_t size);
|
||||
bool imb_is_a_hdr(const unsigned char *buf, size_t size);
|
||||
struct ImBuf *imb_loadhdr(const unsigned char *mem,
|
||||
size_t size,
|
||||
int flags,
|
||||
|
@ -218,7 +218,7 @@ bool imb_savehdr(struct ImBuf *ibuf, const char *filepath, int flags);
|
|||
* \{ */
|
||||
|
||||
void imb_inittiff(void);
|
||||
bool imb_is_a_tiff(const unsigned char *buf, const size_t size);
|
||||
bool imb_is_a_tiff(const unsigned char *buf, size_t size);
|
||||
/**
|
||||
* Loads a TIFF file.
|
||||
* \param mem: Memory containing the TIFF file.
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
bool imb_is_a_dds(const unsigned char *mem, const size_t size);
|
||||
bool imb_is_a_dds(const unsigned char *mem, size_t size);
|
||||
bool imb_save_dds(struct ImBuf *ibuf, const char *name, int flags);
|
||||
struct ImBuf *imb_load_dds(const unsigned char *mem,
|
||||
size_t size,
|
||||
|
|
|
@ -31,7 +31,7 @@ extern "C" {
|
|||
|
||||
struct ImBuf;
|
||||
|
||||
bool imb_is_a_photoshop(const unsigned char *mem, const size_t size);
|
||||
bool imb_is_a_photoshop(const unsigned char *mem, size_t size);
|
||||
|
||||
int imb_save_photoshop(struct ImBuf *ibuf, const char *name, int flags);
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ void imb_exitopenexr(void);
|
|||
* Test presence of OpenEXR file.
|
||||
* \param mem: pointer to loaded OpenEXR bit-stream.
|
||||
*/
|
||||
bool imb_is_a_openexr(const unsigned char *mem, const size_t size);
|
||||
bool imb_is_a_openexr(const unsigned char *mem, size_t size);
|
||||
|
||||
bool imb_save_openexr(struct ImBuf *ibuf, const char *name, int flags);
|
||||
|
||||
|
|
|
@ -1742,7 +1742,7 @@ bool RNA_struct_override_matches(struct Main *bmain,
|
|||
struct PointerRNA *ptr_local,
|
||||
struct PointerRNA *ptr_reference,
|
||||
const char *root_path,
|
||||
const size_t root_path_len,
|
||||
size_t root_path_len,
|
||||
struct IDOverrideLibrary *override,
|
||||
eRNAOverrideMatch flags,
|
||||
eRNAOverrideMatchResult *r_report_flags);
|
||||
|
|
|
@ -544,7 +544,7 @@ int rna_property_override_diff_default(struct Main *bmain,
|
|||
int mode,
|
||||
struct IDOverrideLibrary *override,
|
||||
const char *rna_path,
|
||||
const size_t rna_path_len,
|
||||
size_t rna_path_len,
|
||||
int flags,
|
||||
bool *r_override_changed);
|
||||
|
||||
|
|
|
@ -214,7 +214,7 @@ typedef int (*RNAPropOverrideDiff)(struct Main *bmain,
|
|||
int mode,
|
||||
struct IDOverrideLibrary *override,
|
||||
const char *rna_path,
|
||||
const size_t rna_path_len,
|
||||
size_t rna_path_len,
|
||||
int flags,
|
||||
bool *r_override_changed);
|
||||
|
||||
|
|
|
@ -83,7 +83,7 @@ Mesh *create_cylinder_or_cone_mesh(float radius_top,
|
|||
int circle_segments,
|
||||
int side_segments,
|
||||
int fill_segments,
|
||||
const GeometryNodeMeshCircleFillType fill_type,
|
||||
GeometryNodeMeshCircleFillType fill_type,
|
||||
ConeAttributeOutputs &attribute_outputs);
|
||||
|
||||
Mesh *create_cuboid_mesh(float3 size, int verts_x, int verts_y, int verts_z);
|
||||
|
|
|
@ -57,20 +57,20 @@ void PyC_Err_PrintWithFunc(PyObject *py_func);
|
|||
void PyC_FileAndNum(const char **r_filename, int *r_lineno);
|
||||
void PyC_FileAndNum_Safe(const char **r_filename, int *r_lineno); /* checks python is running */
|
||||
int PyC_AsArray_FAST(void *array,
|
||||
const size_t array_item_size,
|
||||
size_t array_item_size,
|
||||
PyObject *value_fast,
|
||||
const Py_ssize_t length,
|
||||
Py_ssize_t length,
|
||||
const PyTypeObject *type,
|
||||
const char *error_prefix);
|
||||
int PyC_AsArray(void *array,
|
||||
const size_t array_item_size,
|
||||
size_t array_item_size,
|
||||
PyObject *value,
|
||||
const Py_ssize_t length,
|
||||
Py_ssize_t length,
|
||||
const PyTypeObject *type,
|
||||
const char *error_prefix);
|
||||
|
||||
int PyC_AsArray_Multi_FAST(void *array,
|
||||
const size_t array_item_size,
|
||||
size_t array_item_size,
|
||||
PyObject *value_fast,
|
||||
const int *dims,
|
||||
int dims_len,
|
||||
|
@ -78,7 +78,7 @@ int PyC_AsArray_Multi_FAST(void *array,
|
|||
const char *error_prefix);
|
||||
|
||||
int PyC_AsArray_Multi(void *array,
|
||||
const size_t array_item_size,
|
||||
size_t array_item_size,
|
||||
PyObject *value,
|
||||
const int *dims,
|
||||
int dims_len,
|
||||
|
|
|
@ -96,7 +96,7 @@ bool RE_bake_pixels_populate_from_objects(struct Mesh *me_low,
|
|||
BakePixel pixel_array_to[],
|
||||
BakeHighPolyData highpoly[],
|
||||
int tot_highpoly,
|
||||
const size_t num_pixels,
|
||||
size_t num_pixels,
|
||||
bool is_custom_cage,
|
||||
float cage_extrusion,
|
||||
float max_ray_distance,
|
||||
|
@ -106,16 +106,16 @@ bool RE_bake_pixels_populate_from_objects(struct Mesh *me_low,
|
|||
|
||||
void RE_bake_pixels_populate(struct Mesh *me,
|
||||
struct BakePixel *pixel_array,
|
||||
const size_t num_pixels,
|
||||
size_t num_pixels,
|
||||
const struct BakeTargets *targets,
|
||||
const char *uv_layer);
|
||||
|
||||
void RE_bake_mask_fill(const BakePixel pixel_array[], const size_t num_pixels, char *mask);
|
||||
void RE_bake_mask_fill(const BakePixel pixel_array[], size_t num_pixels, char *mask);
|
||||
|
||||
void RE_bake_margin(struct ImBuf *ibuf, char *mask, int margin);
|
||||
|
||||
void RE_bake_normal_world_to_object(const BakePixel pixel_array[],
|
||||
const size_t num_pixels,
|
||||
size_t num_pixels,
|
||||
int depth,
|
||||
float result[],
|
||||
struct Object *ob,
|
||||
|
@ -125,14 +125,14 @@ void RE_bake_normal_world_to_object(const BakePixel pixel_array[],
|
|||
* to a tangent space normal map for a given low poly mesh.
|
||||
*/
|
||||
void RE_bake_normal_world_to_tangent(const BakePixel pixel_array[],
|
||||
const size_t num_pixels,
|
||||
size_t num_pixels,
|
||||
int depth,
|
||||
float result[],
|
||||
struct Mesh *me,
|
||||
const eBakeNormalSwizzle normal_swizzle[3],
|
||||
float mat[4][4]);
|
||||
void RE_bake_normal_world_to_world(const BakePixel pixel_array[],
|
||||
const size_t num_pixels,
|
||||
size_t num_pixels,
|
||||
int depth,
|
||||
float result[],
|
||||
const eBakeNormalSwizzle normal_swizzle[3]);
|
||||
|
|
|
@ -607,7 +607,7 @@ int WM_operator_confirm_message_ex(struct bContext *C,
|
|||
const char *title,
|
||||
int icon,
|
||||
const char *message,
|
||||
const wmOperatorCallContext opcontext);
|
||||
wmOperatorCallContext opcontext);
|
||||
int WM_operator_confirm_message(struct bContext *C, struct wmOperator *op, const char *message);
|
||||
|
||||
/* Operator API. */
|
||||
|
|
Loading…
Reference in New Issue