GPencil: Refactor - Rename modifier and shder functions
This change is to align names with changes in T76498
This commit is contained in:
@@ -260,26 +260,26 @@ typedef struct GpencilModifierTypeInfo {
|
||||
/* Initialize modifier's global data (type info and some common global storages). */
|
||||
void BKE_gpencil_modifier_init(void);
|
||||
|
||||
const GpencilModifierTypeInfo *BKE_gpencil_modifierType_getInfo(GpencilModifierType type);
|
||||
const GpencilModifierTypeInfo *BKE_gpencil_modifier_get_info(GpencilModifierType 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);
|
||||
bool BKE_gpencil_modifier_dependsOnTime(struct GpencilModifierData *md);
|
||||
struct GpencilModifierData *BKE_gpencil_modifiers_findByType(struct Object *ob,
|
||||
bool BKE_gpencil_modifier_depends_ontime(struct GpencilModifierData *md);
|
||||
struct GpencilModifierData *BKE_gpencil_modifiers_findby_type(struct Object *ob,
|
||||
GpencilModifierType 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 *BKE_gpencil_modifiers_findny_name(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,
|
||||
void BKE_gpencil_modifier_copydata(struct GpencilModifierData *md,
|
||||
struct GpencilModifierData *target);
|
||||
void BKE_gpencil_modifier_copyData_ex(struct GpencilModifierData *md,
|
||||
void BKE_gpencil_modifier_copydata_ex(struct GpencilModifierData *md,
|
||||
struct GpencilModifierData *target,
|
||||
const int flag);
|
||||
void BKE_gpencil_modifiers_foreachIDLink(struct Object *ob,
|
||||
void BKE_gpencil_modifiers_foreach_ID_link(struct Object *ob,
|
||||
GreasePencilIDWalkFunc walk,
|
||||
void *userData);
|
||||
void BKE_gpencil_modifiers_foreachTexLink(struct Object *ob,
|
||||
void BKE_gpencil_modifiers_foreach_tex_link(struct Object *ob,
|
||||
GreasePencilTexWalkFunc walk,
|
||||
void *userData);
|
||||
|
||||
|
||||
@@ -162,20 +162,20 @@ typedef struct ShaderFxTypeInfo {
|
||||
/* Initialize global data (type info and some common global storages). */
|
||||
void BKE_shaderfx_init(void);
|
||||
|
||||
const ShaderFxTypeInfo *BKE_shaderfxType_getInfo(ShaderFxType type);
|
||||
const ShaderFxTypeInfo *BKE_shaderfx_get_info(ShaderFxType type);
|
||||
struct ShaderFxData *BKE_shaderfx_new(int type);
|
||||
void BKE_shaderfx_free_ex(struct ShaderFxData *fx, const int flag);
|
||||
void BKE_shaderfx_free(struct ShaderFxData *fx);
|
||||
bool BKE_shaderfx_unique_name(struct ListBase *shaderfx, struct ShaderFxData *fx);
|
||||
bool BKE_shaderfx_dependsOnTime(struct ShaderFxData *fx);
|
||||
struct ShaderFxData *BKE_shaderfx_findByType(struct Object *ob, ShaderFxType type);
|
||||
struct ShaderFxData *BKE_shaderfx_findByName(struct Object *ob, const char *name);
|
||||
void BKE_shaderfx_copyData_generic(const struct ShaderFxData *fx_src, struct ShaderFxData *fx_dst);
|
||||
void BKE_shaderfx_copyData(struct ShaderFxData *fx, struct ShaderFxData *target);
|
||||
void BKE_shaderfx_copyData_ex(struct ShaderFxData *fx,
|
||||
bool BKE_shaderfx_depends_ontime(struct ShaderFxData *fx);
|
||||
struct ShaderFxData *BKE_shaderfx_findby_type(struct Object *ob, ShaderFxType type);
|
||||
struct ShaderFxData *BKE_shaderfx_findby_name(struct Object *ob, const char *name);
|
||||
void BKE_shaderfx_copydata_generic(const struct ShaderFxData *fx_src, struct ShaderFxData *fx_dst);
|
||||
void BKE_shaderfx_copydata(struct ShaderFxData *fx, struct ShaderFxData *target);
|
||||
void BKE_shaderfx_copydata_ex(struct ShaderFxData *fx,
|
||||
struct ShaderFxData *target,
|
||||
const int flag);
|
||||
void BKE_shaderfx_foreachIDLink(struct Object *ob, ShaderFxIDWalkFunc walk, void *userData);
|
||||
void BKE_shaderfx_foreach_ID_link(struct Object *ob, ShaderFxIDWalkFunc walk, void *userData);
|
||||
|
||||
bool BKE_shaderfx_has_gpencil(struct Object *ob);
|
||||
|
||||
|
||||
@@ -318,7 +318,7 @@ bool BKE_gpencil_has_geometry_modifiers(Object *ob)
|
||||
{
|
||||
GpencilModifierData *md;
|
||||
for (md = ob->greasepencil_modifiers.first; md; md = md->next) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if (mti && mti->generateStrokes) {
|
||||
return true;
|
||||
@@ -332,7 +332,7 @@ bool BKE_gpencil_has_time_modifiers(Object *ob)
|
||||
{
|
||||
GpencilModifierData *md;
|
||||
for (md = ob->greasepencil_modifiers.first; md; md = md->next) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if (mti && mti->remapTime) {
|
||||
return true;
|
||||
@@ -369,7 +369,7 @@ static int gpencil_time_modifier(
|
||||
|
||||
for (md = ob->greasepencil_modifiers.first; md; md = md->next) {
|
||||
if (GPENCIL_MODIFIER_ACTIVE(md, is_render)) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if ((GPENCIL_MODIFIER_EDIT(md, is_edit)) && (!is_render)) {
|
||||
continue;
|
||||
@@ -421,7 +421,7 @@ void BKE_gpencil_modifier_init(void)
|
||||
|
||||
GpencilModifierData *BKE_gpencil_modifier_new(int type)
|
||||
{
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(type);
|
||||
GpencilModifierData *md = MEM_callocN(mti->struct_size, mti->struct_name);
|
||||
|
||||
/* note, this name must be made unique later */
|
||||
@@ -456,7 +456,7 @@ static void modifier_free_data_id_us_cb(void *UNUSED(userData),
|
||||
|
||||
void BKE_gpencil_modifier_free_ex(GpencilModifierData *md, const int flag)
|
||||
{
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if ((flag & LIB_ID_CREATE_NO_USER_REFCOUNT) == 0) {
|
||||
if (mti->foreachIDLink) {
|
||||
@@ -487,7 +487,7 @@ void BKE_gpencil_modifier_free(GpencilModifierData *md)
|
||||
bool BKE_gpencil_modifier_unique_name(ListBase *modifiers, GpencilModifierData *gmd)
|
||||
{
|
||||
if (modifiers && gmd) {
|
||||
const GpencilModifierTypeInfo *gmti = BKE_gpencil_modifierType_getInfo(gmd->type);
|
||||
const GpencilModifierTypeInfo *gmti = BKE_gpencil_modifier_get_info(gmd->type);
|
||||
return BLI_uniquename(modifiers,
|
||||
gmd,
|
||||
DATA_(gmti->name),
|
||||
@@ -498,14 +498,14 @@ bool BKE_gpencil_modifier_unique_name(ListBase *modifiers, GpencilModifierData *
|
||||
return false;
|
||||
}
|
||||
|
||||
bool BKE_gpencil_modifier_dependsOnTime(GpencilModifierData *md)
|
||||
bool BKE_gpencil_modifier_depends_ontime(GpencilModifierData *md)
|
||||
{
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
return mti->dependsOnTime && mti->dependsOnTime(md);
|
||||
}
|
||||
|
||||
const GpencilModifierTypeInfo *BKE_gpencil_modifierType_getInfo(GpencilModifierType type)
|
||||
const GpencilModifierTypeInfo *BKE_gpencil_modifier_get_info(GpencilModifierType type)
|
||||
{
|
||||
/* type unsigned, no need to check < 0 */
|
||||
if (type < NUM_GREASEPENCIL_MODIFIER_TYPES && modifier_gpencil_types[type]->name[0] != '\0') {
|
||||
@@ -516,10 +516,10 @@ const GpencilModifierTypeInfo *BKE_gpencil_modifierType_getInfo(GpencilModifierT
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_gpencil_modifier_copyData_generic(const GpencilModifierData *md_src,
|
||||
void BKE_gpencil_modifier_copydata_generic(const GpencilModifierData *md_src,
|
||||
GpencilModifierData *md_dst)
|
||||
{
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md_src->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md_src->type);
|
||||
|
||||
/* md_dst may have already be fully initialized with some extra allocated data,
|
||||
* we need to free it now to avoid memleak. */
|
||||
@@ -545,11 +545,11 @@ static void gpencil_modifier_copy_data_id_us_cb(void *UNUSED(userData),
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_gpencil_modifier_copyData_ex(GpencilModifierData *md,
|
||||
void BKE_gpencil_modifier_copydata_ex(GpencilModifierData *md,
|
||||
GpencilModifierData *target,
|
||||
const int flag)
|
||||
{
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
target->mode = md->mode;
|
||||
target->flag = md->flag;
|
||||
@@ -569,12 +569,12 @@ void BKE_gpencil_modifier_copyData_ex(GpencilModifierData *md,
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_gpencil_modifier_copyData(GpencilModifierData *md, GpencilModifierData *target)
|
||||
void BKE_gpencil_modifier_copydata(GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_ex(md, target, 0);
|
||||
BKE_gpencil_modifier_copydata_ex(md, target, 0);
|
||||
}
|
||||
|
||||
GpencilModifierData *BKE_gpencil_modifiers_findByType(Object *ob, GpencilModifierType type)
|
||||
GpencilModifierData *BKE_gpencil_modifiers_findby_type(Object *ob, GpencilModifierType type)
|
||||
{
|
||||
GpencilModifierData *md = ob->greasepencil_modifiers.first;
|
||||
|
||||
@@ -587,12 +587,12 @@ GpencilModifierData *BKE_gpencil_modifiers_findByType(Object *ob, GpencilModifie
|
||||
return md;
|
||||
}
|
||||
|
||||
void BKE_gpencil_modifiers_foreachIDLink(Object *ob, GreasePencilIDWalkFunc walk, void *userData)
|
||||
void BKE_gpencil_modifiers_foreach_ID_link(Object *ob, GreasePencilIDWalkFunc walk, void *userData)
|
||||
{
|
||||
GpencilModifierData *md = ob->greasepencil_modifiers.first;
|
||||
|
||||
for (; md; md = md->next) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if (mti->foreachIDLink) {
|
||||
mti->foreachIDLink(md, ob, walk, userData);
|
||||
@@ -605,12 +605,12 @@ void BKE_gpencil_modifiers_foreachIDLink(Object *ob, GreasePencilIDWalkFunc walk
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_gpencil_modifiers_foreachTexLink(Object *ob, GreasePencilTexWalkFunc walk, void *userData)
|
||||
void BKE_gpencil_modifiers_foreach_tex_link(Object *ob, GreasePencilTexWalkFunc walk, void *userData)
|
||||
{
|
||||
GpencilModifierData *md = ob->greasepencil_modifiers.first;
|
||||
|
||||
for (; md; md = md->next) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if (mti->foreachTexLink) {
|
||||
mti->foreachTexLink(md, ob, walk, userData);
|
||||
@@ -618,7 +618,7 @@ void BKE_gpencil_modifiers_foreachTexLink(Object *ob, GreasePencilTexWalkFunc wa
|
||||
}
|
||||
}
|
||||
|
||||
GpencilModifierData *BKE_gpencil_modifiers_findByName(Object *ob, const char *name)
|
||||
GpencilModifierData *BKE_gpencil_modifiers_findny_name(Object *ob, const char *name)
|
||||
{
|
||||
return BLI_findstring(&(ob->greasepencil_modifiers), name, offsetof(GpencilModifierData, name));
|
||||
}
|
||||
@@ -881,7 +881,7 @@ void BKE_gpencil_modifiers_calc(Depsgraph *depsgraph, Scene *scene, Object *ob)
|
||||
LISTBASE_FOREACH (GpencilModifierData *, md, &ob->greasepencil_modifiers) {
|
||||
|
||||
if (GPENCIL_MODIFIER_ACTIVE(md, is_render)) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if ((GPENCIL_MODIFIER_EDIT(md, is_edit)) && (!is_render)) {
|
||||
continue;
|
||||
|
||||
@@ -882,11 +882,11 @@ static void library_foreach_ID_link(Main *bmain,
|
||||
}
|
||||
|
||||
BKE_modifiers_foreach_ID_link(object, library_foreach_modifiersForeachIDLink, &data);
|
||||
BKE_gpencil_modifiers_foreachIDLink(
|
||||
BKE_gpencil_modifiers_foreach_ID_link(
|
||||
object, library_foreach_gpencil_modifiersForeachIDLink, &data);
|
||||
BKE_constraints_id_loop(
|
||||
&object->constraints, library_foreach_constraintObjectLooper, &data);
|
||||
BKE_shaderfx_foreachIDLink(object, library_foreach_shaderfxForeachIDLink, &data);
|
||||
BKE_shaderfx_foreach_ID_link(object, library_foreach_shaderfxForeachIDLink, &data);
|
||||
|
||||
LISTBASE_FOREACH (ParticleSystem *, psys, &object->particlesystem) {
|
||||
BKE_particlesystem_id_loop(psys, library_foreach_particlesystemsObjectLooper, &data);
|
||||
|
||||
@@ -217,7 +217,7 @@ static void object_copy_data(Main *bmain, ID *id_dst, const ID *id_src, const in
|
||||
LISTBASE_FOREACH (GpencilModifierData *, gmd, &ob_src->greasepencil_modifiers) {
|
||||
GpencilModifierData *nmd = BKE_gpencil_modifier_new(gmd->type);
|
||||
BLI_strncpy(nmd->name, gmd->name, sizeof(nmd->name));
|
||||
BKE_gpencil_modifier_copyData_ex(gmd, nmd, flag_subdata);
|
||||
BKE_gpencil_modifier_copydata_ex(gmd, nmd, flag_subdata);
|
||||
BLI_addtail(&ob_dst->greasepencil_modifiers, nmd);
|
||||
}
|
||||
|
||||
@@ -226,7 +226,7 @@ static void object_copy_data(Main *bmain, ID *id_dst, const ID *id_src, const in
|
||||
LISTBASE_FOREACH (ShaderFxData *, fx, &ob_src->shader_fx) {
|
||||
ShaderFxData *nfx = BKE_shaderfx_new(fx->type);
|
||||
BLI_strncpy(nfx->name, fx->name, sizeof(nfx->name));
|
||||
BKE_shaderfx_copyData_ex(fx, nfx, flag_subdata);
|
||||
BKE_shaderfx_copydata_ex(fx, nfx, flag_subdata);
|
||||
BLI_addtail(&ob_dst->shader_fx, nfx);
|
||||
}
|
||||
|
||||
@@ -595,7 +595,7 @@ void BKE_object_link_modifiers(struct Object *ob_dst, const struct Object *ob_sr
|
||||
nmd = BKE_gpencil_modifier_new(md->type);
|
||||
BLI_strncpy(nmd->name, md->name, sizeof(nmd->name));
|
||||
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
mti->copyData(md, nmd);
|
||||
|
||||
BLI_addtail(&ob_dst->greasepencil_modifiers, nmd);
|
||||
@@ -4428,7 +4428,7 @@ bool BKE_object_modifier_use_time(Object *ob, ModifierData *md)
|
||||
|
||||
bool BKE_object_modifier_gpencil_use_time(Object *ob, GpencilModifierData *md)
|
||||
{
|
||||
if (BKE_gpencil_modifier_dependsOnTime(md)) {
|
||||
if (BKE_gpencil_modifier_depends_ontime(md)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -4463,7 +4463,7 @@ bool BKE_object_modifier_gpencil_use_time(Object *ob, GpencilModifierData *md)
|
||||
|
||||
bool BKE_object_shaderfx_use_time(Object *ob, ShaderFxData *fx)
|
||||
{
|
||||
if (BKE_shaderfx_dependsOnTime(fx)) {
|
||||
if (BKE_shaderfx_depends_ontime(fx)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ bool BKE_shaderfx_has_gpencil(Object *ob)
|
||||
{
|
||||
ShaderFxData *fx;
|
||||
for (fx = ob->shader_fx.first; fx; fx = fx->next) {
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx->type);
|
||||
if (fxi->type == eShaderFxType_GpencilType) {
|
||||
return true;
|
||||
}
|
||||
@@ -75,7 +75,7 @@ void BKE_shaderfx_init(void)
|
||||
|
||||
ShaderFxData *BKE_shaderfx_new(int type)
|
||||
{
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(type);
|
||||
ShaderFxData *fx = MEM_callocN(fxi->struct_size, fxi->struct_name);
|
||||
|
||||
/* note, this name must be made unique later */
|
||||
@@ -109,7 +109,7 @@ static void shaderfx_free_data_id_us_cb(void *UNUSED(userData),
|
||||
|
||||
void BKE_shaderfx_free_ex(ShaderFxData *fx, const int flag)
|
||||
{
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx->type);
|
||||
|
||||
if ((flag & LIB_ID_CREATE_NO_USER_REFCOUNT) == 0) {
|
||||
if (fxi->foreachIDLink) {
|
||||
@@ -139,21 +139,21 @@ void BKE_shaderfx_free(ShaderFxData *fx)
|
||||
bool BKE_shaderfx_unique_name(ListBase *shaders, ShaderFxData *fx)
|
||||
{
|
||||
if (shaders && fx) {
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx->type);
|
||||
return BLI_uniquename(
|
||||
shaders, fx, DATA_(fxi->name), '.', offsetof(ShaderFxData, name), sizeof(fx->name));
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool BKE_shaderfx_dependsOnTime(ShaderFxData *fx)
|
||||
bool BKE_shaderfx_depends_ontime(ShaderFxData *fx)
|
||||
{
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx->type);
|
||||
|
||||
return fxi->dependsOnTime && fxi->dependsOnTime(fx);
|
||||
}
|
||||
|
||||
const ShaderFxTypeInfo *BKE_shaderfxType_getInfo(ShaderFxType type)
|
||||
const ShaderFxTypeInfo *BKE_shaderfx_get_info(ShaderFxType type)
|
||||
{
|
||||
/* type unsigned, no need to check < 0 */
|
||||
if (type < NUM_SHADER_FX_TYPES && shader_fx_types[type]->name[0] != '\0') {
|
||||
@@ -164,9 +164,9 @@ const ShaderFxTypeInfo *BKE_shaderfxType_getInfo(ShaderFxType type)
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_shaderfx_copyData_generic(const ShaderFxData *fx_src, ShaderFxData *fx_dst)
|
||||
void BKE_shaderfx_copydata_generic(const ShaderFxData *fx_src, ShaderFxData *fx_dst)
|
||||
{
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx_src->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx_src->type);
|
||||
|
||||
/* fx_dst may have already be fully initialized with some extra allocated data,
|
||||
* we need to free it now to avoid memleak. */
|
||||
@@ -192,9 +192,9 @@ static void shaderfx_copy_data_id_us_cb(void *UNUSED(userData),
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_shaderfx_copyData_ex(ShaderFxData *fx, ShaderFxData *target, const int flag)
|
||||
void BKE_shaderfx_copydata_ex(ShaderFxData *fx, ShaderFxData *target, const int flag)
|
||||
{
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx->type);
|
||||
|
||||
target->mode = fx->mode;
|
||||
target->flag = fx->flag;
|
||||
@@ -214,12 +214,12 @@ void BKE_shaderfx_copyData_ex(ShaderFxData *fx, ShaderFxData *target, const int
|
||||
}
|
||||
}
|
||||
|
||||
void BKE_shaderfx_copyData(ShaderFxData *fx, ShaderFxData *target)
|
||||
void BKE_shaderfx_copydata(ShaderFxData *fx, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_ex(fx, target, 0);
|
||||
BKE_shaderfx_copydata_ex(fx, target, 0);
|
||||
}
|
||||
|
||||
ShaderFxData *BKE_shaderfx_findByType(Object *ob, ShaderFxType type)
|
||||
ShaderFxData *BKE_shaderfx_findby_type(Object *ob, ShaderFxType type)
|
||||
{
|
||||
ShaderFxData *fx = ob->shader_fx.first;
|
||||
|
||||
@@ -232,12 +232,12 @@ ShaderFxData *BKE_shaderfx_findByType(Object *ob, ShaderFxType type)
|
||||
return fx;
|
||||
}
|
||||
|
||||
void BKE_shaderfx_foreachIDLink(Object *ob, ShaderFxIDWalkFunc walk, void *userData)
|
||||
void BKE_shaderfx_foreach_ID_link(Object *ob, ShaderFxIDWalkFunc walk, void *userData)
|
||||
{
|
||||
ShaderFxData *fx = ob->shader_fx.first;
|
||||
|
||||
for (; fx; fx = fx->next) {
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx->type);
|
||||
|
||||
if (fxi->foreachIDLink) {
|
||||
fxi->foreachIDLink(fx, ob, walk, userData);
|
||||
@@ -250,7 +250,7 @@ void BKE_shaderfx_foreachIDLink(Object *ob, ShaderFxIDWalkFunc walk, void *userD
|
||||
}
|
||||
}
|
||||
|
||||
ShaderFxData *BKE_shaderfx_findByName(Object *ob, const char *name)
|
||||
ShaderFxData *BKE_shaderfx_findby_name(Object *ob, const char *name)
|
||||
{
|
||||
return BLI_findstring(&(ob->shader_fx), name, offsetof(ShaderFxData, name));
|
||||
}
|
||||
|
||||
@@ -5230,7 +5230,7 @@ static void lib_link_modifiers(FileData *fd, Object *ob)
|
||||
|
||||
static void lib_link_gpencil_modifiers(FileData *fd, Object *ob)
|
||||
{
|
||||
BKE_gpencil_modifiers_foreachIDLink(ob, lib_link_modifiers_common, fd);
|
||||
BKE_gpencil_modifiers_foreach_ID_link(ob, lib_link_modifiers_common, fd);
|
||||
|
||||
/* If linking from a library, clear 'local' library override flag. */
|
||||
if (ob->id.lib != NULL) {
|
||||
@@ -5243,7 +5243,7 @@ static void lib_link_gpencil_modifiers(FileData *fd, Object *ob)
|
||||
|
||||
static void lib_link_shaderfxs(FileData *fd, Object *ob)
|
||||
{
|
||||
BKE_shaderfx_foreachIDLink(ob, lib_link_modifiers_common, fd);
|
||||
BKE_shaderfx_foreach_ID_link(ob, lib_link_modifiers_common, fd);
|
||||
|
||||
/* If linking from a library, clear 'local' library override flag. */
|
||||
if (ob->id.lib != NULL) {
|
||||
@@ -5999,7 +5999,7 @@ static void direct_link_gpencil_modifiers(FileData *fd, ListBase *lb)
|
||||
md->error = NULL;
|
||||
|
||||
/* if modifiers disappear, or for upward compatibility */
|
||||
if (NULL == BKE_gpencil_modifierType_getInfo(md->type)) {
|
||||
if (NULL == BKE_gpencil_modifier_get_info(md->type)) {
|
||||
md->type = eModifierType_None;
|
||||
}
|
||||
|
||||
@@ -6080,7 +6080,7 @@ static void direct_link_shaderfxs(FileData *fd, ListBase *lb)
|
||||
fx->error = NULL;
|
||||
|
||||
/* if shader disappear, or for upward compatibility */
|
||||
if (NULL == BKE_shaderfxType_getInfo(fx->type)) {
|
||||
if (NULL == BKE_shaderfx_get_info(fx->type)) {
|
||||
fx->type = eShaderFxType_None;
|
||||
}
|
||||
}
|
||||
@@ -11313,7 +11313,7 @@ static void expand_object(FileData *fd, Main *mainvar, Object *ob)
|
||||
data.fd = fd;
|
||||
data.mainvar = mainvar;
|
||||
|
||||
BKE_gpencil_modifiers_foreachIDLink(ob, expand_object_expandModifiers, (void *)&data);
|
||||
BKE_gpencil_modifiers_foreach_ID_link(ob, expand_object_expandModifiers, (void *)&data);
|
||||
}
|
||||
|
||||
/* expand_object_expandShaderFx() */
|
||||
@@ -11325,7 +11325,7 @@ static void expand_object(FileData *fd, Main *mainvar, Object *ob)
|
||||
data.fd = fd;
|
||||
data.mainvar = mainvar;
|
||||
|
||||
BKE_shaderfx_foreachIDLink(ob, expand_object_expandModifiers, (void *)&data);
|
||||
BKE_shaderfx_foreach_ID_link(ob, expand_object_expandModifiers, (void *)&data);
|
||||
}
|
||||
|
||||
expand_pose(fd, mainvar, ob->pose);
|
||||
|
||||
@@ -1829,7 +1829,7 @@ static void write_gpencil_modifiers(WriteData *wd, ListBase *modbase)
|
||||
}
|
||||
|
||||
for (md = modbase->first; md; md = md->next) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
if (mti == NULL) {
|
||||
return;
|
||||
}
|
||||
@@ -1896,7 +1896,7 @@ static void write_shaderfxs(WriteData *wd, ListBase *fxbase)
|
||||
}
|
||||
|
||||
for (fx = fxbase->first; fx; fx = fx->next) {
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(fx->type);
|
||||
if (fxi == NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -613,14 +613,14 @@ void DepsgraphNodeBuilder::build_object(int base_index,
|
||||
BuilderWalkUserData data;
|
||||
data.builder = this;
|
||||
data.is_parent_visible = is_visible;
|
||||
BKE_gpencil_modifiers_foreachIDLink(object, modifier_walk, &data);
|
||||
BKE_gpencil_modifiers_foreach_ID_link(object, modifier_walk, &data);
|
||||
}
|
||||
/* Shader FX. */
|
||||
if (object->shader_fx.first != nullptr) {
|
||||
BuilderWalkUserData data;
|
||||
data.builder = this;
|
||||
data.is_parent_visible = is_visible;
|
||||
BKE_shaderfx_foreachIDLink(object, modifier_walk, &data);
|
||||
BKE_shaderfx_foreach_ID_link(object, modifier_walk, &data);
|
||||
}
|
||||
/* Constraints. */
|
||||
if (object->constraints.first != nullptr) {
|
||||
|
||||
@@ -666,13 +666,13 @@ void DepsgraphRelationBuilder::build_object(Base *base, Object *object)
|
||||
if (object->greasepencil_modifiers.first != nullptr) {
|
||||
BuilderWalkUserData data;
|
||||
data.builder = this;
|
||||
BKE_gpencil_modifiers_foreachIDLink(object, modifier_walk, &data);
|
||||
BKE_gpencil_modifiers_foreach_ID_link(object, modifier_walk, &data);
|
||||
}
|
||||
/* Shader FX. */
|
||||
if (object->shader_fx.first != nullptr) {
|
||||
BuilderWalkUserData data;
|
||||
data.builder = this;
|
||||
BKE_shaderfx_foreachIDLink(object, modifier_walk, &data);
|
||||
BKE_shaderfx_foreach_ID_link(object, modifier_walk, &data);
|
||||
}
|
||||
/* Constraints. */
|
||||
if (object->constraints.first != nullptr) {
|
||||
@@ -1991,7 +1991,7 @@ void DepsgraphRelationBuilder::build_object_data_geometry(Object *object)
|
||||
ctx.scene = scene_;
|
||||
ctx.object = object;
|
||||
LISTBASE_FOREACH (GpencilModifierData *, md, &object->greasepencil_modifiers) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(
|
||||
(GpencilModifierType)md->type);
|
||||
if (mti->updateDepsgraph) {
|
||||
DepsNodeHandle handle = create_node_handle(obdata_ubereval_key);
|
||||
@@ -2010,7 +2010,7 @@ void DepsgraphRelationBuilder::build_object_data_geometry(Object *object)
|
||||
ctx.scene = scene_;
|
||||
ctx.object = object;
|
||||
LISTBASE_FOREACH (ShaderFxData *, fx, &object->shader_fx) {
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo((ShaderFxType)fx->type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info((ShaderFxType)fx->type);
|
||||
if (fxi->updateDepsgraph) {
|
||||
DepsNodeHandle handle = create_node_handle(obdata_ubereval_key);
|
||||
ctx.node = reinterpret_cast<::DepsNodeHandle *>(&handle);
|
||||
|
||||
@@ -491,7 +491,7 @@ bool ED_gpencil_add_armature(const bContext *C, ReportList *reports, Object *ob,
|
||||
}
|
||||
|
||||
/* if no armature modifier, add a new one */
|
||||
GpencilModifierData *md = BKE_gpencil_modifiers_findByType(ob, eGpencilModifierType_Armature);
|
||||
GpencilModifierData *md = BKE_gpencil_modifiers_findby_type(ob, eGpencilModifierType_Armature);
|
||||
if (md == NULL) {
|
||||
md = ED_object_gpencil_modifier_add(
|
||||
reports, bmain, scene, ob, "Armature", eGpencilModifierType_Armature);
|
||||
@@ -590,7 +590,7 @@ static int gpencil_generate_weights_exec(bContext *C, wmOperator *op)
|
||||
}
|
||||
else {
|
||||
/* get armature from modifier */
|
||||
GpencilModifierData *md = BKE_gpencil_modifiers_findByType(ob_eval,
|
||||
GpencilModifierData *md = BKE_gpencil_modifiers_findby_type(ob_eval,
|
||||
eGpencilModifierType_Armature);
|
||||
if (md == NULL) {
|
||||
BKE_report(op->reports, RPT_ERROR, "The grease pencil object need an Armature modifier");
|
||||
|
||||
@@ -2619,7 +2619,7 @@ int ED_gpencil_join_objects_exec(bContext *C, wmOperator *op)
|
||||
|
||||
/* Apply all GP modifiers before */
|
||||
LISTBASE_FOREACH (GpencilModifierData *, md, &ob_iter->greasepencil_modifiers) {
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
if (mti->bakeModifier) {
|
||||
mti->bakeModifier(bmain, depsgraph, md, ob_iter);
|
||||
}
|
||||
@@ -3386,7 +3386,7 @@ bool ED_gpencil_add_lattice_modifier(const bContext *C,
|
||||
}
|
||||
|
||||
/* if no lattice modifier, add a new one */
|
||||
GpencilModifierData *md = BKE_gpencil_modifiers_findByType(ob, eGpencilModifierType_Lattice);
|
||||
GpencilModifierData *md = BKE_gpencil_modifiers_findby_type(ob, eGpencilModifierType_Lattice);
|
||||
if (md == NULL) {
|
||||
md = ED_object_gpencil_modifier_add(
|
||||
reports, bmain, scene, ob, "Lattice", eGpencilModifierType_Lattice);
|
||||
|
||||
@@ -2173,7 +2173,7 @@ uiLayout *uiTemplateModifier(uiLayout *layout, bContext *C, PointerRNA *ptr)
|
||||
|
||||
static uiLayout *gpencil_draw_modifier(uiLayout *layout, Object *ob, GpencilModifierData *md)
|
||||
{
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
PointerRNA ptr;
|
||||
uiBlock *block;
|
||||
uiLayout *box, *column, *row, *sub;
|
||||
@@ -2316,7 +2316,7 @@ uiLayout *uiTemplateGpencilModifier(uiLayout *layout, bContext *UNUSED(C), Point
|
||||
|
||||
static uiLayout *gpencil_draw_shaderfx(uiLayout *layout, Object *ob, ShaderFxData *md)
|
||||
{
|
||||
const ShaderFxTypeInfo *mti = BKE_shaderfxType_getInfo(md->type);
|
||||
const ShaderFxTypeInfo *mti = BKE_shaderfx_get_info(md->type);
|
||||
PointerRNA ptr;
|
||||
uiBlock *block;
|
||||
uiLayout *box, *column, *row, *sub;
|
||||
|
||||
@@ -65,7 +65,7 @@ GpencilModifierData *ED_object_gpencil_modifier_add(
|
||||
ReportList *reports, Main *bmain, Scene *UNUSED(scene), Object *ob, const char *name, int type)
|
||||
{
|
||||
GpencilModifierData *new_md = NULL;
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(type);
|
||||
|
||||
if (ob->type != OB_GPENCIL) {
|
||||
BKE_reportf(reports, RPT_WARNING, "Modifiers cannot be added to object '%s'", ob->id.name + 2);
|
||||
@@ -73,7 +73,7 @@ GpencilModifierData *ED_object_gpencil_modifier_add(
|
||||
}
|
||||
|
||||
if (mti->flags & eGpencilModifierTypeFlag_Single) {
|
||||
if (BKE_gpencil_modifiers_findByType(ob, type)) {
|
||||
if (BKE_gpencil_modifiers_findby_type(ob, type)) {
|
||||
BKE_report(reports, RPT_WARNING, "Only one modifier of this type is allowed");
|
||||
return NULL;
|
||||
}
|
||||
@@ -214,7 +214,7 @@ int ED_object_gpencil_modifier_move_down(ReportList *UNUSED(reports),
|
||||
static int gpencil_modifier_apply_obdata(
|
||||
ReportList *reports, Main *bmain, Depsgraph *depsgraph, Object *ob, GpencilModifierData *md)
|
||||
{
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
|
||||
if (mti->isDisabled && mti->isDisabled(md, 0)) {
|
||||
BKE_report(reports, RPT_ERROR, "Modifier is disabled, skipping apply");
|
||||
@@ -281,18 +281,18 @@ int ED_object_gpencil_modifier_apply(Main *bmain,
|
||||
int ED_object_gpencil_modifier_copy(ReportList *reports, Object *ob, GpencilModifierData *md)
|
||||
{
|
||||
GpencilModifierData *nmd;
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type);
|
||||
const GpencilModifierTypeInfo *mti = BKE_gpencil_modifier_get_info(md->type);
|
||||
GpencilModifierType type = md->type;
|
||||
|
||||
if (mti->flags & eGpencilModifierTypeFlag_Single) {
|
||||
if (BKE_gpencil_modifiers_findByType(ob, type)) {
|
||||
if (BKE_gpencil_modifiers_findby_type(ob, type)) {
|
||||
BKE_report(reports, RPT_WARNING, "Only one modifier of this type is allowed");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
nmd = BKE_gpencil_modifier_new(md->type);
|
||||
BKE_gpencil_modifier_copyData(md, nmd);
|
||||
BKE_gpencil_modifier_copydata(md, nmd);
|
||||
BLI_insertlinkafter(&ob->greasepencil_modifiers, md, nmd);
|
||||
BKE_gpencil_modifier_unique_name(&ob->greasepencil_modifiers, nmd);
|
||||
|
||||
@@ -335,7 +335,7 @@ static const EnumPropertyItem *gpencil_modifier_add_itemf(bContext *C,
|
||||
for (a = 0; rna_enum_object_greasepencil_modifier_type_items[a].identifier; a++) {
|
||||
md_item = &rna_enum_object_greasepencil_modifier_type_items[a];
|
||||
if (md_item->identifier[0]) {
|
||||
mti = BKE_gpencil_modifierType_getInfo(md_item->value);
|
||||
mti = BKE_gpencil_modifier_get_info(md_item->value);
|
||||
|
||||
if (mti->flags & eGpencilModifierTypeFlag_NoUserAdd) {
|
||||
continue;
|
||||
@@ -455,7 +455,7 @@ static GpencilModifierData *gpencil_edit_modifier_property_get(wmOperator *op,
|
||||
GpencilModifierData *md;
|
||||
RNA_string_get(op->ptr, "modifier", modifier_name);
|
||||
|
||||
md = BKE_gpencil_modifiers_findByName(ob, modifier_name);
|
||||
md = BKE_gpencil_modifiers_findny_name(ob, modifier_name);
|
||||
|
||||
if (md && type != 0 && md->type != type) {
|
||||
md = NULL;
|
||||
|
||||
@@ -66,7 +66,7 @@ ShaderFxData *ED_object_shaderfx_add(
|
||||
ReportList *reports, Main *bmain, Scene *UNUSED(scene), Object *ob, const char *name, int type)
|
||||
{
|
||||
ShaderFxData *new_fx = NULL;
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfxType_getInfo(type);
|
||||
const ShaderFxTypeInfo *fxi = BKE_shaderfx_get_info(type);
|
||||
|
||||
if (ob->type != OB_GPENCIL) {
|
||||
BKE_reportf(reports, RPT_WARNING, "Effect cannot be added to object '%s'", ob->id.name + 2);
|
||||
@@ -74,7 +74,7 @@ ShaderFxData *ED_object_shaderfx_add(
|
||||
}
|
||||
|
||||
if (fxi->flags & eShaderFxTypeFlag_Single) {
|
||||
if (BKE_shaderfx_findByType(ob, type)) {
|
||||
if (BKE_shaderfx_findby_type(ob, type)) {
|
||||
BKE_report(reports, RPT_WARNING, "Only one Effect of this type is allowed");
|
||||
return NULL;
|
||||
}
|
||||
@@ -236,7 +236,7 @@ static const EnumPropertyItem *shaderfx_add_itemf(bContext *C,
|
||||
for (a = 0; rna_enum_object_shaderfx_type_items[a].identifier; a++) {
|
||||
fx_item = &rna_enum_object_shaderfx_type_items[a];
|
||||
if (fx_item->identifier[0]) {
|
||||
mti = BKE_shaderfxType_getInfo(fx_item->value);
|
||||
mti = BKE_shaderfx_get_info(fx_item->value);
|
||||
|
||||
if (mti->flags & eShaderFxTypeFlag_NoUserAdd) {
|
||||
continue;
|
||||
@@ -356,7 +356,7 @@ static ShaderFxData *edit_shaderfx_property_get(wmOperator *op, Object *ob, int
|
||||
ShaderFxData *fx;
|
||||
RNA_string_get(op->ptr, "shaderfx", shaderfx_name);
|
||||
|
||||
fx = BKE_shaderfx_findByName(ob, shaderfx_name);
|
||||
fx = BKE_shaderfx_findby_name(ob, shaderfx_name);
|
||||
|
||||
if (fx && type != 0 && fx->type != type) {
|
||||
fx = NULL;
|
||||
|
||||
@@ -239,7 +239,7 @@ static void buttons_texture_users_from_context(ListBase *users,
|
||||
BKE_modifiers_foreach_tex_link(ob, buttons_texture_modifier_foreach, users);
|
||||
|
||||
/* grease pencil modifiers */
|
||||
BKE_gpencil_modifiers_foreachTexLink(ob, buttons_texture_modifier_gpencil_foreach, users);
|
||||
BKE_gpencil_modifiers_foreach_tex_link(ob, buttons_texture_modifier_gpencil_foreach, users);
|
||||
|
||||
/* particle systems */
|
||||
if (psys && !limited_mode) {
|
||||
|
||||
@@ -63,7 +63,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void gpencil_deform_verts(ArmatureGpencilModifierData *mmd, Object *target, bGPDstroke *gps)
|
||||
@@ -127,7 +127,7 @@ static void bakeModifier(Main *bmain, Depsgraph *depsgraph, GpencilModifierData
|
||||
Scene *scene = DEG_get_evaluated_scene(depsgraph);
|
||||
Object *object_eval = DEG_get_evaluated_object(depsgraph, ob);
|
||||
ArmatureGpencilModifierData *mmd = (ArmatureGpencilModifierData *)md;
|
||||
GpencilModifierData *md_eval = BKE_gpencil_modifiers_findByName(object_eval, md->name);
|
||||
GpencilModifierData *md_eval = BKE_gpencil_modifiers_findny_name(object_eval, md->name);
|
||||
bGPdata *gpd = (bGPdata *)ob->data;
|
||||
int oldframe = (int)DEG_get_ctime(depsgraph);
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
/* -------------------------------- */
|
||||
|
||||
@@ -63,7 +63,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static bool dependsOnTime(GpencilModifierData *UNUSED(md))
|
||||
|
||||
@@ -71,7 +71,7 @@ static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
tgmd->curve_intensity = NULL;
|
||||
}
|
||||
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
|
||||
tgmd->curve_intensity = BKE_curvemapping_copy(gmd->curve_intensity);
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
tgmd->curfalloff = NULL;
|
||||
}
|
||||
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
|
||||
tgmd->curfalloff = BKE_curvemapping_copy(gmd->curfalloff);
|
||||
}
|
||||
|
||||
@@ -65,7 +65,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void deformStroke(GpencilModifierData *md,
|
||||
|
||||
@@ -64,7 +64,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void update_position(Object *ob, MirrorGpencilModifierData *mmd, bGPDstroke *gps, int axis)
|
||||
|
||||
@@ -75,7 +75,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void minter_v3_v3v3v3_ref(
|
||||
|
||||
@@ -91,7 +91,7 @@ static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
tgmd->curve_intensity = NULL;
|
||||
}
|
||||
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
|
||||
tgmd->curve_intensity = BKE_curvemapping_copy(gmd->curve_intensity);
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
/* change stroke offsetness */
|
||||
|
||||
@@ -73,7 +73,7 @@ static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
tgmd->curve_intensity = NULL;
|
||||
}
|
||||
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
|
||||
tgmd->curve_intensity = BKE_curvemapping_copy(gmd->curve_intensity);
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void deformStroke(GpencilModifierData *md,
|
||||
|
||||
@@ -69,7 +69,7 @@ static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
tgmd->curve_intensity = NULL;
|
||||
}
|
||||
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
|
||||
tgmd->curve_intensity = BKE_curvemapping_copy(gmd->curve_intensity);
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
/* subdivide stroke to get more control points */
|
||||
|
||||
@@ -62,7 +62,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
/* change stroke uv texture values */
|
||||
|
||||
@@ -77,7 +77,7 @@ static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
tgmd->curve_thickness = NULL;
|
||||
}
|
||||
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
|
||||
tgmd->curve_thickness = BKE_curvemapping_copy(gmd->curve_thickness);
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ static void initData(GpencilModifierData *md)
|
||||
|
||||
static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
{
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static int remapTime(struct GpencilModifierData *md,
|
||||
|
||||
@@ -103,7 +103,7 @@ static void copyData(const GpencilModifierData *md, GpencilModifierData *target)
|
||||
tgmd->curve_intensity = NULL;
|
||||
}
|
||||
|
||||
BKE_gpencil_modifier_copyData_generic(md, target);
|
||||
BKE_gpencil_modifier_copydata_generic(md, target);
|
||||
|
||||
if (gmd->colorband) {
|
||||
tgmd->colorband = MEM_dupallocN(gmd->colorband);
|
||||
|
||||
@@ -38,7 +38,7 @@ static void initData(ShaderFxData *fx)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
ShaderFxTypeInfo shaderfx_Type_Blur = {
|
||||
|
||||
@@ -40,7 +40,7 @@ static void initData(ShaderFxData *fx)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
ShaderFxTypeInfo shaderfx_Type_Colorize = {
|
||||
|
||||
@@ -39,7 +39,7 @@ static void initData(ShaderFxData *fx)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
ShaderFxTypeInfo shaderfx_Type_Flip = {
|
||||
|
||||
@@ -47,7 +47,7 @@ static void initData(ShaderFxData *md)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
ShaderFxTypeInfo shaderfx_Type_Glow = {
|
||||
|
||||
@@ -48,7 +48,7 @@ static void initData(ShaderFxData *fx)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void updateDepsgraph(ShaderFxData *md, const ModifierUpdateDepsgraphContext *ctx)
|
||||
|
||||
@@ -36,7 +36,7 @@ static void initData(ShaderFxData *fx)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
ShaderFxTypeInfo shaderfx_Type_Pixel = {
|
||||
|
||||
@@ -43,7 +43,7 @@ static void initData(ShaderFxData *fx)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
ShaderFxTypeInfo shaderfx_Type_Rim = {
|
||||
|
||||
@@ -59,7 +59,7 @@ static void initData(ShaderFxData *md)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void updateDepsgraph(ShaderFxData *fx, const ModifierUpdateDepsgraphContext *ctx)
|
||||
|
||||
@@ -48,7 +48,7 @@ static void initData(ShaderFxData *md)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
static void updateDepsgraph(ShaderFxData *fx, const ModifierUpdateDepsgraphContext *ctx)
|
||||
|
||||
@@ -42,7 +42,7 @@ static void initData(ShaderFxData *fx)
|
||||
|
||||
static void copyData(const ShaderFxData *md, ShaderFxData *target)
|
||||
{
|
||||
BKE_shaderfx_copyData_generic(md, target);
|
||||
BKE_shaderfx_copydata_generic(md, target);
|
||||
}
|
||||
|
||||
ShaderFxTypeInfo shaderfx_Type_Wave = {
|
||||
|
||||
Reference in New Issue
Block a user