Blender V5.0
SEQ_transform.hh File Reference
#include "BLI_array.hh"
#include "BLI_bounds_types.hh"
#include "BLI_math_matrix_types.hh"
#include "BLI_span.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::seq

Functions

bool blender::seq::transform_strip_can_be_translated (const Strip *strip)
bool blender::seq::transform_single_image_check (const Strip *strip)
bool blender::seq::transform_test_overlap (const Scene *scene, ListBase *seqbasep, Strip *test)
bool blender::seq::transform_test_overlap (const Scene *scene, Strip *strip1, Strip *strip2)
void blender::seq::transform_translate_strip (Scene *evil_scene, Strip *strip, int delta)
bool blender::seq::transform_seqbase_shuffle_ex (ListBase *seqbasep, Strip *test, Scene *evil_scene, int channel_delta)
bool blender::seq::transform_seqbase_shuffle (ListBase *seqbasep, Strip *test, Scene *evil_scene)
bool blender::seq::transform_seqbase_shuffle_time (blender::Span< Strip * > strips_to_shuffle, blender::Span< Strip * > time_dependent_strips, ListBase *seqbasep, Scene *evil_scene, ListBase *markers, const bool use_sync_markers)
bool blender::seq::transform_seqbase_shuffle_time (blender::Span< Strip * > strips_to_shuffle, ListBase *seqbasep, Scene *evil_scene, ListBase *markers, const bool use_sync_markers)
void blender::seq::transform_handle_overlap (Scene *scene, ListBase *seqbasep, blender::Span< Strip * > transformed_strips, blender::Span< Strip * > time_dependent_strips, bool use_sync_markers)
void blender::seq::transform_handle_overlap (Scene *scene, ListBase *seqbasep, blender::Span< Strip * > transformed_strips, bool use_sync_markers)
void blender::seq::strip_channel_set (Strip *strip, int channel)
void blender::seq::transform_offset_after_frame (Scene *scene, ListBase *seqbase, const int delta, const int timeline_frame)
bool blender::seq::transform_is_locked (ListBase *channels, const Strip *strip)
float2 blender::seq::image_transform_mirror_factor_get (const Strip *strip)
float2 blender::seq::image_transform_origin_offset_pixelspace_get (const Scene *scene, const Strip *strip)
float2 blender::seq::image_transform_origin_get (const Scene *scene, const Strip *strip)
float2 blender::seq::transform_image_raw_size_get (const Scene *scene, const Strip *strip)
Array< float2blender::seq::image_transform_quad_get (const Scene *scene, const Strip *strip, bool apply_rotation)
Array< float2blender::seq::image_transform_final_quad_get (const Scene *scene, const Strip *strip)
float2 blender::seq::image_preview_unit_to_px (const Scene *scene, const float2 co_src)
float2 blender::seq::image_preview_unit_from_px (const Scene *scene, const float2 co_src)
Bounds< float2blender::seq::image_transform_bounding_box_from_collection (Scene *scene, blender::Span< Strip * > strips, bool apply_rotation)
float3x3 blender::seq::image_transform_matrix_get (const Scene *scene, const Strip *strip)