[vlmc-devel] commit: Effects: Refactorize effects handling. ( Hugo Beauzée-Luyssen )

git at videolan.org git at videolan.org
Wed Sep 1 03:10:44 CEST 2010


vlmc | branch: master | Hugo Beauzée-Luyssen <beauze.h at gmail.com> | Wed Sep  1 02:47:26 2010 +0200| [ceff83371f05a3bdc411d62ed46ea019ffb0d09e] | committer: Hugo Beauzée-Luyssen 

Effects: Refactorize effects handling.

Effects are now handled by an EffectUser class. This class handle
loading, saving, adding, initializing and applicating of any effect that
will be added to a class that inherits EffectUser.

> http://git.videolan.org/gitweb.cgi/vlmc.git/?a=commit;h=ceff83371f05a3bdc411d62ed46ea019ffb0d09e
---

 src/CMakeLists.txt                  |    2 +
 src/EffectsEngine/EffectUser.cpp    |  209 +++++++++++++++++++++++++++++++++++
 src/EffectsEngine/EffectUser.h      |   76 +++++++++++++
 src/EffectsEngine/EffectsEngine.cpp |  100 -----------------
 src/EffectsEngine/EffectsEngine.h   |    9 --
 src/Gui/timeline/TracksView.cpp     |    2 +-
 src/Renderer/GenericRenderer.cpp    |    3 +-
 src/Renderer/GenericRenderer.h      |    9 +-
 src/Renderer/WorkflowRenderer.cpp   |   56 +---------
 src/Renderer/WorkflowRenderer.h     |    6 -
 src/Workflow/AudioClipWorkflow.h    |    2 -
 src/Workflow/ClipWorkflow.cpp       |    4 +-
 src/Workflow/ClipWorkflow.h         |    8 +-
 src/Workflow/ImageClipWorkflow.cpp  |   31 +----
 src/Workflow/ImageClipWorkflow.h    |    3 -
 src/Workflow/MainWorkflow.cpp       |    2 +-
 src/Workflow/TrackWorkflow.cpp      |   36 +-----
 src/Workflow/TrackWorkflow.h        |   16 +---
 src/Workflow/VideoClipWorkflow.cpp  |   40 +------
 src/Workflow/VideoClipWorkflow.h    |    4 -
 20 files changed, 323 insertions(+), 295 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlmc.git/?a=commitdiff;h=ceff83371f05a3bdc411d62ed46ea019ffb0d09e


More information about the Vlmc-devel mailing list