Blender V4.3
blender::seq::ThumbnailCache::Request Struct Reference

Public Member Functions

 Request (const std::string &path, int frame, int stream, SequenceType 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
 
SequenceType seq_type = SEQ_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 62 of file thumbnail_cache.cc.

Constructor & Destructor Documentation

◆ Request()

blender::seq::ThumbnailCache::Request::Request ( const std::string & path,
int frame,
int stream,
SequenceType 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

Definition at line 96 of file thumbnail_cache.cc.

References blender::get_default_hash().

◆ operator==()

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

Definition at line 100 of file thumbnail_cache.cc.

References file_path, frame_index, seq_type, and stream_index.

Member Data Documentation

◆ channel

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

Definition at line 92 of file thumbnail_cache.cc.

◆ file_path

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

Definition at line 84 of file thumbnail_cache.cc.

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

◆ frame_index

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

Definition at line 85 of file thumbnail_cache.cc.

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

◆ full_height

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

Definition at line 94 of file thumbnail_cache.cc.

Referenced by Request().

◆ full_width

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

Definition at line 93 of file thumbnail_cache.cc.

Referenced by Request().

◆ requested_at

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

Definition at line 90 of file thumbnail_cache.cc.

Referenced by Request().

◆ seq_type

SequenceType blender::seq::ThumbnailCache::Request::seq_type = SEQ_TYPE_IMAGE

Definition at line 87 of file thumbnail_cache.cc.

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

◆ stream_index

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

Definition at line 86 of file thumbnail_cache.cc.

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

◆ timeline_frame

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

Definition at line 91 of file thumbnail_cache.cc.

Referenced by Request().


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