Blender  V3.3
Classes | Public Types | Public Member Functions | List of all members
mv::FrameAccessor Struct Referenceabstract

#include <frame_accessor.h>

Classes

struct  Transform
 

Public Types

enum  InputMode { MONO , RGBA }
 
typedef voidKey
 

Public Member Functions

virtual Key GetImage (int clip, int frame, InputMode input_mode, int downscale, const Region *region, const Transform *transform, FloatImage *destination)=0
 
virtual void ReleaseImage (Key)=0
 
virtual Key GetMaskForTrack (int clip, int frame, int track, const Region *region, FloatImage *destination)=0
 
virtual void ReleaseMask (Key key)=0
 
virtual bool GetClipDimensions (int clip, int *width, int *height)=0
 
virtual int NumClips ()=0
 
virtual int NumFrames (int clip)=0
 

Detailed Description

Definition at line 42 of file libmv/autotrack/frame_accessor.h.

Member Typedef Documentation

◆ Key

Definition at line 55 of file libmv/autotrack/frame_accessor.h.

Member Enumeration Documentation

◆ InputMode

Enumerator
MONO 
RGBA 

Definition at line 53 of file libmv/autotrack/frame_accessor.h.

Member Function Documentation

◆ GetClipDimensions()

virtual bool mv::FrameAccessor::GetClipDimensions ( int  clip,
int *  width,
int *  height 
)
pure virtual

◆ GetImage()

virtual Key mv::FrameAccessor::GetImage ( int  clip,
int  frame,
InputMode  input_mode,
int  downscale,
const Region region,
const Transform transform,
FloatImage *  destination 
)
pure virtual

◆ GetMaskForTrack()

virtual Key mv::FrameAccessor::GetMaskForTrack ( int  clip,
int  frame,
int  track,
const Region region,
FloatImage *  destination 
)
pure virtual

◆ NumClips()

virtual int mv::FrameAccessor::NumClips ( )
pure virtual

◆ NumFrames()

virtual int mv::FrameAccessor::NumFrames ( int  clip)
pure virtual

◆ ReleaseImage()

virtual void mv::FrameAccessor::ReleaseImage ( Key  )
pure virtual

◆ ReleaseMask()

virtual void mv::FrameAccessor::ReleaseMask ( Key  key)
pure virtual

The documentation for this struct was generated from the following file: