/dports/multimedia/webvfx-qt5/webvfx-e918ce4/viewer/ |
H A D | viewer.cpp | 31 class ViewerParameters : public WebVfx::Parameters 64 class ViewerLogger : public WebVfx::Logger 86 WebVfx::setLogger(new ViewerLogger(logTextEdit)); in Viewer() 193 WebVfx::Image image(imageColor->getImage()); in setImagesOnContent() 236 WebVfx::QmlContent* qmlContent = in createContent() 237 new WebVfx::QmlContent(scrollArea->widget()->size(), in createContent() 243 WebVfx::WebContent* webContent = in createContent() 288 SLOT(onImageChanged(QString,WebVfx::Image))); in setupImages() 296 case WebVfx::Effects::SourceImageType: in setupImages() 299 case WebVfx::Effects::TargetImageType: in setupImages() [all …]
|
H A D | viewer.h | 12 namespace WebVfx 38 void onImageChanged(const QString&, WebVfx::Image); 49 WebVfx::Content* content;
|
H A D | image_color.h | 26 const WebVfx::Image getImage(); 29 void imageChanged(const QString& name, WebVfx::Image image);
|
H A D | image_color.cpp | 43 const WebVfx::Image ImageColor::getImage() in getImage() 45 return WebVfx::Image(image.bits(), image.width(), image.height(), image.byteCount()); in getImage()
|
/dports/multimedia/webvfx-qt5/webvfx-e918ce4/mlt/ |
H A D | service_manager.cpp | 20 class ServiceParameters : public WebVfx::Parameters 73 WebVfx::Image produceImage(mlt_position position, int width, int height, bool hasAlpha) { in produceImage() 94 return WebVfx::Image(); in produceImage() 95 return WebVfx::Image(image, width, height, width * height * (hasAlpha ? 4 : 3), hasAlpha); in produceImage() 145 effects = WebVfx::createEffects(fileName, width, height, in initialize() 156 WebVfx::Effects::ImageTypeMapIterator it(effects->getImageTypeMap()); in initialize() 164 case WebVfx::Effects::SourceImageType: in initialize() 168 case WebVfx::Effects::TargetImageType: in initialize() 172 case WebVfx::Effects::ExtraImageType: in initialize() 210 void ServiceManager::setImageForName(const QString& name, WebVfx::Image* image) in setImageForName() [all …]
|
H A D | service_manager.h | 15 namespace WebVfx 32 void setImageForName(const QString& name, WebVfx::Image* image); 33 …int render(WebVfx::Image* outputImage, mlt_position position, mlt_position length, bool hasAlpha =… 45 WebVfx::Effects* effects;
|
H A D | factory.cpp | 17 class Logger : public WebVfx::Logger 31 if (!WebVfx::initialize()) in createService() 81 mlt_factory_register_for_clean_up(0, reinterpret_cast<mlt_destructor>(WebVfx::shutdown)); 82 WebVfx::setLogger(new MLTWebVfx::Logger());
|
H A D | webvfx_transition.cpp | 43 WebVfx::Image renderedImage(*image, *width, *height, in transitionGetImage() 44 *width * *height * WebVfx::Image::BytesPerPixel); in transitionGetImage() 46 WebVfx::Image targetImage(bImage, bWidth, bHeight, in transitionGetImage() 47 bWidth * bHeight * WebVfx::Image::BytesPerPixel); in transitionGetImage()
|
H A D | webvfx_filter.cpp | 37 WebVfx::Image renderedImage(*image, *width, *height, in filterGetImage() 38 *width * *height * WebVfx::Image::BytesPerPixel); in filterGetImage()
|
/dports/multimedia/webvfx-qt5/webvfx-e918ce4/tools/render/ |
H A D | render.cpp | 111 class Logger : public WebVfx::Logger { in main() 117 WebVfx::setLogger(new Logger()); in main() 119 class Parameters : public WebVfx::Parameters { in main() 135 AutoWebVfx() { WebVfx::initialize(); } in main() 136 ~AutoWebVfx() { WebVfx::shutdown(); } in main() 140 …WebVfx::Effects* effects = WebVfx::createEffects(effectFile, width, height, new Parameters(paramet… in main() 147 WebVfx::Image renderImage(data, width, height, sizeof(data)); in main() 158 WebVfx::Image inputImage(const_cast<unsigned char*>(image.constBits()), in main()
|
/dports/multimedia/webvfx-qt5/webvfx-e918ce4/ |
H A D | README.md | 3 WebVfx is a video effects library that allows effects to be implemented using [WebKit HTML](http://… 8 …ld [Qt3D](http://doc.qt.io/qt-5/qt3d-index.html) - 3D extensions to QML. WebVfx includes support f… 10 WebVfx includes an MLT service that exposes producers, filters and transitions implemented in WebVf… 14 …-r PREFIX=/usr/local` and then `make install`. `PREFIX` determines where WebVfx will be installed.… 16 …WebVfx on Windows or OS X because the Qt event loop must run on the main thread. If you set `MLT_S…
|
/dports/multimedia/webvfx-qt5/webvfx-e918ce4/webvfx/ |
H A D | parameters.cpp | 4 WebVfx::Parameters::~Parameters() in ~Parameters() 8 double WebVfx::Parameters::getNumberParameter(const QString&) in getNumberParameter() 13 QString WebVfx::Parameters::getStringParameter(const QString&) in getStringParameter()
|
H A D | content.cpp | 3 WebVfx::Content::~Content() in ~Content()
|
H A D | effects.cpp | 3 WebVfx::Effects::~Effects() in ~Effects()
|
H A D | logger.cpp | 3 WebVfx::Logger::~Logger() in ~Logger()
|
H A D | logger.h | 10 namespace WebVfx {
|
H A D | webvfx_mac.mm | 8 namespace WebVfx {
|
H A D | parameters.h | 11 namespace WebVfx
|
H A D | webvfx.h | 18 namespace WebVfx {
|
H A D | effects.h | 13 namespace WebVfx
|
/dports/multimedia/webvfx-qt5/webvfx-e918ce4/doc/ |
H A D | mainpage.dox | 7 %WebVfx is a video effects framework that allows video effects 14 %WebVfx includes plugins for the 17 See @ref mlt for information on how to use %WebVfx with MLT. 29 %WebVfx is hosted at github, 33 %WebVfx is licensed using a BSD-style @ref license.
|
H A D | effects_authoring.dox | 7 %WebVfx supports both @ref qml_effects_authoring and 10 %WebVfx loads the effect content (HTML or QML) and exposes a 51 Now %WebVfx will start rendering frames of video. It will pull the current 142 %WebVfx includes a simple framework for implementing 2D GLSL fragment shader 164 returned from the %WebVfx image object: 178 @c webvfx_browser (<tt>%WebVfx Browser.app</tt> on MacOS) is a trivial 183 @c webvfx_viewer (<tt>%WebVfx Viewer.app</tt> on MacOS) allows you to
|
H A D | mlt.dox | 7 %WebVfx implements producer, filter and transition plugin services for the 12 MLT services are implemented as %WebVfx effects - see @ref effects_authoring. 25 %WebVfx also provides an image producer that implements a pan and zoom effect.
|
H A D | effects_3d.dox | 18 If your QML imports the @c org.webvfx.WebVfx namespace, this will 21 import org.webvfx.WebVfx 1.0
|
/dports/multimedia/webvfx-qt5/webvfx-e918ce4/webvfx/resources/org/webvfx/WebVfx/ |
H A D | AnimatedCamera.qml | 63 return Anim.WebVfx.Animation.prototype.global; 75 Anim.WebVfx.Animation.prototype.global = new Anim.WebVfx.Animation(animationData);
|