Blender V5.0
blender::seq::ThumbnailCache::Request Struct Reference

Public Member Functions

 Request (const std::string &path, int frame, int stream, StripType type, int64_t logical_time, float time_frame, int ch, int width, int height)
uint64_t hash () const
bool operator== (const Request &o) const

Public Attributes

std::string file_path
int frame_index = 0
int stream_index = 0
StripType strip_type = STRIP_TYPE_IMAGE
int64_t requested_at = 0
float timeline_frame = 0
int channel = 0
int full_width = 0
int full_height = 0

Detailed Description

Definition at line 66 of file thumbnail_cache.cc.

Constructor & Destructor Documentation

◆ Request()

blender::seq::ThumbnailCache::Request::Request ( const std::string & path,
int frame,
int stream,
StripType type,
int64_t logical_time,
float time_frame,
int ch,
int width,
int height )
inlineexplicit

Member Function Documentation

◆ hash()

uint64_t blender::seq::ThumbnailCache::Request::hash ( ) const
inline

◆ operator==()

bool blender::seq::ThumbnailCache::Request::operator== ( const Request & o) const
inline

Definition at line 104 of file thumbnail_cache.cc.

References file_path, frame_index, Request(), stream_index, and strip_type.

Member Data Documentation

◆ channel

int blender::seq::ThumbnailCache::Request::channel = 0

Definition at line 96 of file thumbnail_cache.cc.

Referenced by Request().

◆ file_path

std::string blender::seq::ThumbnailCache::Request::file_path

Definition at line 88 of file thumbnail_cache.cc.

Referenced by hash(), operator==(), and Request().

◆ frame_index

int blender::seq::ThumbnailCache::Request::frame_index = 0

Definition at line 89 of file thumbnail_cache.cc.

Referenced by hash(), operator==(), and Request().

◆ full_height

int blender::seq::ThumbnailCache::Request::full_height = 0

Definition at line 98 of file thumbnail_cache.cc.

Referenced by Request().

◆ full_width

int blender::seq::ThumbnailCache::Request::full_width = 0

Definition at line 97 of file thumbnail_cache.cc.

Referenced by Request().

◆ requested_at

int64_t blender::seq::ThumbnailCache::Request::requested_at = 0

Definition at line 94 of file thumbnail_cache.cc.

Referenced by Request().

◆ stream_index

int blender::seq::ThumbnailCache::Request::stream_index = 0

Definition at line 90 of file thumbnail_cache.cc.

Referenced by hash(), operator==(), and Request().

◆ strip_type

StripType blender::seq::ThumbnailCache::Request::strip_type = STRIP_TYPE_IMAGE

Definition at line 91 of file thumbnail_cache.cc.

Referenced by hash(), operator==(), and Request().

◆ timeline_frame

float blender::seq::ThumbnailCache::Request::timeline_frame = 0

Definition at line 95 of file thumbnail_cache.cc.

Referenced by Request().


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