Blender V5.0
io_cache.cc File Reference
#include "MEM_guardedalloc.h"
#include "DNA_cachefile_types.h"
#include "DNA_space_types.h"
#include "BLI_listbase.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BKE_cachefile.hh"
#include "BKE_context.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_report.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "DEG_depsgraph.hh"
#include "UI_interface.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "io_cache.hh"

Go to the source code of this file.

Functions

static void reload_cachefile (bContext *C, CacheFile *cache_file)
static void cachefile_init (bContext *C, wmOperator *op)
static wmOperatorStatus cachefile_open_invoke (bContext *C, wmOperator *op, const wmEvent *)
static void open_cancel (bContext *, wmOperator *op)
static wmOperatorStatus cachefile_open_exec (bContext *C, wmOperator *op)
void CACHEFILE_OT_open (wmOperatorType *ot)
static wmOperatorStatus cachefile_reload_exec (bContext *C, wmOperator *)
void CACHEFILE_OT_reload (wmOperatorType *ot)
static wmOperatorStatus cachefile_layer_open_invoke (bContext *C, wmOperator *op, const wmEvent *)
static wmOperatorStatus cachefile_layer_add_exec (bContext *C, wmOperator *op)
void CACHEFILE_OT_layer_add (wmOperatorType *ot)
static wmOperatorStatus cachefile_layer_remove_exec (bContext *C, wmOperator *)
void CACHEFILE_OT_layer_remove (wmOperatorType *ot)
static wmOperatorStatus cachefile_layer_move_exec (bContext *C, wmOperator *op)
void CACHEFILE_OT_layer_move (wmOperatorType *ot)

Detailed Description

/

Definition in file io_cache.cc.

Function Documentation

◆ cachefile_init()

void cachefile_init ( bContext * C,
wmOperator * op )
static

◆ cachefile_layer_add_exec()

◆ cachefile_layer_move_exec()

◆ cachefile_layer_open_invoke()

◆ cachefile_layer_remove_exec()

◆ cachefile_open_exec()

◆ cachefile_open_invoke()

◆ CACHEFILE_OT_layer_add()

◆ CACHEFILE_OT_layer_move()

void CACHEFILE_OT_layer_move ( wmOperatorType * ot)

Definition at line 293 of file io_cache.cc.

References cachefile_layer_move_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_enum().

Referenced by ED_operatortypes_io().

◆ CACHEFILE_OT_layer_remove()

void CACHEFILE_OT_layer_remove ( wmOperatorType * ot)

Definition at line 252 of file io_cache.cc.

References cachefile_layer_remove_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.

Referenced by ED_operatortypes_io().

◆ CACHEFILE_OT_open()

◆ CACHEFILE_OT_reload()

void CACHEFILE_OT_reload ( wmOperatorType * ot)

Definition at line 151 of file io_cache.cc.

References cachefile_reload_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.

Referenced by ED_operatortypes_io().

◆ cachefile_reload_exec()

wmOperatorStatus cachefile_reload_exec ( bContext * C,
wmOperator *  )
static

◆ open_cancel()

void open_cancel ( bContext * ,
wmOperator * op )
static

Definition at line 70 of file io_cache.cc.

References wmOperator::customdata.

Referenced by CACHEFILE_OT_open(), and CLIP_OT_open().

◆ reload_cachefile()