ReaWwise

REAPER extension
Log | Files | Refs | Submodules

ModeNameSize
-rw-r--r--.clang-format25L
-rw-r--r--.gitattributes1L
-rw-r--r--.gitignore4L
-rw-r--r--.gitmodules15L
m---------3rd/Catch2 @ 47d56f2
m---------3rd/JUCE @ 2f98020
m---------3rd/WDL @ 60a3c3d
m---------3rd/rapidjson @ fd3dc29
-rw-r--r--3rd/reaper-sdk/README18L
-rw-r--r--3rd/reaper-sdk/sdk/LICENSE15L
-rw-r--r--3rd/reaper-sdk/sdk/reaper_plugin.h1395L
-rw-r--r--3rd/reaper-sdk/sdk/reaper_plugin_functions.h9675L
m---------3rd/trompeloeil @ 682a727
-rw-r--r--CMakeLists.txt49L
-rw-r--r--License.txt122L
-rw-r--r--Package.distribute41L
-rw-r--r--Package.instrument130L
-rw-r--r--Readme.md88L
-rw-r--r--bundle_template.json14L
-rw-r--r--cmake/FindAkAutobahn.cmake31L
-rw-r--r--cmake/FindRapidJSON.cmake3L
-rw-r--r--cmake/FindReaper.cmake3L
-rw-r--r--cmake/FindSwell.cmake20L
-rw-r--r--cmake/FindWwise.cmake3L
-rw-r--r--cmake/Helpers.cmake10L
-rw-r--r--src/extension/CMakeLists.txt103L
-rw-r--r--src/extension/Extension.cpp897L
-rw-r--r--src/extension/IReaperPlugin.h42L
-rw-r--r--src/extension/ReaperContext.cpp388L
-rw-r--r--src/extension/ReaperContext.h74L
-rw-r--r--src/extension/ReaperPlugin.cpp136L
-rw-r--r--src/extension/ReaperPlugin.h64L
-rw-r--r--src/shared/CMakeLists.txt89L
-rw-r--r--src/shared/Core/AssertHook.cpp34L
-rw-r--r--src/shared/Core/DawContext.h38L
-rw-r--r--src/shared/Core/DawWatcher.cpp271L
-rw-r--r--src/shared/Core/DawWatcher.h67L
-rw-r--r--src/shared/Core/ImportTask.h292L
-rw-r--r--src/shared/Core/Logger.cpp56L
-rw-r--r--src/shared/Core/Logger.h44L
-rw-r--r--src/shared/Core/WaapiClient.cpp1049L
-rw-r--r--src/shared/Core/WaapiClient.h266L
-rw-r--r--src/shared/Helpers/FileHelper.h38L
-rw-r--r--src/shared/Helpers/ImportHelper.h288L
-rw-r--r--src/shared/Helpers/PersistanceHelper.h74L
-rw-r--r--src/shared/Helpers/StringHelper.h86L
-rw-r--r--src/shared/Helpers/WaapiHelper.h46L
-rw-r--r--src/shared/Helpers/WwiseHelper.h292L
-rw-r--r--src/shared/Model/IDs.h96L
-rw-r--r--src/shared/Model/Import.h272L
-rw-r--r--src/shared/Model/Waapi.h111L
-rw-r--r--src/shared/Model/Wwise.h113L
-rw-r--r--src/shared/Persistance/ApplicationProperties.cpp177L
-rw-r--r--src/shared/Persistance/ApplicationProperties.h45L
-rw-r--r--src/shared/Persistance/ApplicationState.h93L
-rw-r--r--src/shared/Persistance/ApplicationStateValidator.cpp234L
-rw-r--r--src/shared/Persistance/ApplicationStateValidator.h48L
-rw-r--r--src/shared/Persistance/FeatureSupport.cpp66L
-rw-r--r--src/shared/Persistance/FeatureSupport.h57L
-rw-r--r--src/shared/Persistance/PersistanceSupport.cpp159L
-rw-r--r--src/shared/Persistance/PersistanceSupport.h44L
-rw-r--r--src/shared/Persistance/WwiseProjectSupport.cpp231L
-rw-r--r--src/shared/Persistance/WwiseProjectSupport.h61L
-rw-r--r--src/shared/Theme/CustomLookAndFeel.cpp362L
-rw-r--r--src/shared/Theme/CustomLookAndFeel.h89L
-rw-r--r--src/shared/Theme/Fonts/noto_universal.ttf3L
-rw-r--r--src/shared/Theme/Icons/Dialog_Help_Active.png985B
-rw-r--r--src/shared/Theme/Icons/Dialog_Settings_Active.png1022B
-rw-r--r--src/shared/Theme/Icons/General_Browse_Normal.svg15L
-rw-r--r--src/shared/Theme/Icons/General_FolderWithTriangle_Normal.svg22L
-rw-r--r--src/shared/Theme/Icons/General_GetFromWwise_Normal.svg24L
-rw-r--r--src/shared/Theme/Icons/General_ListMoveDown_Normal.svg41L
-rw-r--r--src/shared/Theme/Icons/General_ListMoveUp_Normal.svg41L
-rw-r--r--src/shared/Theme/Icons/General_SmallAdd_Normal.svg21L
-rw-r--r--src/shared/Theme/Icons/General_SmallDelete_Normal.svg15L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_ActorMixer_nor.svg63L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_AudioObjectSound_nor.svg1L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_AudioObjectUnknown_nor.svg1L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_BlendContainer_nor.svg29L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_Folder_nor.svg23L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_PhysicalFolder_nor.svg21L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_RandomContainer_nor.svg41L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_SequenceContainer_nor.svg27L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_SoundFX_nor.svg20L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_SoundVoice_nor.svg38L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_SwitchContainer_nor.svg34L
-rw-r--r--src/shared/Theme/Icons/ObjectIcons_Workunit_nor.svg18L
-rw-r--r--src/shared/Theme/Icons/wwise_icon.svg10L
-rw-r--r--src/shared/UI/AboutComponent.cpp132L
-rw-r--r--src/shared/UI/AboutComponent.h52L
-rw-r--r--src/shared/UI/CustomDrawableButton.cpp36L
-rw-r--r--src/shared/UI/CustomDrawableButton.h35L
-rw-r--r--src/shared/UI/HierarchyMappingControls.cpp136L
-rw-r--r--src/shared/UI/HierarchyMappingControls.h58L
-rw-r--r--src/shared/UI/HierarchyMappingTable.cpp246L
-rw-r--r--src/shared/UI/HierarchyMappingTable.h72L
-rw-r--r--src/shared/UI/ImportComponent.cpp67L
-rw-r--r--src/shared/UI/ImportComponent.h48L
-rw-r--r--src/shared/UI/ImportConflictsComponent.cpp161L
-rw-r--r--src/shared/UI/ImportConflictsComponent.h57L
-rw-r--r--src/shared/UI/ImportControlsComponent.cpp425L
-rw-r--r--src/shared/UI/ImportControlsComponent.h93L
-rw-r--r--src/shared/UI/ImportDestinationComponent.cpp135L
-rw-r--r--src/shared/UI/ImportDestinationComponent.h59L
-rw-r--r--src/shared/UI/ImportPreviewComponent.cpp465L
-rw-r--r--src/shared/UI/ImportPreviewComponent.h118L
-rw-r--r--src/shared/UI/LoadingComponent.cpp62L
-rw-r--r--src/shared/UI/LoadingComponent.h38L
-rw-r--r--src/shared/UI/MainComponent.cpp170L
-rw-r--r--src/shared/UI/MainComponent.h89L
-rw-r--r--src/shared/UI/MainWindow.cpp81L
-rw-r--r--src/shared/UI/MainWindow.h40L
-rw-r--r--src/shared/UI/OriginalsSubfolderComponent.cpp212L
-rw-r--r--src/shared/UI/OriginalsSubfolderComponent.h73L
-rw-r--r--src/shared/UI/OutputLogComponent.cpp40L
-rw-r--r--src/shared/UI/OutputLogComponent.h37L
-rw-r--r--src/shared/UI/PresetMenuComponent.cpp148L
-rw-r--r--src/shared/UI/PresetMenuComponent.h44L
-rw-r--r--src/shared/UI/SelectedRowPropertiesComponent.cpp345L
-rw-r--r--src/shared/UI/SelectedRowPropertiesComponent.h89L
-rw-r--r--src/shared/UI/SimpleListBox.cpp81L
-rw-r--r--src/shared/UI/SimpleListBox.h56L
-rw-r--r--src/shared/UI/Splitter.cpp48L
-rw-r--r--src/shared/UI/Splitter.h32L
-rw-r--r--src/shared/UI/TruncatableTextEditor.cpp78L
-rw-r--r--src/shared/UI/TruncatableTextEditor.h43L
-rw-r--r--src/shared/UI/ValidatableTextEditor.cpp84L
-rw-r--r--src/shared/UI/ValidatableTextEditor.h52L
-rw-r--r--src/shared/UI/WaapiNetworkTransferSettingsComponent.cpp147L
-rw-r--r--src/shared/UI/WaapiNetworkTransferSettingsComponent.h54L
-rw-r--r--src/shared/UI/WildcardSelector.cpp85L
-rw-r--r--src/shared/UI/WildcardSelector.h36L
-rw-r--r--src/standalone/CMakeLists.txt25L
-rw-r--r--src/standalone/Standalone.cpp50L
-rw-r--r--src/standalone/Standalone.h39L
-rw-r--r--src/standalone/StandaloneWindow.cpp37L
-rw-r--r--src/standalone/StandaloneWindow.h34L
-rw-r--r--src/standalone/StubContext.h63L
-rw-r--r--src/test/CMakeLists.txt25L
-rw-r--r--src/test/FileHelperTests.cpp83L
-rw-r--r--src/test/ImportHelperTest.cpp230L
-rw-r--r--src/test/ImportHelperTest.h188L
-rw-r--r--src/test/Mock.cpp44L
-rw-r--r--src/test/PersistanceHelperTest.cpp100L
-rw-r--r--src/test/PersistanceHelperTest.h123L
-rw-r--r--src/test/ReaperContextTest.cpp470L
-rw-r--r--src/test/Test.cpp113L
-rw-r--r--src/test/WwiseHelperTests.cpp313L
-rw-r--r--src/test/WwiseHelperTests.h57L
-rw-r--r--user-interface.png78938B