From acbccb56c350a5054f080dac01fbc541bedb373d Mon Sep 17 00:00:00 2001 From: acdemiralp <demiralpali@gmail.com> Date: Thu, 15 Nov 2018 03:20:32 +0100 Subject: [PATCH] Added initial plugin project. --- Resources/Icon128.png | Bin 0 -> 3925 bytes .../Private/nDisplayExtensions.cpp | 16 ++++++ .../Public/nDisplayExtensions.h | 11 ++++ .../nDisplayExtensions.Build.cs | 52 ++++++++++++++++++ nDisplayExtensions.uplugin | 29 ++++++++++ 5 files changed, 108 insertions(+) create mode 100644 Resources/Icon128.png create mode 100644 Source/nDisplayExtensions/Private/nDisplayExtensions.cpp create mode 100644 Source/nDisplayExtensions/Public/nDisplayExtensions.h create mode 100644 Source/nDisplayExtensions/nDisplayExtensions.Build.cs create mode 100644 nDisplayExtensions.uplugin diff --git a/Resources/Icon128.png b/Resources/Icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..77dcd239fa6f636b8032bdb878d85b8eacb8ef7f GIT binary patch literal 3925 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 MboFyt=akR{0BDGW!2kdN literal 0 HcmV?d00001 diff --git a/Source/nDisplayExtensions/Private/nDisplayExtensions.cpp b/Source/nDisplayExtensions/Private/nDisplayExtensions.cpp new file mode 100644 index 00000000..8b2d5aad --- /dev/null +++ b/Source/nDisplayExtensions/Private/nDisplayExtensions.cpp @@ -0,0 +1,16 @@ +#include "nDisplayExtensions.h" + +#define LOCTEXT_NAMESPACE "FnDisplayExtensionsModule" + +void FnDisplayExtensionsModule::StartupModule() +{ + +} +void FnDisplayExtensionsModule::ShutdownModule() +{ + +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FnDisplayExtensionsModule, nDisplayExtensions) \ No newline at end of file diff --git a/Source/nDisplayExtensions/Public/nDisplayExtensions.h b/Source/nDisplayExtensions/Public/nDisplayExtensions.h new file mode 100644 index 00000000..d5e90969 --- /dev/null +++ b/Source/nDisplayExtensions/Public/nDisplayExtensions.h @@ -0,0 +1,11 @@ +#pragma once + +#include "CoreMinimal.h" +#include "Modules/ModuleManager.h" + +class NDISPLAYEXTENSIONS_API FnDisplayExtensionsModule : public IModuleInterface +{ +public: + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; diff --git a/Source/nDisplayExtensions/nDisplayExtensions.Build.cs b/Source/nDisplayExtensions/nDisplayExtensions.Build.cs new file mode 100644 index 00000000..22f9d9dc --- /dev/null +++ b/Source/nDisplayExtensions/nDisplayExtensions.Build.cs @@ -0,0 +1,52 @@ +using UnrealBuildTool; + +public class nDisplayExtensions : ModuleRules +{ + public nDisplayExtensions(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] + { + + } + ); + + + PrivateIncludePaths.AddRange( + new string[] + { + + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + "CoreUObject", + "DisplayCluster", + "Engine", + "InputCore" + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + + } + ); + } +} diff --git a/nDisplayExtensions.uplugin b/nDisplayExtensions.uplugin new file mode 100644 index 00000000..31dbd383 --- /dev/null +++ b/nDisplayExtensions.uplugin @@ -0,0 +1,29 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "nDisplayExtensions", + "Description": "", + "Category": "Other", + "CreatedBy": "", + "CreatedByURL": "", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "CanContainContent": true, + "IsBetaVersion": false, + "Installed": false, + "Modules": [ + { + "Name": "nDisplayExtensions", + "Type": "Developer", + "LoadingPhase": "Default" + } + ], + "Plugins": [ + { + "Name": "nDisplay", + "Enabled": true + } + ] +} \ No newline at end of file -- GitLab