Blender  V3.3
Macros | Functions
gpencil_ops_versioning.c File Reference
#include <stdio.h>
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "DNA_gpencil_types.h"
#include "DNA_material_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "BKE_context.h"
#include "BKE_gpencil.h"
#include "BKE_main.h"
#include "BKE_object.h"
#include "WM_api.h"
#include "WM_types.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "ED_gpencil.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_query.h"
#include "gpencil_intern.h"

Go to the source code of this file.

Macros

#define DNA_DEPRECATED_ALLOW
 

Functions

static void free_gpencil_colors (bGPDpalette *palette)
 
static void free_palettes (ListBase *list)
 
static bool gpencil_convert_old_files_poll (bContext *C)
 
static int gpencil_convert_old_files_exec (bContext *C, wmOperator *op)
 
void GPENCIL_OT_convert_old_files (wmOperatorType *ot)
 

Detailed Description

Use deprecated data to convert old 2.7x files.

Definition in file gpencil_ops_versioning.c.

Macro Definition Documentation

◆ DNA_DEPRECATED_ALLOW

#define DNA_DEPRECATED_ALLOW

Definition at line 10 of file gpencil_ops_versioning.c.

Function Documentation

◆ free_gpencil_colors()

static void free_gpencil_colors ( bGPDpalette palette)
static

Definition at line 43 of file gpencil_ops_versioning.c.

References BLI_freelistN(), bGPDpalette::colors, and NULL.

Referenced by free_palettes().

◆ free_palettes()

static void free_palettes ( ListBase list)
static

◆ gpencil_convert_old_files_exec()

static int gpencil_convert_old_files_exec ( bContext C,
wmOperator op 
)
static

◆ gpencil_convert_old_files_poll()

static bool gpencil_convert_old_files_poll ( bContext C)
static

Definition at line 76 of file gpencil_ops_versioning.c.

References C, CTX_data_scene(), Scene::gpd, NULL, and scene.

Referenced by GPENCIL_OT_convert_old_files().

◆ GPENCIL_OT_convert_old_files()

void GPENCIL_OT_convert_old_files ( wmOperatorType ot)