#include <effect.h>
|
| 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) |
|
virtual void | save (QXmlStreamWriter &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 | process_audio (double timecode_start, double timecode_end, quint8 *samples, int nb_bytes, int channel_count) |
|
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 () |
|
Enumerator |
---|
ShaderFlag |
|
CoordsFlag |
|
SuperimposeFlag |
|
ImageFlag |
|
bool Effect::AlwaysUpdate |
( |
| ) |
|
|
protectedvirtual |
bool Effect::are_gizmos_enabled |
( |
| ) |
|
void Effect::copy_field_keyframes |
( |
EffectPtr |
e | ) |
|
void Effect::custom_load |
( |
QXmlStreamReader & |
stream | ) |
|
|
virtual |
void Effect::delete_self |
( |
| ) |
|
|
privateslot |
void Effect::delete_texture |
( |
| ) |
|
|
private |
void Effect::EnabledChanged |
( |
bool |
| ) |
|
|
signal |
void Effect::endEffect |
( |
| ) |
|
|
virtual |
void Effect::FieldChanged |
( |
| ) |
|
|
slot |
const EffectMeta * Effect::GetInternalMeta |
( |
int |
internal_id, |
|
|
int |
type |
|
) |
| |
|
static |
int Effect::getIterations |
( |
| ) |
|
int Effect::gizmo_count |
( |
| ) |
|
void Effect::gizmo_move |
( |
EffectGizmo * |
sender, |
|
|
int |
x_movement, |
|
|
int |
y_movement, |
|
|
double |
timecode, |
|
|
bool |
done |
|
) |
| |
void Effect::gizmo_world_to_screen |
( |
| ) |
|
bool Effect::is_glsl_linked |
( |
| ) |
|
bool Effect::IsEnabled |
( |
| ) |
|
bool Effect::IsExpanded |
( |
| ) |
|
void Effect::load |
( |
QXmlStreamReader & |
stream | ) |
|
|
virtual |
void Effect::load_from_file |
( |
| ) |
|
|
privateslot |
void Effect::load_from_string |
( |
const QByteArray & |
s | ) |
|
void Effect::move_down |
( |
| ) |
|
|
privateslot |
void Effect::process_audio |
( |
double |
timecode_start, |
|
|
double |
timecode_end, |
|
|
quint8 * |
samples, |
|
|
int |
nb_bytes, |
|
|
int |
channel_count |
|
) |
| |
|
virtual |
void Effect::process_coords |
( |
double |
timecode, |
|
|
GLTextureCoords & |
coords, |
|
|
int |
data |
|
) |
| |
|
virtual |
void Effect::process_image |
( |
double |
timecode, |
|
|
uint8_t * |
input, |
|
|
uint8_t * |
output, |
|
|
int |
size |
|
) |
| |
|
virtual |
void Effect::process_shader |
( |
double |
timecode, |
|
|
GLTextureCoords & |
, |
|
|
int |
iteration |
|
) |
| |
|
virtual |
GLuint Effect::process_superimpose |
( |
double |
timecode | ) |
|
|
virtual |
template<typename T >
T Effect::randomNumber |
( |
| ) |
|
|
inline |
void Effect::redraw |
( |
double |
timecode | ) |
|
|
privatevirtual |
int Effect::row_count |
( |
| ) |
|
void Effect::save |
( |
QXmlStreamWriter & |
stream | ) |
|
|
virtual |
void Effect::save_to_file |
( |
| ) |
|
|
privateslot |
QByteArray Effect::save_to_string |
( |
| ) |
|
void Effect::SetEnabled |
( |
bool |
b | ) |
|
|
slot |
void Effect::SetExpanded |
( |
bool |
e | ) |
|
|
slot |
void Effect::SetFlags |
( |
int |
flags | ) |
|
void Effect::setIterations |
( |
int |
i | ) |
|
void Effect::startEffect |
( |
| ) |
|
|
virtual |
void Effect::validate_meta_path |
( |
| ) |
|
|
private |
bool Effect::valueHasChanged |
( |
double |
timecode | ) |
|
|
private |
QVector<QVariant> Effect::cachedValues |
|
private |
const char* Effect::ffmpeg_filter |
QOpenGLShaderProgram* Effect::glslProgram |
|
protected |
Clip* Effect::parent_clip |
QOpenGLTexture* Effect::texture |
|
protected |
The documentation for this class was generated from the following files: