2022-02-11 09:07:11 +11:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
* Copyright 2005 Blender Foundation. All rights reserved. */
|
2010-04-11 22:12:30 +00:00
|
|
|
|
2019-02-18 08:08:12 +11:00
|
|
|
/** \file
|
|
|
|
|
* \ingroup modifiers
|
2011-02-25 13:57:17 +00:00
|
|
|
*/
|
|
|
|
|
|
2011-03-05 10:29:10 +00:00
|
|
|
#include <stdio.h>
|
2011-01-07 18:36:47 +00:00
|
|
|
|
|
|
|
|
#include "BLI_utildefines.h"
|
|
|
|
|
|
2010-04-11 22:12:30 +00:00
|
|
|
#include "MOD_modifiertypes.h"
|
|
|
|
|
|
2020-09-25 12:45:30 +02:00
|
|
|
#include "UI_resources.h"
|
|
|
|
|
|
2020-09-25 12:49:18 +02:00
|
|
|
#include "RNA_access.h"
|
2022-03-14 16:54:46 +01:00
|
|
|
#include "RNA_prototypes.h"
|
2020-09-25 12:49:18 +02:00
|
|
|
|
2010-04-11 22:12:30 +00:00
|
|
|
/* We only need to define isDisabled; because it always returns 1,
|
|
|
|
|
* no other functions will be called
|
|
|
|
|
*/
|
|
|
|
|
|
2018-07-10 12:14:08 +02:00
|
|
|
static bool isDisabled(const struct Scene *UNUSED(scene),
|
|
|
|
|
ModifierData *UNUSED(md),
|
|
|
|
|
bool UNUSED(userRenderParams))
|
2010-04-11 22:12:30 +00:00
|
|
|
{
|
2013-06-02 03:59:19 +00:00
|
|
|
return true;
|
2010-04-11 22:12:30 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ModifierTypeInfo modifierType_None = {
|
2023-01-16 12:41:11 +11:00
|
|
|
/*name*/ "None",
|
|
|
|
|
/*structName*/ "ModifierData",
|
|
|
|
|
/*structSize*/ sizeof(ModifierData),
|
|
|
|
|
/*srna*/ &RNA_Modifier,
|
|
|
|
|
/*type*/ eModifierTypeType_None,
|
|
|
|
|
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs,
|
|
|
|
|
/*icon*/ ICON_NONE,
|
|
|
|
|
|
|
|
|
|
/*copyData*/ NULL,
|
|
|
|
|
|
|
|
|
|
/*deformVerts*/ NULL,
|
|
|
|
|
/*deformMatrices*/ NULL,
|
|
|
|
|
/*deformVertsEM*/ NULL,
|
|
|
|
|
/*deformMatricesEM*/ NULL,
|
|
|
|
|
/*modifyMesh*/ NULL,
|
|
|
|
|
/*modifyGeometrySet*/ NULL,
|
|
|
|
|
|
|
|
|
|
/*initData*/ NULL,
|
|
|
|
|
/*requiredDataMask*/ NULL,
|
|
|
|
|
/*freeData*/ NULL,
|
|
|
|
|
/*isDisabled*/ isDisabled,
|
|
|
|
|
/*updateDepsgraph*/ NULL,
|
|
|
|
|
/*dependsOnTime*/ NULL,
|
|
|
|
|
/*dependsOnNormals*/ NULL,
|
|
|
|
|
/*foreachIDLink*/ NULL,
|
|
|
|
|
/*foreachTexLink*/ NULL,
|
|
|
|
|
/*freeRuntimeData*/ NULL,
|
|
|
|
|
/*panelRegister*/ NULL,
|
|
|
|
|
/*blendWrite*/ NULL,
|
|
|
|
|
/*blendRead*/ NULL,
|
2010-04-11 22:12:30 +00:00
|
|
|
};
|