-
Notifications
You must be signed in to change notification settings - Fork 13
3drepobouncer explained
har00n-haider edited this page Aug 3, 2021
·
2 revisions
This article aims to explain the software design of 3drepobouncer, in hope that it will help you to grasp the design at a conceptual level so it will be less overwhelming when you delve into the code.
3drepobouncer provides 2 library and 2 executables:
- 3drepobouncer - The library that contains all the functionality
- 3drepobouncerClient - A command line client that is used to run the heavy processing functionalities on a compute node
- 3drepobouncerTest - The testing suite that is run via Travis every time there is a commit
- 3drepobouncerwrapper - 3D Repo Bouncer Wrapper is a Interop layer between the high level 3D Repo Asset Bundle Creator (C#) to low level 3D Repo Bouncer (Native C++)
The top level CMakeLists.txt will compile the library and the client by default. CMake flags can be changed to turn on/off the compilation for other targets.