0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/vs/2013
jp9000 a12656bd91 Add module UI export capability
Add the ability to be able to call and use toolkit-specific or
program-specific user interface in modules.

User interface code can be either bundled with the module, or 'split'
out in to separate libraries (recommended).

There are three reasons why splitting is recommended:

  1.) It allows plugins to be able to create custom user interface for
      each toolkit if desired.

  2.) Often, UI will be programmed in one language (the language of the
      toolkit), and core logic may be programmed in another.  This
      allows plugins to keep the languages separated if necessary.

  3.) It prevents direct linkage of UI toolkits libraries with core
      module logic.

Splitting is not required, though is recommended if you want your plugin
to be more flexible with other user interface toolkits or programs.

Will implement a generic properties lookup next, which will be used for
automatic UI handling so that plugin UI isn't necessarily required.
2014-02-01 00:49:50 -07:00
..
libobs Implement settings interface for plugins 2014-01-27 23:14:58 -07:00
libobs-d3d11 converted project to vs2013, removed 2010 support (ugh) 2013-12-14 16:01:30 -07:00
libobs-opengl Changed constness on passed argument, updated VC++ project files 2014-01-25 23:23:26 -06:00
obs-ffmpeg Finish the rest of the settings dialog code 2014-01-26 15:36:15 -07:00
obs-outputs Add preliminary ffmpeg plugin (still testing) 2014-01-19 03:16:41 -07:00
obs-studio Add module UI export capability 2014-02-01 00:49:50 -07:00
pthreads Full rewrite of all CMakeLists 2014-01-24 18:56:32 +01:00
test-input Finish the rest of the settings dialog code 2014-01-26 15:36:15 -07:00
wintest converted project to vs2013, removed 2010 support (ugh) 2013-12-14 16:01:30 -07:00
OBS.sln Changed constness on passed argument, updated VC++ project files 2014-01-25 23:23:26 -06:00