Blender V4.3
dynamicpaint_ops.cc File Reference
#include <cmath>
#include <cstdio>
#include <cstring>
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_string.h"
#include "BLI_time.h"
#include "BLI_utildefines.h"
#include "BLT_translation.hh"
#include "DNA_dynamicpaint_types.h"
#include "DNA_modifier_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "BKE_attribute.hh"
#include "BKE_context.hh"
#include "BKE_deform.hh"
#include "BKE_dynamicpaint.h"
#include "BKE_global.hh"
#include "BKE_main.hh"
#include "BKE_modifier.hh"
#include "BKE_object_deform.h"
#include "BKE_report.hh"
#include "BKE_screen.hh"
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_build.hh"
#include "DEG_depsgraph_query.hh"
#include "ED_mesh.hh"
#include "ED_object.hh"
#include "ED_screen.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "physics_intern.hh"

Go to the source code of this file.

Classes

struct  DynamicPaintBakeJob
 

Functions

static int surface_slot_add_exec (bContext *C, wmOperator *)
 
void DPAINT_OT_surface_slot_add (wmOperatorType *ot)
 
static int surface_slot_remove_exec (bContext *C, wmOperator *)
 
void DPAINT_OT_surface_slot_remove (wmOperatorType *ot)
 
static int type_toggle_exec (bContext *C, wmOperator *op)
 
void DPAINT_OT_type_toggle (wmOperatorType *ot)
 
static int output_toggle_exec (bContext *C, wmOperator *op)
 
void DPAINT_OT_output_toggle (wmOperatorType *ot)
 
static void dpaint_bake_free (void *customdata)
 
static void dpaint_bake_endjob (void *customdata)
 
static void dynamicPaint_bakeImageSequence (DynamicPaintBakeJob *job)
 
static void dpaint_bake_startjob (void *customdata, wmJobWorkerStatus *worker_status)
 
static int dynamicpaint_bake_exec (bContext *C, wmOperator *op)
 
void DPAINT_OT_bake (wmOperatorType *ot)
 

Function Documentation

◆ dpaint_bake_endjob()

◆ dpaint_bake_free()

static void dpaint_bake_free ( void * customdata)
static

Definition at line 306 of file dynamicpaint_ops.cc.

References MEM_freeN().

Referenced by dynamicpaint_bake_exec().

◆ dpaint_bake_startjob()

◆ DPAINT_OT_bake()

◆ DPAINT_OT_output_toggle()

◆ DPAINT_OT_surface_slot_add()

◆ DPAINT_OT_surface_slot_remove()

◆ DPAINT_OT_type_toggle()

◆ dynamicpaint_bake_exec()

◆ dynamicPaint_bakeImageSequence()

◆ output_toggle_exec()

◆ surface_slot_add_exec()

◆ surface_slot_remove_exec()

◆ type_toggle_exec()