#include <exponentialfadetransition.h>
|
| ExponentialFadeTransition (Clip *c, Clip *s, const EffectMeta *em) |
|
void | process_audio (double timecode_start, double timecode_end, quint8 *samples, int nb_bytes, int channel_count) |
|
| Transition (Clip *c, Clip *s, const EffectMeta *em) |
|
virtual TransitionPtr | copy (Clip *c, Clip *s) |
|
virtual void | save (QXmlStreamWriter &stream) override |
|
void | set_length (int l) |
|
int | get_true_length () |
|
int | get_length () |
|
Clip * | get_opened_clip () |
|
Clip * | get_closed_clip () |
|
| Effect (Clip *c, const EffectMeta *em) |
|
| ~Effect () |
|
void | AddRow (EffectRow *row) |
|
EffectRow * | row (int i) |
|
int | row_count () |
|
EffectGizmo * | add_gizmo (int type) |
|
EffectGizmo * | gizmo (int i) |
|
int | gizmo_count () |
|
bool | IsEnabled () |
|
bool | IsExpanded () |
|
virtual void | refresh () |
|
virtual EffectPtr | copy (Clip *c) |
|
void | copy_field_keyframes (EffectPtr e) |
|
virtual void | load (QXmlStreamReader &stream) |
|
virtual void | custom_load (QXmlStreamReader &stream) |
|
void | load_from_string (const QByteArray &s) |
|
QByteArray | save_to_string () |
|
bool | is_open () |
|
void | open () |
|
void | close () |
|
bool | is_glsl_linked () |
|
virtual void | startEffect () |
|
virtual void | endEffect () |
|
int | Flags () |
|
void | SetFlags (int flags) |
|
int | getIterations () |
|
void | setIterations (int i) |
|
virtual void | process_image (double timecode, uint8_t *input, uint8_t *output, int size) |
|
virtual void | process_shader (double timecode, GLTextureCoords &, int iteration) |
|
virtual void | process_coords (double timecode, GLTextureCoords &coords, int data) |
|
virtual GLuint | process_superimpose (double timecode) |
|
virtual void | gizmo_draw (double timecode, GLTextureCoords &coords) |
|
void | gizmo_move (EffectGizmo *sender, int x_movement, int y_movement, double timecode, bool done) |
|
void | gizmo_world_to_screen () |
|
bool | are_gizmos_enabled () |
|
template<typename T > |
T | randomNumber () |
|
|
enum | VideoEffectFlags { ShaderFlag = 0x1,
CoordsFlag = 0x2,
SuperimposeFlag = 0x4,
ImageFlag = 0x8
} |
|
void | FieldChanged () |
|
void | SetEnabled (bool b) |
|
void | SetExpanded (bool e) |
|
void | EnabledChanged (bool) |
|
static TransitionPtr | Create (Clip *c, Clip *s, const EffectMeta *em, long length=0) |
|
static TransitionPtr | CreateFromMeta (Clip *c, Clip *s, const EffectMeta *em) |
|
static EffectPtr | Create (Clip *c, const EffectMeta *em) |
|
static const EffectMeta * | GetInternalMeta (int internal_id, int type) |
|
Clip * | secondary_clip |
|
Clip * | parent_clip |
|
const EffectMeta * | meta |
|
int | id |
|
QString | name |
|
const char * | ffmpeg_filter |
|
virtual bool | AlwaysUpdate () |
|
QOpenGLShaderProgram * | glslProgram |
|
QString | vertPath |
|
QString | fragPath |
|
QImage | img |
|
QOpenGLTexture * | texture |
|
ExponentialFadeTransition::ExponentialFadeTransition |
( |
Clip * |
c, |
|
|
Clip * |
s, |
|
|
const EffectMeta * |
em |
|
) |
| |
void ExponentialFadeTransition::process_audio |
( |
double |
timecode_start, |
|
|
double |
timecode_end, |
|
|
quint8 * |
samples, |
|
|
int |
nb_bytes, |
|
|
int |
channel_count |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files: