Blender
V3.3
source
blender
modifiers
intern
MOD_none.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2005 Blender Foundation. All rights reserved. */
3
8
#include <stdio.h>
9
10
#include "
BLI_utildefines.h
"
11
12
#include "
MOD_modifiertypes.h
"
13
14
#include "
UI_resources.h
"
15
16
#include "
RNA_access.h
"
17
#include "RNA_prototypes.h"
18
19
/* We only need to define isDisabled; because it always returns 1,
20
* no other functions will be called
21
*/
22
23
static
bool
isDisabled
(
const
struct
Scene
*
UNUSED
(
scene
),
24
ModifierData
*
UNUSED
(md),
25
bool
UNUSED
(userRenderParams))
26
{
27
return
true
;
28
}
29
30
ModifierTypeInfo
modifierType_None
= {
31
/* name */
"None"
,
32
/* structName */
"ModifierData"
,
33
/* structSize */
sizeof
(
ModifierData
),
34
/* srna */
&RNA_Modifier,
35
/* type */
eModifierTypeType_None
,
36
/* flags */
eModifierTypeFlag_AcceptsMesh
|
eModifierTypeFlag_AcceptsCVs
,
37
/* icon */
ICON_NONE,
38
39
/* copyData */
NULL
,
40
41
/* deformVerts */
NULL
,
42
/* deformMatrices */
NULL
,
43
/* deformVertsEM */
NULL
,
44
/* deformMatricesEM */
NULL
,
45
/* modifyMesh */
NULL
,
46
/* modifyGeometrySet */
NULL
,
47
48
/* initData */
NULL
,
49
/* requiredDataMask */
NULL
,
50
/* freeData */
NULL
,
51
/* isDisabled */
isDisabled
,
52
/* updateDepsgraph */
NULL
,
53
/* dependsOnTime */
NULL
,
54
/* dependsOnNormals */
NULL
,
55
/* foreachIDLink */
NULL
,
56
/* foreachTexLink */
NULL
,
57
/* freeRuntimeData */
NULL
,
58
/* panelRegister */
NULL
,
59
/* blendWrite */
NULL
,
60
/* blendRead */
NULL
,
61
};
eModifierTypeFlag_AcceptsCVs
@ eModifierTypeFlag_AcceptsCVs
Definition:
BKE_modifier.h:67
eModifierTypeFlag_AcceptsMesh
@ eModifierTypeFlag_AcceptsMesh
Definition:
BKE_modifier.h:66
eModifierTypeType_None
@ eModifierTypeType_None
Definition:
BKE_modifier.h:36
BLI_utildefines.h
UNUSED
#define UNUSED(x)
Definition:
BLI_utildefines.h:671
ModifierData
struct ModifierData ModifierData
MOD_modifiertypes.h
modifierType_None
ModifierTypeInfo modifierType_None
Definition:
MOD_none.c:30
isDisabled
static bool isDisabled(const struct Scene *UNUSED(scene), ModifierData *UNUSED(md), bool UNUSED(userRenderParams))
Definition:
MOD_none.c:23
RNA_access.h
UI_resources.h
NULL
return NULL
Definition:
bmesh_operator_api_inline.h:205
scene
Scene scene
Definition:
deg_eval_copy_on_write.cc:106
ModifierData
Definition:
DNA_modifier_types.h:104
ModifierTypeInfo
Definition:
BKE_modifier.h:145
Scene
Definition:
DNA_scene_types.h:1739
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1