Many developers will already be familiar with the Model-View-Controller
paradigm, but for non developers, it is important that we follow this in
designing Cin3.

The key concepts are:

   - split between the user interface (views and controllers) and the
   back end (model)
   - split across functionality areas, so that the back end is divided
   into multiple models and each of these has its own views and controllers.

Thus the functionality area of Chroma Key Plugin might have a model that
records the relevant parameters (key colour, fuzz factor etc) and applies
them to a film clip, and the view/controller will display these parameters
as a dialog box and allow modification to the values.
-- 
Regards,
Martin
([EMAIL PROTECTED])
IT: http://methodsupport.com Personal: http://thereisnoend.org

Reply via email to