bump the senseglove plugin to the upcoming v2.4.x from the dev branch

This commit is contained in:
Mamadou Babaei
2025-02-12 16:34:16 +01:00
parent 90b2232183
commit c1fd467e12
5 changed files with 3 additions and 171 deletions
-64
View File
@@ -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
...
-59
View File
@@ -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
-47
View File
@@ -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.
@@ -50,7 +50,6 @@ public class SenseGloveSettings : ModuleRules
"Engine",
"HeadMountedDisplay",
"InputCore",
"SlateCore",
}
);
@@ -35,6 +35,9 @@
#pragma once
#include "Containers/UnrealString.h"
#include "HAL/Platform.h"
class SENSEGLOVEUTILS_API FSGPluginUtils final
{
public: