From f316d93690826f1ed32f64f3b64d22433306e7b8 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Mon, 9 Feb 2026 14:21:10 +0100 Subject: [PATCH] list existing senseglove components under SenseGlove class group in ue editor --- Handbook/src/appendix/changelog.md | 1 + .../SenseGlove/Public/SenseGlove/Components/SGGrabComponent.h | 2 +- .../SenseGlove/Public/SenseGlove/Components/SGTouchComponent.h | 2 +- .../Public/SenseGlove/Components/SGVirtualHandComponent.h | 2 +- .../Public/SenseGlove/Components/SGWristTrackerComponent.h | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Handbook/src/appendix/changelog.md b/Handbook/src/appendix/changelog.md index 76839c39..b3e96398 100644 --- a/Handbook/src/appendix/changelog.md +++ b/Handbook/src/appendix/changelog.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- List existing SenseGlove components under `SenseGlove` `ClassGroup` inside Unreal's Blueprint Editor. This chagnes `ClassGroup` for `USGGrabComponent`, `USGTouchComponent`, `USGVirtualHandComponent`, and `USGWristTrackerComponent`. - Bumped the SenseGlove Unreal Engine Marketplace Packager to `v0.6.1-85c5a6e`. - Bumped the copyright years. diff --git a/Source/SenseGlove/Public/SenseGlove/Components/SGGrabComponent.h b/Source/SenseGlove/Public/SenseGlove/Components/SGGrabComponent.h index 8a5e265f..56ffefff 100644 --- a/Source/SenseGlove/Public/SenseGlove/Components/SGGrabComponent.h +++ b/Source/SenseGlove/Public/SenseGlove/Components/SGGrabComponent.h @@ -44,7 +44,7 @@ class AActor; -UCLASS(Blueprintable, BlueprintType, meta=(BlueprintSpawnableComponent)) +UCLASS(Blueprintable, BlueprintType, ClassGroup=(SenseGlove), meta=(BlueprintSpawnableComponent)) class SENSEGLOVE_API USGGrabComponent : public USceneComponent { GENERATED_UCLASS_BODY() diff --git a/Source/SenseGlove/Public/SenseGlove/Components/SGTouchComponent.h b/Source/SenseGlove/Public/SenseGlove/Components/SGTouchComponent.h index 83570c46..ffdb887f 100644 --- a/Source/SenseGlove/Public/SenseGlove/Components/SGTouchComponent.h +++ b/Source/SenseGlove/Public/SenseGlove/Components/SGTouchComponent.h @@ -42,7 +42,7 @@ class AActor; -UCLASS(Blueprintable, BlueprintType, meta=(BlueprintSpawnableComponent)) +UCLASS(Blueprintable, BlueprintType, ClassGroup=(SenseGlove), meta=(BlueprintSpawnableComponent)) class SENSEGLOVE_API USGTouchComponent : public USceneComponent { GENERATED_UCLASS_BODY() diff --git a/Source/SenseGlove/Public/SenseGlove/Components/SGVirtualHandComponent.h b/Source/SenseGlove/Public/SenseGlove/Components/SGVirtualHandComponent.h index 040447bc..1a7aeadc 100644 --- a/Source/SenseGlove/Public/SenseGlove/Components/SGVirtualHandComponent.h +++ b/Source/SenseGlove/Public/SenseGlove/Components/SGVirtualHandComponent.h @@ -59,7 +59,7 @@ class USkeletalMesh; class USGHapticGlove; class USGWristTrackerComponent; -UCLASS(Config=Engine, Blueprintable, ClassGroup=(Rendering, Common), hidecategories=(Object, "Mesh|SkeletalAsset"), +UCLASS(Config=Engine, Blueprintable, ClassGroup=(SenseGlove), hidecategories=(Object, "Mesh|SkeletalAsset"), editinlinenew, meta=(BlueprintSpawnableComponent)) class SENSEGLOVE_API USGVirtualHandComponent : public USkeletalMeshComponent { diff --git a/Source/SenseGlove/Public/SenseGlove/Components/SGWristTrackerComponent.h b/Source/SenseGlove/Public/SenseGlove/Components/SGWristTrackerComponent.h index 6a4eb2d7..ea3f6a5c 100644 --- a/Source/SenseGlove/Public/SenseGlove/Components/SGWristTrackerComponent.h +++ b/Source/SenseGlove/Public/SenseGlove/Components/SGWristTrackerComponent.h @@ -48,7 +48,7 @@ #include "SGWristTrackerComponent.generated.h" -UCLASS(Blueprintable, ClassGroup = MotionController, meta = (BlueprintSpawnableComponent)) +UCLASS(Blueprintable, ClassGroup=(SenseGlove), meta = (BlueprintSpawnableComponent)) class SENSEGLOVE_API USGWristTrackerComponent : public UMotionControllerComponent { GENERATED_UCLASS_BODY()