Blender  V3.3
Classes | Typedefs | Functions | Variables
transform_convert_sequencer_image.c File Reference
#include "MEM_guardedalloc.h"
#include "DNA_space_types.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "BKE_report.h"
#include "SEQ_channels.h"
#include "SEQ_iterator.h"
#include "SEQ_relations.h"
#include "SEQ_sequencer.h"
#include "SEQ_time.h"
#include "SEQ_transform.h"
#include "SEQ_utils.h"
#include "ED_keyframing.h"
#include "UI_view2d.h"
#include "RNA_access.h"
#include "RNA_prototypes.h"
#include "transform.h"
#include "transform_convert.h"

Go to the source code of this file.

Classes

struct  TransDataSeq
 

Typedefs

typedef struct TransDataSeq TransDataSeq
 

Functions

static TransDataSeqToTransData (const Scene *scene, Sequence *seq, TransData *td, TransData2D *td2d, TransDataSeq *tdseq, int vert_index)
 
static void freeSeqData (TransInfo *UNUSED(t), TransDataContainer *tc, TransCustomData *UNUSED(custom_data))
 
static void createTransSeqImageData (bContext *UNUSED(C), TransInfo *t)
 
static bool autokeyframe_sequencer_image (bContext *C, Scene *scene, StripTransform *transform, const int tmode)
 
static void recalcData_sequencer_image (TransInfo *t)
 
static void special_aftertrans_update__sequencer_image (bContext *UNUSED(C), TransInfo *t)
 

Variables

TransConvertTypeInfo TransConvertType_SequencerImage
 

Typedef Documentation

◆ TransDataSeq

typedef struct TransDataSeq TransDataSeq

Used for sequencer transform.

Function Documentation

◆ autokeyframe_sequencer_image()

static bool autokeyframe_sequencer_image ( bContext C,
Scene scene,
StripTransform transform,
const int  tmode 
)
static

◆ createTransSeqImageData()

static void createTransSeqImageData ( bContext UNUSEDC,
TransInfo t 
)
static

◆ freeSeqData()

static void freeSeqData ( TransInfo UNUSEDt,
TransDataContainer tc,
TransCustomData UNUSEDcustom_data 
)
static

Definition at line 100 of file transform_convert_sequencer_image.c.

References TransDataContainer::data, and MEM_freeN.

Referenced by createTransSeqImageData().

◆ recalcData_sequencer_image()

static void recalcData_sequencer_image ( TransInfo t)
static

◆ SeqToTransData()

static TransData* SeqToTransData ( const Scene scene,
Sequence seq,
TransData td,
TransData2D td2d,
TransDataSeq tdseq,
int  vert_index 
)
static

◆ special_aftertrans_update__sequencer_image()

static void special_aftertrans_update__sequencer_image ( bContext UNUSEDC,
TransInfo t 
)
static

Variable Documentation

◆ TransConvertType_SequencerImage

TransConvertTypeInfo TransConvertType_SequencerImage
Initial value:
= {
}
static void special_aftertrans_update__sequencer_image(bContext *UNUSED(C), TransInfo *t)
static void createTransSeqImageData(bContext *UNUSED(C), TransInfo *t)
static void recalcData_sequencer_image(TransInfo *t)

Definition at line 275 of file transform_convert_sequencer_image.c.

Referenced by convert_type_get(), createTransData(), transform_event_modal_constraint(), and transform_snap_sequencer_data_alloc().