VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
ST_VJMasterEditor.h
1// Copyright (c) 2025 Aaron Trotter (ShaderTech). All Rights Reserved.
2
3#pragma once
4
5#include "Modules/ModuleManager.h"
6
7DECLARE_LOG_CATEGORY_EXTERN(LogST_VJMasterEditor, Verbose, All);
8
15class ST_VJMASTEREDITOR_API FST_VJMasterEditorModule : public IModuleInterface
16{
17public:
18
22 virtual void StartupModule() override;
23
27 virtual void ShutdownModule() override;
28
29private:
30 /****************************************************************************************************************/
31 /* Unauthorized tampering with ST_VJMasterWarden is not permitted! */
32 /* Unauthorized tampering with ST_VJMasterWarden is in violation of the license and the terms of our agreement. */
33 /* Contact Aaron Trotter (ShaderTech) if you need to need to make modifications. */
34 /****************************************************************************************************************/
35 TUniquePtr<class FST_VJMasterWarden> ST_VJMasterWarden = nullptr;
36 /****************************************************************************************************************/
37 TUniquePtr<class FST_VJMasterGlobalDetailsCustomisation> ST_VJMasterGlobalDetailsCustomisation = nullptr;
38 TUniquePtr<class FST_VJMasterDeveloperSettingsCustomisation> ST_VJMasterDeveloperSettingsCustomisation = nullptr;
39 TUniquePtr<class FST_VJMasterToolbarCustomisation> ST_VJMasterToolbarCustomisation = nullptr;
40};
A module class for the ST_VJMasterEditor module.
Definition ST_VJMasterEditor.h:16
virtual void ShutdownModule() override
Shuts down the module when unloaded.
Definition ST_VJMasterEditor.cpp:61
virtual void StartupModule() override
Initializes the module when loaded.
Definition ST_VJMasterEditor.cpp:17