Blender V4.3
MovieClip Struct Reference

#include <DNA_movieclip_types.h>

Public Attributes

ID id
 
struct AnimDataadt
 
DrawDataList drawdata
 
char filepath [1024]
 
int source
 
int _pad
 
int lastsize [2]
 
float aspx
 
float aspy
 
struct ImBufAnimanim
 
struct MovieClipCachecache
 
struct bGPdatagpd
 
struct MovieTracking tracking
 
void * tracking_context
 
struct MovieClipProxy proxy
 
int flag
 
int len
 
int start_frame
 
int frame_offset
 
ColorManagedColorspaceSettings colorspace_settings
 
struct MovieClip_Runtime runtime
 

Detailed Description

Definition at line 55 of file DNA_movieclip_types.h.

Member Data Documentation

◆ _pad

int MovieClip::_pad

Definition at line 70 of file DNA_movieclip_types.h.

◆ adt

struct AnimData* MovieClip::adt

Animation data (must be immediately after id for utilities to use it).

Definition at line 58 of file DNA_movieclip_types.h.

◆ anim

◆ aspx

float MovieClip::aspx

Display aspect.

Definition at line 75 of file DNA_movieclip_types.h.

Referenced by followtrack_fit_frame().

◆ aspy

float MovieClip::aspy

Definition at line 75 of file DNA_movieclip_types.h.

◆ cache

◆ colorspace_settings

ColorManagedColorspaceSettings MovieClip::colorspace_settings

Definition at line 112 of file DNA_movieclip_types.h.

Referenced by movie_clip_copy_data(), and movie_clip_init_data().

◆ drawdata

DrawDataList MovieClip::drawdata

Engines draw data, must be immediately after AnimData. See IdDdtTemplate and DRW_drawdatalist_from_id to understand this requirement.

Definition at line 63 of file DNA_movieclip_types.h.

Referenced by movie_clip_copy_data().

◆ filepath

◆ flag

◆ frame_offset

int MovieClip::frame_offset

Offset which is adding to a file number when reading frame from a file. affects only a way how scene frame is mapping to a file name and not touches other data associated with a clip.

Definition at line 109 of file DNA_movieclip_types.h.

◆ gpd

struct bGPdata* MovieClip::gpd

Grease pencil data.

Definition at line 82 of file DNA_movieclip_types.h.

Referenced by do_versions_after_linking_280(), and movie_clip_foreach_id().

◆ id

◆ lastsize

int MovieClip::lastsize[2]

Size of last accessed frame.

Definition at line 72 of file DNA_movieclip_types.h.

◆ len

int MovieClip::len

Length of movie.

Definition at line 97 of file DNA_movieclip_types.h.

◆ proxy

struct MovieClipProxy MovieClip::proxy

Proxy to clip data.

Definition at line 93 of file DNA_movieclip_types.h.

Referenced by proxy_startjob().

◆ runtime

struct MovieClip_Runtime MovieClip::runtime

Definition at line 114 of file DNA_movieclip_types.h.

◆ source

int MovieClip::source

Sequence or movie.

Definition at line 69 of file DNA_movieclip_types.h.

Referenced by clip_start_prefetch_job(), prefetch_startjob(), and proxy_endjob().

◆ start_frame

int MovieClip::start_frame

Scene frame number footage starts playing at affects all data which is associated with a clip such as motion tracking, camera Reconstruction and so.

Definition at line 104 of file DNA_movieclip_types.h.

Referenced by seq_render_movieclip_strip().

◆ tracking

◆ tracking_context

void* MovieClip::tracking_context

Context of tracking job used to synchronize data like frame-number in SpaceClip clip user.

Definition at line 90 of file DNA_movieclip_types.h.

Referenced by movie_clip_copy_data(), track_markers_endjob(), and track_markers_freejob().


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