Blender  V3.3
Functions
blend_validate.c File Reference
#include <string.h>
#include "BLI_utildefines.h"
#include "BLI_blenlib.h"
#include "BLI_linklist.h"
#include "MEM_guardedalloc.h"
#include "DNA_collection_types.h"
#include "DNA_key_types.h"
#include "DNA_node_types.h"
#include "DNA_sdna_types.h"
#include "DNA_windowmanager_types.h"
#include "BKE_key.h"
#include "BKE_lib_id.h"
#include "BKE_library.h"
#include "BKE_main.h"
#include "BKE_node.h"
#include "BKE_report.h"
#include "BLO_blend_validate.h"
#include "BLO_readfile.h"
#include "readfile.h"

Go to the source code of this file.

Functions

bool BLO_main_validate_libraries (Main *bmain, ReportList *reports)
 
bool BLO_main_validate_shapekeys (Main *bmain, ReportList *reports)
 
void BLO_main_validate_embedded_liboverrides (Main *bmain, ReportList *UNUSED(reports))
 

Detailed Description

Utils to check/validate a Main is in sane state, only checks relations between data-blocks and libraries for now.

Note
Does not fix anything, only reports found errors.

Definition in file blend_validate.c.

Function Documentation

◆ BLO_main_validate_embedded_liboverrides()

void BLO_main_validate_embedded_liboverrides ( Main bmain,
ReportList UNUSEDreports 
)

◆ BLO_main_validate_libraries()

bool BLO_main_validate_libraries ( struct Main bmain,
struct ReportList reports 
)

◆ BLO_main_validate_shapekeys()

bool BLO_main_validate_shapekeys ( struct Main bmain,
struct ReportList reports 
)