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