Blender  V3.3
Macros | Functions
frame_accessor.cc File Reference
#include "intern/frame_accessor.h"
#include "intern/image.h"
#include "intern/utildefines.h"
#include "libmv/autotrack/frame_accessor.h"
#include "libmv/autotrack/region.h"
#include "libmv/image/image.h"

Go to the source code of this file.

Macros

#define CHECK_INPUT_MODE(mode)    case mode: return LIBMV_IMAGE_MODE_##mode;
 

Functions

libmv_FrameAccessorlibmv_FrameAccessorNew (libmv_FrameAccessorUserData *user_data, libmv_GetImageCallback get_image_callback, libmv_ReleaseImageCallback release_image_callback, libmv_GetMaskForTrackCallback get_mask_for_track_callback, libmv_ReleaseMaskCallback release_mask_callback)
 
void libmv_FrameAccessorDestroy (libmv_FrameAccessor *frame_accessor)
 
int64_t libmv_frameAccessorgetTransformKey (const libmv_FrameTransform *transform)
 
void libmv_frameAccessorgetTransformRun (const libmv_FrameTransform *transform, const libmv_FloatImage *input_image, libmv_FloatImage *output_image)
 

Macro Definition Documentation

◆ CHECK_INPUT_MODE

#define CHECK_INPUT_MODE (   mode)     case mode: return LIBMV_IMAGE_MODE_##mode;

Function Documentation

◆ libmv_FrameAccessorDestroy()

void libmv_FrameAccessorDestroy ( libmv_FrameAccessor frame_accessor)

Definition at line 151 of file frame_accessor.cc.

References LIBMV_OBJECT_DELETE.

Referenced by tracking_image_accessor_destroy().

◆ libmv_frameAccessorgetTransformKey()

int64_t libmv_frameAccessorgetTransformKey ( const libmv_FrameTransform transform)

Definition at line 155 of file frame_accessor.cc.

References transform().

◆ libmv_frameAccessorgetTransformRun()

void libmv_frameAccessorgetTransformRun ( const libmv_FrameTransform transform,
const libmv_FloatImage input_image,
libmv_FloatImage output_image 
)

◆ libmv_FrameAccessorNew()

libmv_FrameAccessor* libmv_FrameAccessorNew ( libmv_FrameAccessorUserData user_data,
libmv_GetImageCallback  get_image_callback,
libmv_ReleaseImageCallback  release_image_callback,
libmv_GetMaskForTrackCallback  get_mask_for_track_callback,
libmv_ReleaseMaskCallback  release_mask_callback 
)

Definition at line 137 of file frame_accessor.cc.

References LIBMV_OBJECT_NEW, and user_data.

Referenced by tracking_image_accessor_new().