Blender V5.0
keying_screen.cc File Reference
#include <cstdint>
#include <memory>
#include <string>
#include "BLI_hash.hh"
#include "BLI_listbase.h"
#include "BLI_math_base.hh"
#include "BLI_math_color.h"
#include "BLI_math_vector.hh"
#include "BLI_math_vector_types.hh"
#include "BLI_vector.hh"
#include "IMB_imbuf.hh"
#include "DNA_defaults.h"
#include "DNA_movieclip_types.h"
#include "DNA_tracking_types.h"
#include "GPU_shader.hh"
#include "GPU_storage_buffer.hh"
#include "BKE_movieclip.h"
#include "BKE_tracking.h"
#include "COM_context.hh"
#include "COM_keying_screen.hh"
#include "COM_result.hh"
#include "COM_utilities.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::compositor

Functions

bool blender::compositor::operator== (const KeyingScreenKey &a, const KeyingScreenKey &b)
static void blender::compositor::compute_marker_points (MovieClip *movie_clip, MovieClipUser &movie_clip_user, MovieTrackingObject *movie_tracking_object, Vector< float2 > &marker_positions, Vector< float4 > &marker_colors)
static MovieClipUser blender::compositor::get_movie_clip_user (Context &context, MovieClip *movie_clip)