Blender V5.0
sound_ops.cc File Reference
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_utildefines.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "DNA_sound_types.h"
#include "DNA_space_types.h"
#include "BKE_context.hh"
#include "BKE_fcurve.hh"
#include "BKE_global.hh"
#include "BKE_lib_id.hh"
#include "BKE_library.hh"
#include "BKE_main.hh"
#include "BKE_packedFile.hh"
#include "BKE_report.hh"
#include "BKE_scene.hh"
#include "BKE_sound.h"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "RNA_prototypes.hh"
#include "SEQ_iterator.hh"
#include "SEQ_sequencer.hh"
#include "UI_interface.hh"
#include "UI_interface_layout.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "DEG_depsgraph_query.hh"
#include "ED_sound.hh"
#include "ED_util.hh"

Go to the source code of this file.

Functions

static void sound_open_cancel (bContext *, wmOperator *op)
static void sound_open_init (bContext *C, wmOperator *op)
static wmOperatorStatus sound_open_exec (bContext *, wmOperator *op)
static wmOperatorStatus sound_open_invoke (bContext *C, wmOperator *op, const wmEvent *event)
static void SOUND_OT_open (wmOperatorType *ot)
static void SOUND_OT_open_mono (wmOperatorType *ot)
static void sound_update_animation_flags (Scene *scene)
static bool sound_update_animation_flags_fn (Strip *strip, void *user_data)
static wmOperatorStatus sound_update_animation_flags_exec (bContext *C, wmOperator *)
static void SOUND_OT_update_animation_flags (wmOperatorType *ot)
static wmOperatorStatus sound_bake_animation_exec (bContext *C, wmOperator *)
static void SOUND_OT_bake_animation (wmOperatorType *ot)
static wmOperatorStatus sound_mixdown_exec (bContext *C, wmOperator *op)
static wmOperatorStatus sound_mixdown_invoke (bContext *C, wmOperator *op, const wmEvent *event)
static void SOUND_OT_mixdown (wmOperatorType *ot)
static bool sound_poll (bContext *C)
static wmOperatorStatus sound_pack_exec (bContext *C, wmOperator *op)
static void SOUND_OT_pack (wmOperatorType *ot)
static wmOperatorStatus sound_unpack_exec (bContext *C, wmOperator *op)
static wmOperatorStatus sound_unpack_invoke (bContext *C, wmOperator *op, const wmEvent *)
static void SOUND_OT_unpack (wmOperatorType *ot)
void ED_operatortypes_sound ()

Function Documentation

◆ ED_operatortypes_sound()

◆ sound_bake_animation_exec()

◆ sound_mixdown_exec()

◆ sound_mixdown_invoke()

wmOperatorStatus sound_mixdown_invoke ( bContext * C,
wmOperator * op,
const wmEvent * event )
static

◆ sound_open_cancel()

void sound_open_cancel ( bContext * ,
wmOperator * op )
static

Definition at line 61 of file sound_ops.cc.

References wmOperator::customdata.

Referenced by SOUND_OT_open(), and SOUND_OT_open_mono().

◆ sound_open_exec()

wmOperatorStatus sound_open_exec ( bContext * ,
wmOperator * op )
static

◆ sound_open_init()

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

◆ sound_open_invoke()

wmOperatorStatus sound_open_invoke ( bContext * C,
wmOperator * op,
const wmEvent * event )
static

◆ SOUND_OT_bake_animation()

void SOUND_OT_bake_animation ( wmOperatorType * ot)
static

Definition at line 317 of file sound_ops.cc.

References OPTYPE_REGISTER, ot, and sound_bake_animation_exec().

Referenced by ED_operatortypes_sound().

◆ SOUND_OT_mixdown()

◆ SOUND_OT_open()

◆ SOUND_OT_open_mono()

◆ SOUND_OT_pack()

void SOUND_OT_pack ( wmOperatorType * ot)
static

Definition at line 814 of file sound_ops.cc.

References OPTYPE_REGISTER, OPTYPE_UNDO, ot, sound_pack_exec(), and sound_poll().

Referenced by ED_operatortypes_sound().

◆ SOUND_OT_unpack()

◆ SOUND_OT_update_animation_flags()

void SOUND_OT_update_animation_flags ( wmOperatorType * ot)
static

Definition at line 270 of file sound_ops.cc.

References OPTYPE_REGISTER, ot, and sound_update_animation_flags_exec().

Referenced by ED_operatortypes_sound().

◆ sound_pack_exec()

◆ sound_poll()

bool sound_poll ( bContext * C)
static

◆ sound_unpack_exec()

◆ sound_unpack_invoke()

◆ sound_update_animation_flags()

◆ sound_update_animation_flags_exec()

◆ sound_update_animation_flags_fn()

bool sound_update_animation_flags_fn ( Strip * strip,
void * user_data )
static