diff options
Diffstat (limited to 'source/blender/makesdna/DNA_object_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_object_types.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_object_types.h b/source/blender/makesdna/DNA_object_types.h index b4d65aa7ea9..f307fc8fc2d 100644 --- a/source/blender/makesdna/DNA_object_types.h +++ b/source/blender/makesdna/DNA_object_types.h @@ -186,6 +186,17 @@ typedef struct Object_Runtime { void *_pad2; /* Padding is here for win32s unconventional struct alignment rules. */ } Object_Runtime; +typedef struct ObjectLANPR { + int usage; + char _pad[4]; +} ObjectLANPR; + +enum ObjectFeatureLine_Usage { + OBJECT_FEATURE_LINE_INHERENT = 0, + OBJECT_FEATURE_LINE_OCCLUSION_ONLY = (1 << 0), + OBJECT_FEATURE_LINE_EXCLUDE = (1 << 1), +}; + typedef struct Object { ID id; /** Animation data (must be immediately after id for utilities to use it). */ @@ -396,6 +407,8 @@ typedef struct Object { struct PreviewImage *preview; + ObjectLANPR lanpr; + /** Runtime evaluation data (keep last). */ Object_Runtime runtime; } Object; |