Blender V5.0
blender::ed::vse::SeqScopes Struct Reference

#include <sequencer_scopes.hh>

Inherits blender::NonCopyable.

Public Member Functions

 SeqScopes ()=default
 ~SeqScopes ()
void cleanup ()
Public Member Functions inherited from blender::NonCopyable
 NonCopyable (const NonCopyable &other)=delete
NonCopyableoperator= (const NonCopyable &other)=delete
 NonCopyable ()=default
 NonCopyable (NonCopyable &&other)=default
NonCopyableoperator= (NonCopyable &&other)=default

Public Attributes

const ImBuflast_ibuf = nullptr
int last_timeline_frame = 0
bool last_ibuf_float = false
ScopeHistogram histogram

Static Public Attributes

static constexpr float VECSCOPE_U_SCALE = 0.5f / 0.436f
static constexpr float VECSCOPE_V_SCALE = 0.5f / 0.615f

Detailed Description

Definition at line 49 of file sequencer_scopes.hh.

Constructor & Destructor Documentation

◆ SeqScopes()

blender::ed::vse::SeqScopes::SeqScopes ( )
default

◆ ~SeqScopes()

blender::ed::vse::SeqScopes::~SeqScopes ( )

Definition at line 20 of file sequencer_scopes.cc.

References cleanup().

Member Function Documentation

◆ cleanup()

void blender::ed::vse::SeqScopes::cleanup ( )

Member Data Documentation

◆ histogram

◆ last_ibuf

const ImBuf* blender::ed::vse::SeqScopes::last_ibuf = nullptr

Definition at line 54 of file sequencer_scopes.hh.

Referenced by cleanup(), and blender::ed::vse::update_cpu_scopes().

◆ last_ibuf_float

bool blender::ed::vse::SeqScopes::last_ibuf_float = false

◆ last_timeline_frame

int blender::ed::vse::SeqScopes::last_timeline_frame = 0

Definition at line 55 of file sequencer_scopes.hh.

Referenced by cleanup(), and blender::ed::vse::update_cpu_scopes().

◆ VECSCOPE_U_SCALE

float blender::ed::vse::SeqScopes::VECSCOPE_U_SCALE = 0.5f / 0.436f
staticconstexpr

◆ VECSCOPE_V_SCALE

float blender::ed::vse::SeqScopes::VECSCOPE_V_SCALE = 0.5f / 0.615f
staticconstexpr

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