make the abstract factory pattern for DSRender (1/6) 02/241502/1
authorSooChan Lim <sc1.lim@samsung.com>
Tue, 31 Mar 2020 06:24:43 +0000 (15:24 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 20 Aug 2020 09:44:08 +0000 (18:44 +0900)
commit2d6e0107c16da4259adb4a27622aaf72478baf98
tree50f2e96caa75bb545d9d8cea0409466095cd1523
parentc7b3dff0d6878c5ed167605862eed2897cb76bc9
make the abstract factory pattern for DSRender (1/6)

add the DSRenderEngine class and its concrete classes.

=========================================================================

make the initial code of the abstract factory pattern for the DSRender

At this time, there are two concrete factories.
- DSRenderFactoryEcoreEvas
- DSRenderFactoryDali.

Each concrete factory creates three resouces below.
- DSRenderEngine
- DSRenderSurface
- DSRenderView

Change-Id: If23dac59c7c29d3cca6e1bcafce0863ef1c897cf
meson.build
src/lib/DSRender/DSRenderEngine.cpp [new file with mode: 0644]
src/lib/DSRender/DSRenderEngine.h [new file with mode: 0644]
src/lib/DSRender/DSRenderEngineDali.cpp [new file with mode: 0644]
src/lib/DSRender/DSRenderEngineDali.h [new file with mode: 0644]
src/lib/DSRender/DSRenderEngineEcoreEvas.cpp [new file with mode: 0644]
src/lib/DSRender/DSRenderEngineEcoreEvas.h [new file with mode: 0644]