From c1fd467e120553ae4cc3dc15392c73088343157c Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Wed, 12 Feb 2025 16:34:16 +0100 Subject: [PATCH] bump the senseglove plugin to the upcoming v2.4.x from the dev branch --- Plugins/SenseGlove/.clang-format | 64 ------------------- Plugins/SenseGlove/.editorconfig | 59 ----------------- Plugins/SenseGlove/README.md | 47 -------------- .../SenseGloveSettings.Build.cs | 1 - .../Public/SGUtils/SGPluginUtils.h | 3 + 5 files changed, 3 insertions(+), 171 deletions(-) delete mode 100644 Plugins/SenseGlove/.clang-format delete mode 100644 Plugins/SenseGlove/.editorconfig delete mode 100644 Plugins/SenseGlove/README.md diff --git a/Plugins/SenseGlove/.clang-format b/Plugins/SenseGlove/.clang-format deleted file mode 100644 index 071b93f..0000000 --- a/Plugins/SenseGlove/.clang-format +++ /dev/null @@ -1,64 +0,0 @@ ---- -Language: Cpp -BasedOnStyle: LLVM -AccessModifierOffset: -4 -AlignOperands: false -AlignTrailingComments: false -AlwaysBreakTemplateDeclarations: Yes -BraceWrapping: - AfterCaseLabel: true - AfterClass: true - AfterControlStatement: true - AfterEnum: true - AfterFunction: true - AfterNamespace: true - AfterStruct: true - AfterUnion: true - AfterExternBlock: false - BeforeCatch: true - BeforeElse: true - BeforeLambdaBody: true - BeforeWhile: true - SplitEmptyFunction: true - SplitEmptyRecord: true - SplitEmptyNamespace: true -BreakBeforeBraces: Custom -BreakConstructorInitializers: BeforeColon -ColumnLimit: 120 -IncludeCategories: - - Regex: '^<.*' - Priority: 1 - - Regex: '^".*' - Priority: 2 - - Regex: '.*' - Priority: 3 -IncludeIsMainRegex: '([-_](test|unittest))?$' -IndentCaseBlocks: true -IndentWidth: 4 -MacroBlockBegin: '' -MacroBlockEnd: '' -MaxEmptyLinesToKeep: 2 -NamespaceIndentation: All -ObjCSpaceAfterProperty: false -ObjCSpaceBeforeProtocolList: true -PointerAlignment: Left -ReflowComments: false -SpaceAfterCStyleCast: true -SpaceAfterLogicalNot: false -SpaceAfterTemplateKeyword: false -SpaceBeforeAssignmentOperators: true -SpaceBeforeCpp11BracedList: false -SpaceBeforeCtorInitializerColon: true -SpaceBeforeInheritanceColon: true -SpaceBeforeParens: ControlStatements -SpaceBeforeRangeBasedForLoopColon: false -SpaceInEmptyParentheses: false -SpacesBeforeTrailingComments: 0 -SpacesInAngles: false -SpacesInCStyleCastParentheses: false -SpacesInContainerLiterals: false -SpacesInParentheses: false -SpacesInSquareBrackets: false -TabWidth: 4 -UseTab: Never -... diff --git a/Plugins/SenseGlove/.editorconfig b/Plugins/SenseGlove/.editorconfig deleted file mode 100644 index e18ea6e..0000000 --- a/Plugins/SenseGlove/.editorconfig +++ /dev/null @@ -1,59 +0,0 @@ -################################################################################ -# Generic Settings -################################################################################ - -root = true - -[*] -charset = utf-8 -end_of_line = lf -indent_style = space -indent_size = 4 -insert_final_newline = false -max_line_length = 120 -tab_width = 4 -trim_trailing_whitespace = true -ij_continuation_indent_size = 8 -ij_formatter_off_tag = @formatter:off -ij_formatter_on_tag = @formatter:on -ij_formatter_tags_enabled = false -ij_smart_tabs = false -ij_visual_guides = none -ij_wrap_on_typing = false - -################################################################################ -# Markdown -################################################################################ - -[*.{.markdown,md,mdx}] -trim_trailing_whitespace = false -ij_markdown_force_one_space_after_blockquote_symbol = true -ij_markdown_force_one_space_after_header_symbol = true -ij_markdown_force_one_space_after_list_bullet = true -ij_markdown_force_one_space_between_words = true -ij_markdown_insert_quote_arrows_on_wrap = true -ij_markdown_keep_indents_on_empty_lines = false -ij_markdown_keep_line_breaks_inside_text_blocks = true -ij_markdown_max_lines_around_block_elements = 1 -ij_markdown_max_lines_around_header = 1 -ij_markdown_max_lines_between_paragraphs = 1 -ij_markdown_min_lines_around_block_elements = 1 -ij_markdown_min_lines_around_header = 1 -ij_markdown_min_lines_between_paragraphs = 1 -ij_markdown_wrap_text_if_long = true -ij_markdown_wrap_text_inside_blockquotes = true - -################################################################################ -# MSBuild -################################################################################ - -[*.{csproj,proj,projitems,shproj,fsproj,target,props}] -indent_style = space -indent_size = 2 - -################################################################################ -# Unreal Engine Project Files -################################################################################ - -[*.uproject] -indent_style = tab diff --git a/Plugins/SenseGlove/README.md b/Plugins/SenseGlove/README.md deleted file mode 100644 index 4c869d3..0000000 --- a/Plugins/SenseGlove/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# The SenseGlove Unreal Engine Plugin - -## Getting Started - -### Documentation - -For the official documentation please visit [the SenseGlove Unreal Engine Handbook](https://unreal.docs.senseglove.com/). - -### Extra Resources - -For examples, demo scenes, tutorials, and extra resources please check out [the Extra Resources section](Handbook/src/appendix/extra-resources.md) of [the SenseGlove Unreal Engine Handbook](Handbook/). - -### How to Download and Install - -Various instructions on [how to download and install the SenseGlove Unreal Engine Plugin](Handbook/src/getting-started/installation/README.md) are available. It could either be installed through [the Epic Games Launcher](Handbook/src/getting-started/installation/epic-games-launcher.md), or [through Microsoft Azure DevOps repositories](Handbook/src/getting-started/installation/microsoft-azure-devops-repositories.md). - -For more information, visit [the SenseGlove Unreal Engine Plugin on Fab](https://www.fab.com/listings/62bcdd2a-0bb1-4f34-b7b8-c5e7c9313099). - -### Platform Support Matrix - -We maintain [a platform support matrix](Handbook/src/appendix/platform-support-matrix.md) which constantly changes as we move toward our development goals. - -### Planned Features Completion Status - -We also maintain [a list of planned features and their completion status](Handbook/src/appendix/planned-features-completion-status.md) as a roadmap for this plugin. - -### Changelog - -[A detailed changelog for this project](Handbook/src/appendix/changelog.md) is also maintained. Please consult the changelog before upgrading to any newer release. - -### Directory Structure - -For the list of modules, directory structure, and how this plugin is organized please visit [the directory structure section](Handbook/src/appendix/directory-structure.md). - -## Licenses - -### SenseGlove Unreal Engine Plugin License - -The SenseGlove Unreal Engine Plugin is licensed under the terms of the [MIT License](Handbook/src/license/senseglove-unreal-engine-plugin.md). - -### SenseGlove Unreal Engine Handbook License - -The SenseGlove Unreal Engine Handbook is licensed under the terms of the [CC BY (Creative Commons Attribution) License](Handbook/src/license/senseglove-unreal-engine-handbook.md). - -### Third-Party Licenses - -Please note that while the SenseGlove Unreal Engine Plugin is made available under the MIT License, it utilizes a few third-party libraries with permissive free licenses as well, in order to power various components. For a list of these libraries and their own respective open-source licenses take a look at [the third-party licenses](Handbook/src/license/third-party.md), please. diff --git a/Plugins/SenseGlove/Source/SenseGloveSettings/SenseGloveSettings.Build.cs b/Plugins/SenseGlove/Source/SenseGloveSettings/SenseGloveSettings.Build.cs index 6e5135b..c7df418 100644 --- a/Plugins/SenseGlove/Source/SenseGloveSettings/SenseGloveSettings.Build.cs +++ b/Plugins/SenseGlove/Source/SenseGloveSettings/SenseGloveSettings.Build.cs @@ -50,7 +50,6 @@ public class SenseGloveSettings : ModuleRules "Engine", "HeadMountedDisplay", "InputCore", - "SlateCore", } ); diff --git a/Plugins/SenseGlove/Source/SenseGloveUtils/Public/SGUtils/SGPluginUtils.h b/Plugins/SenseGlove/Source/SenseGloveUtils/Public/SGUtils/SGPluginUtils.h index ab32991..f43f8b8 100644 --- a/Plugins/SenseGlove/Source/SenseGloveUtils/Public/SGUtils/SGPluginUtils.h +++ b/Plugins/SenseGlove/Source/SenseGloveUtils/Public/SGUtils/SGPluginUtils.h @@ -35,6 +35,9 @@ #pragma once +#include "Containers/UnrealString.h" +#include "HAL/Platform.h" + class SENSEGLOVEUTILS_API FSGPluginUtils final { public: