Blender  V3.3
Classes | Typedefs | Functions
dynamicpaint_ops.c File Reference
#include <math.h>
#include <stdio.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_string.h"
#include "BLI_utildefines.h"
#include "BLT_translation.h"
#include "DNA_dynamicpaint_types.h"
#include "DNA_modifier_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "BKE_context.h"
#include "BKE_deform.h"
#include "BKE_dynamicpaint.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_modifier.h"
#include "BKE_object_deform.h"
#include "BKE_report.h"
#include "BKE_screen.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_build.h"
#include "DEG_depsgraph_query.h"
#include "ED_mesh.h"
#include "ED_object.h"
#include "ED_screen.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "PIL_time.h"
#include "WM_api.h"
#include "WM_types.h"
#include "physics_intern.h"

Go to the source code of this file.

Classes

struct  DynamicPaintBakeJob
 

Typedefs

typedef struct DynamicPaintBakeJob DynamicPaintBakeJob
 

Functions

static int surface_slot_add_exec (bContext *C, wmOperator *UNUSED(op))
 
void DPAINT_OT_surface_slot_add (wmOperatorType *ot)
 
static int surface_slot_remove_exec (bContext *C, wmOperator *UNUSED(op))
 
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, short *stop, short *do_update, float *progress)
 
static int dynamicpaint_bake_exec (struct bContext *C, struct wmOperator *op)
 
void DPAINT_OT_bake (wmOperatorType *ot)
 

Typedef Documentation

◆ DynamicPaintBakeJob

Function Documentation

◆ dpaint_bake_endjob()

static void dpaint_bake_endjob ( void customdata)
static

◆ dpaint_bake_free()

static void dpaint_bake_free ( void customdata)
static

Definition at line 302 of file dynamicpaint_ops.c.

References MEM_freeN.

Referenced by dynamicpaint_bake_exec().

◆ dpaint_bake_startjob()

static void dpaint_bake_startjob ( void customdata,
short *  stop,
short *  do_update,
float progress 
)
static

◆ DPAINT_OT_bake()

void DPAINT_OT_bake ( wmOperatorType ot)

◆ DPAINT_OT_output_toggle()

void DPAINT_OT_output_toggle ( wmOperatorType ot)

◆ DPAINT_OT_surface_slot_add()

void DPAINT_OT_surface_slot_add ( struct wmOperatorType ot)

◆ DPAINT_OT_surface_slot_remove()

void DPAINT_OT_surface_slot_remove ( struct wmOperatorType ot)

◆ DPAINT_OT_type_toggle()

void DPAINT_OT_type_toggle ( wmOperatorType ot)

◆ dynamicpaint_bake_exec()

static int dynamicpaint_bake_exec ( struct bContext C,
struct wmOperator op 
)
static

◆ dynamicPaint_bakeImageSequence()

static void dynamicPaint_bakeImageSequence ( DynamicPaintBakeJob job)
static

◆ output_toggle_exec()

static int output_toggle_exec ( bContext C,
wmOperator op 
)
static

◆ surface_slot_add_exec()

static int surface_slot_add_exec ( bContext C,
wmOperator UNUSEDop 
)
static

◆ surface_slot_remove_exec()

static int surface_slot_remove_exec ( bContext C,
wmOperator UNUSEDop 
)
static

◆ type_toggle_exec()

static int type_toggle_exec ( bContext C,
wmOperator op 
)
static