Instant3DHub.h Source File

Instant3DHub.h Source File#

instant3Dhub: Instant3DHub.h Source File
instant3Dhub
Instant3DHub.h
Go to the documentation of this file.
1
5
6#pragma once
7
9
10// Note: Never remove these or some packaging scenario (i.e. package plugin)
11// will fail, even if your IDE tells you they are unused in your configuration.
12#include "CoreMinimal.h"
13
14#include "Modules/ModuleInterface.h"
15#include "Modules/ModuleManager.h"
16#include "UObject/Package.h"
17#include "UObject/StrongObjectPtr.h"
18
19class FInstant3DHub : public IModuleInterface
20{
25 TStrongObjectPtr<UPackage> PluginTransientPackage;
26
27public:
28 virtual void StartupModule() override;
29 virtual void ShutdownModule() override;
30
31 static INSTANT3DHUB_API FInstant3DHub& GetModule();
32
37 INSTANT3DHUB_API UPackage* GetPluginTransientPackage() const;
38};