[Bf-blender-cvs] [98b6f941f22] temp-greasepencil-object-stacksplit: Rename structs because exceed the RNA name supported limit
Antonio Vazquez
noreply at git.blender.org
Tue Jun 19 10:42:10 CEST 2018
Commit: 98b6f941f2268e637d5d6a9535b0a47978a83bdc
Author: Antonio Vazquez
Date: Tue Jun 19 10:37:40 2018 +0200
Branches: temp-greasepencil-object-stacksplit
https://developer.blender.org/rB98b6f941f2268e637d5d6a9535b0a47978a83bdc
Rename structs because exceed the RNA name supported limit
===================================================================
M source/blender/blenkernel/BKE_gpencil.h
M source/blender/blenkernel/BKE_gpencil_modifier.h
M source/blender/blenkernel/BKE_object.h
M source/blender/blenkernel/intern/gpencil_modifier.c
M source/blender/blenkernel/intern/object.c
M source/blender/blenloader/intern/readfile.c
M source/blender/blenloader/intern/writefile.c
M source/blender/draw/engines/gpencil/gpencil_draw_utils.c
M source/blender/editors/gpencil/gpencil_data.c
M source/blender/editors/include/ED_object.h
M source/blender/editors/interface/interface_templates.c
M source/blender/editors/object/object_gpencil_modifier.c
M source/blender/editors/space_outliner/outliner_draw.c
M source/blender/gpencil_modifiers/MOD_gpencil_modifiertypes.h
M source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilbuild.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilinstance.c
M source/blender/gpencil_modifiers/intern/MOD_gpencillattice.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilnoise.c
M source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilopacity.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilsimplify.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilsmooth.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilsubdiv.c
M source/blender/gpencil_modifiers/intern/MOD_gpencilthick.c
M source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c
M source/blender/makesdna/DNA_gpencil_modifier_types.h
M source/blender/makesdna/DNA_object_types.h
M source/blender/makesrna/intern/rna_gpencil_modifier.c
M source/blender/makesrna/intern/rna_object.c
===================================================================
diff --git a/source/blender/blenkernel/BKE_gpencil.h b/source/blender/blenkernel/BKE_gpencil.h
index 3db49b5b968..00db0e3bded 100644
--- a/source/blender/blenkernel/BKE_gpencil.h
+++ b/source/blender/blenkernel/BKE_gpencil.h
@@ -33,7 +33,7 @@
struct CurveMapping;
struct Depsgraph;
-struct GreasePencilModifierData;
+struct GpencilModifierData;
struct ToolSettings;
struct ListBase;
struct bGPdata;
@@ -49,9 +49,9 @@ struct BoundBox;
struct Brush;
struct Object;
struct bDeformGroup;
-struct SimplifyGreasePencilModifierData;
-struct InstanceGreasePencilModifierData;
-struct LatticeGreasePencilModifierData;
+struct SimplifyGpencilModifierData;
+struct InstanceGpencilModifierData;
+struct LatticeGpencilModifierData;
struct MDeformVert;
struct MDeformWeight;
diff --git a/source/blender/blenkernel/BKE_gpencil_modifier.h b/source/blender/blenkernel/BKE_gpencil_modifier.h
index 9d13966146a..4c056cf06cb 100644
--- a/source/blender/blenkernel/BKE_gpencil_modifier.h
+++ b/source/blender/blenkernel/BKE_gpencil_modifier.h
@@ -41,7 +41,7 @@ struct ViewLayer;
struct ListBase;
struct bArmature;
struct Main;
-struct GreasePencilModifierData;
+struct GpencilModifierData;
struct BMEditMesh;
struct DepsNodeHandle;
struct bGPDlayer;
@@ -91,7 +91,7 @@ typedef void(*GreasePencilObjectWalkFunc)(void *userData, struct Object *ob, str
typedef void(*GreasePencilIDWalkFunc)(void *userData, struct Object *ob, struct ID **idpoin, int cb_flag);
typedef void(*GreasePencilTexWalkFunc)(void *userData, struct Object *ob, struct ModifierData *md, const char *propname);
-typedef struct GreasePencilModifierTypeInfo {
+typedef struct GpencilModifierTypeInfo {
/* The user visible name for this modifier */
char name[32];
@@ -112,7 +112,7 @@ typedef struct GreasePencilModifierTypeInfo {
/* Copy instance data for this modifier type. Should copy all user
* level settings to the target modifier.
*/
- void (*copyData)(const struct GreasePencilModifierData *md, struct GreasePencilModifierData *target);
+ void (*copyData)(const struct GpencilModifierData *md, struct GpencilModifierData *target);
/* Callback for GP "stroke" modifiers that operate on the
* shape and parameters of the provided strokes (e.g. Thickness, Noise, etc.)
@@ -125,7 +125,7 @@ typedef struct GreasePencilModifierTypeInfo {
* The gps parameter contains the GP stroke to operate on. This is usually a copy
* of the original (unmodified and saved to files) stroke data.
*/
- void (*gp_deformStroke)(struct GreasePencilModifierData *md, struct Depsgraph *depsgraph,
+ void (*gp_deformStroke)(struct GpencilModifierData *md, struct Depsgraph *depsgraph,
struct Object *ob, struct bGPDlayer *gpl, struct bGPDstroke *gps);
/* Callback for GP "geometry" modifiers that create extra geometry
@@ -139,7 +139,7 @@ typedef struct GreasePencilModifierTypeInfo {
* The modifier_index parameter indicates where the modifier is
* in the modifier stack in relation to other modifiers.
*/
- void (*gp_generateStrokes)(struct GreasePencilModifierData *md, struct Depsgraph *depsgraph,
+ void (*gp_generateStrokes)(struct GpencilModifierData *md, struct Depsgraph *depsgraph,
struct Object *ob, struct bGPDlayer *gpl, struct bGPDframe *gpf);
/* Bake-down GP modifier's effects into the GP datablock.
@@ -149,7 +149,7 @@ typedef struct GreasePencilModifierTypeInfo {
* datablock, mutating the geometry and/or creating new datablocks/objects
*/
void (*gp_bakeModifier)(struct Main *bmain, struct Depsgraph *depsgraph,
- struct GreasePencilModifierData *md, struct Object *ob);
+ struct GpencilModifierData *md, struct Object *ob);
/********************* Optional functions *********************/
@@ -158,14 +158,14 @@ typedef struct GreasePencilModifierTypeInfo {
*
* This function is optional.
*/
- void (*initData)(struct GreasePencilModifierData *md);
+ void (*initData)(struct GpencilModifierData *md);
/* Free internal modifier data variables, this function should
* not free the md variable itself.
*
* This function is optional.
*/
- void (*freeData)(struct GreasePencilModifierData *md);
+ void (*freeData)(struct GpencilModifierData *md);
/* Return a boolean value indicating if this modifier is able to be
* calculated based on the modifier data. This is *not* regarding the
@@ -175,13 +175,13 @@ typedef struct GreasePencilModifierTypeInfo {
*
* This function is optional (assumes never disabled if not present).
*/
- bool (*isDisabled)(struct GreasePencilModifierData *md, int userRenderParams);
+ bool (*isDisabled)(struct GpencilModifierData *md, int userRenderParams);
/* Add the appropriate relations to the dependency graph.
*
* This function is optional.
*/
- void (*updateDepsgraph)(struct GreasePencilModifierData *md,
+ void (*updateDepsgraph)(struct GpencilModifierData *md,
const struct ModifierUpdateDepsgraphContext *ctx);
/* Should return true if the modifier needs to be recalculated on time
@@ -189,7 +189,7 @@ typedef struct GreasePencilModifierTypeInfo {
*
* This function is optional (assumes false if not present).
*/
- bool (*dependsOnTime)(struct GreasePencilModifierData *md);
+ bool (*dependsOnTime)(struct GpencilModifierData *md);
/* True when a deform modifier uses normals, the requiredDataMask
@@ -199,7 +199,7 @@ typedef struct GreasePencilModifierTypeInfo {
* this is needed because applying 2 deform modifiers will give the
* second modifier bogus normals.
* */
- bool (*dependsOnNormals)(struct GreasePencilModifierData *md);
+ bool (*dependsOnNormals)(struct GpencilModifierData *md);
/* Should call the given walk function on with a pointer to each Object
@@ -208,7 +208,7 @@ typedef struct GreasePencilModifierTypeInfo {
*
* This function is optional.
*/
- void (*foreachObjectLink)(struct GreasePencilModifierData *md, struct Object *ob,
+ void (*foreachObjectLink)(struct GpencilModifierData *md, struct Object *ob,
GreasePencilObjectWalkFunc walk, void *userData);
/* Should call the given walk function with a pointer to each ID
@@ -219,7 +219,7 @@ typedef struct GreasePencilModifierTypeInfo {
* This function is optional. If it is not present, foreachObjectLink
* will be used.
*/
- void (*foreachIDLink)(struct GreasePencilModifierData *md, struct Object *ob,
+ void (*foreachIDLink)(struct GpencilModifierData *md, struct Object *ob,
GreasePencilIDWalkFunc walk, void *userData);
/* Should call the given walk function for each texture that the
@@ -229,24 +229,24 @@ typedef struct GreasePencilModifierTypeInfo {
* This function is optional. If it is not present, it will be
* assumed the modifier has no textures.
*/
- void (*foreachTexLink)(struct GreasePencilModifierData *md, struct Object *ob,
+ void (*foreachTexLink)(struct GpencilModifierData *md, struct Object *ob,
GreasePencilTexWalkFunc walk, void *userData);
-} GreasePencilModifierTypeInfo;
+} GpencilModifierTypeInfo;
-void BKE_gpencil_instance_modifier_instance_tfm(struct InstanceGreasePencilModifierData *mmd, const int elem_idx[3], float r_mat[4][4]);
+void BKE_gpencil_instance_modifier_instance_tfm(struct InstanceGpencilModifierData *mmd, const int elem_idx[3], float r_mat[4][4]);
/* Initialize modifier's global data (type info and some common global storages). */
void BKE_gpencil_modifier_init(void);
-const GreasePencilModifierTypeInfo *BKE_gpencil_modifierType_getInfo(GreasePencilModifierType type);
-struct GreasePencilModifierData *BKE_gpencil_modifier_new(int type);
-void BKE_gpencil_modifier_free_ex(struct GreasePencilModifierData *md, const int flag);
-void BKE_gpencil_modifier_free(struct GreasePencilModifierData *md);
-bool BKE_gpencil_modifier_unique_name(struct ListBase *modifiers, struct GreasePencilModifierData *gmd);
-struct GreasePencilModifierData *BKE_gpencil_modifiers_findByType(struct Object *ob, GreasePencilModifierType type);
-struct GreasePencilModifierData *BKE_gpencil_modifiers_findByName(struct Object *ob, const char *name);
-void BKE_gpencil_modifier_copyData_generic(const struct GreasePencilModifierData *md_src, struct GreasePencilModifierData *md_dst);
-void BKE_gpencil_modifier_copyData(struct GreasePencilModifierData *md, struct GreasePencilModifierData *target);
+const GpencilModifierTypeInfo *BKE_gpencil_modifierType_getInfo(GreasePencilModifierType type);
+struct GpencilModifierData *BKE_gpencil_modifier_new(int type);
+void BKE_gpencil_modifier_free_ex(struct GpencilModifierData *md, const int flag);
+void BKE_gpencil_modifier_free(struct GpencilModifierData *md);
+bool BKE_gpencil_modifier_unique_name(struct ListBase *modifiers, struct GpencilModifierData *gmd);
+struct GpencilModifierData *BKE_gpencil_modifiers_findByType(struct Object *ob, GreasePencilModifierType type);
+struct GpencilModifierData *BKE_gpencil_modifiers_findByName(struct Object *ob, const char *name);
+void BKE_gpencil_modifier_copyData_generic(const struct GpencilModifierData *md_src, struct GpencilModifierData *md_dst);
+void BKE_gpencil_modifier_copyData(struct GpencilModifierData *md, struct GpencilModifierData *target);
int BKE_gpencil_modifiers_getCageIndex(struct Scene *scene, struct Object *ob,
int *r_lastPossibleCageIndex, bool is_virtual);
diff --git a/source/blender/blenkernel/BKE_object.h b/source/blender/blenkernel/BKE_object.h
index 7b6ff4574f9..20b9cfd2c07 100644
--- a/source/blender/blenkernel/BKE_object.h
+++ b/source/blender/blenkernel/BKE_object.h
@@ -50,7 +50,7 @@ struct Mesh;
struct RigidBodyWorld;
struct HookModifierData;
struct ModifierData;
-struct HookGreasePencilModifierData;
+struct HookGpencilModifierData;
#include "DNA_object_enums.h"
@@ -72,7 +72,7 @@ void BKE_object_free_derived_mesh_caches(struct Object *ob);
void BKE_object_free_caches(struct Object *object);
void BKE_object_modifier_hook_reset(struct Object *ob, struct HookModifierData *hmd);
-void BKE_object_modifier_gpencil_hook_reset(struct Object *ob, struct HookGreasePencilMod
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list