diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-05-08 16:57:18 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-05-08 16:57:18 +0400 |
commit | df664fa6d54ff2bd0d8f218466985986ce522718 (patch) | |
tree | 6e60de963bd52981412a488a36873eac1d149aca /source/blender/blenkernel/BKE_customdata.h | |
parent | 4daf1958cf44d5183dbf15756f88be46d6e52d7e (diff) |
use bool for customdata functions.
Diffstat (limited to 'source/blender/blenkernel/BKE_customdata.h')
-rw-r--r-- | source/blender/blenkernel/BKE_customdata.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/source/blender/blenkernel/BKE_customdata.h b/source/blender/blenkernel/BKE_customdata.h index a51de2d4ae1..ffab95ea3f5 100644 --- a/source/blender/blenkernel/BKE_customdata.h +++ b/source/blender/blenkernel/BKE_customdata.h @@ -80,14 +80,14 @@ void customData_mask_layers__print(CustomDataMask mask); * Checks if the layer at physical offset \a layer_n (in data->layers) support math * the below operations. */ -int CustomData_layer_has_math(struct CustomData *data, int layer_n); -int CustomData_layer_has_interp(struct CustomData *data, int layer_n); +bool CustomData_layer_has_math(struct CustomData *data, int layer_n); +bool CustomData_layer_has_interp(struct CustomData *data, int layer_n); /** * Checks if any of the customdata layers has math. */ -int CustomData_has_math(struct CustomData *data); -int CustomData_has_interp(struct CustomData *data); +bool CustomData_has_math(struct CustomData *data); +bool CustomData_has_interp(struct CustomData *data); /* copies the "value" (e.g. mloopuv uv or mloopcol colors) from one block to * another, while not overwriting anything else (e.g. flags). probably only @@ -97,7 +97,7 @@ void CustomData_data_copy_value(int type, void *source, void *dest); /* compares if data1 is equal to data2. type is a valid CustomData type * enum (e.g. CD_MLOOPUV). the layer type's equal function is used to compare * the data, if it exists, otherwise memcmp is used.*/ -int CustomData_data_equals(int type, void *data1, void *data2); +bool CustomData_data_equals(int type, void *data1, void *data2); void CustomData_data_initminmax(int type, void *min, void *max); void CustomData_data_dominmax(int type, void *data, void *min, void *max); void CustomData_data_multiply(int type, void *data, float fac); @@ -149,20 +149,20 @@ void *CustomData_add_layer_named(struct CustomData *data, int type, int alloctyp * * in editmode, use EDBM_data_layer_free instead of this function */ -int CustomData_free_layer(struct CustomData *data, int type, int totelem, int index); +bool CustomData_free_layer(struct CustomData *data, int type, int totelem, int index); /* frees the layer index with the give type. * returns 1 on succes, 0 if no layer with the given type is found * * in editmode, use EDBM_data_layer_free instead of this function */ -int CustomData_free_layer_active(struct CustomData *data, int type, int totelem); +bool CustomData_free_layer_active(struct CustomData *data, int type, int totelem); /* same as above, but free all layers with type */ void CustomData_free_layers(struct CustomData *data, int type, int totelem); /* returns 1 if a layer with the specified type exists */ -int CustomData_has_layer(const struct CustomData *data, int type); +bool CustomData_has_layer(const struct CustomData *data, int type); /* returns the number of layers with this type */ int CustomData_number_of_layers(const struct CustomData *data, int type); @@ -172,7 +172,7 @@ int CustomData_number_of_layers(const struct CustomData *data, int type); void *CustomData_duplicate_referenced_layer(struct CustomData *data, const int type, const int totelem); void *CustomData_duplicate_referenced_layer_named(struct CustomData *data, const int type, const char *name, const int totelem); -int CustomData_is_referenced_layer(struct CustomData *data, int type); +bool CustomData_is_referenced_layer(struct CustomData *data, int type); /* set the CD_FLAG_NOCOPY flag in custom data layers where the mask is * zero for the layer type, so only layer types specified by the mask @@ -240,7 +240,7 @@ void *CustomData_bmesh_get_n(const struct CustomData *data, void *block, int typ */ void *CustomData_bmesh_get_layer_n(const struct CustomData *data, void *block, int n); -int CustomData_set_layer_name(const struct CustomData *data, int type, int n, const char *name); +bool CustomData_set_layer_name(const struct CustomData *data, int type, int n, const char *name); /* gets a pointer to the active or first layer of type * returns NULL if there is no layer of type @@ -321,7 +321,7 @@ int CustomData_sizeof(int type); /* get the name of a layer type */ const char *CustomData_layertype_name(int type); -int CustomData_layertype_is_singleton(int type); +bool CustomData_layertype_is_singleton(int type); /* make sure the name of layer at index is unique */ void CustomData_set_layer_unique_name(struct CustomData *data, int index); @@ -330,7 +330,7 @@ void CustomData_validate_layer_name(const struct CustomData *data, int type, con /* for file reading compatibility, returns false if the layer was freed, * only after this test passes, layer->data should be assigned */ -int CustomData_verify_versions(struct CustomData *data, int index); +bool CustomData_verify_versions(struct CustomData *data, int index); /*BMesh specific customdata stuff*/ void CustomData_to_bmeshpoly(struct CustomData *fdata, struct CustomData *pdata, @@ -346,7 +346,7 @@ void CustomData_external_add(struct CustomData *data, struct ID *id, int type, int totelem, const char *filename); void CustomData_external_remove(struct CustomData *data, struct ID *id, int type, int totelem); -int CustomData_external_test(struct CustomData *data, int type); +bool CustomData_external_test(struct CustomData *data, int type); void CustomData_external_write(struct CustomData *data, struct ID *id, CustomDataMask mask, int totelem, int free); |