* Expose SenseGloveTypes as a public dependency in SenseGloveConnect and

SenseGloveCore modules, so that the C++ users of the API don't need to
 explicitly add it as a dependency
* Clean up the redundant headers/modules dependency from SGCore headers
* Fix RunUAT build issues for Epic Store submission
This commit is contained in:
Mamadou Babaei
2022-11-25 15:09:20 +01:00
parent fa87f19be7
commit 494d97c43f
40 changed files with 62 additions and 53 deletions
@@ -47,6 +47,7 @@
#include "SGInterop/SGIC_TArray_FQuat.h" #include "SGInterop/SGIC_TArray_FQuat.h"
#include "SGInterop/SGIC_TArray_FVector.h" #include "SGInterop/SGIC_TArray_FVector.h"
#include "SGInterop/SGIC_TArray_TArray_float.h" #include "SGInterop/SGIC_TArray_TArray_float.h"
#include "SGUtils/SGArrayUtils.h"
struct USGBasicHandModel::FImpl struct USGBasicHandModel::FImpl
{ {
@@ -37,6 +37,7 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGInterpolationSet.h"
#include "SGCoreImpl/SGInterpolationSetImpl.h" #include "SGCoreImpl/SGInterpolationSetImpl.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGCoreImpl/SGHandInterpolatorImpl.h" #include "SGCoreImpl/SGHandInterpolatorImpl.h"
@@ -38,6 +38,7 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGRotatorArray.h" #include "SGCore/SGRotatorArray.h"
#include "SGCore/SGBasicHandModel.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGCoreImpl/SGHandPoseImpl.h" #include "SGCoreImpl/SGHandPoseImpl.h"
#include "SGInterop/SGIC_ESGFinger.h" #include "SGInterop/SGIC_ESGFinger.h"
@@ -37,6 +37,8 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGNovaGloveHandProfile.h"
#include "SGCore/SGSenseGloveHandProfile.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGCoreImpl/SGHandProfileImpl.h" #include "SGCoreImpl/SGHandProfileImpl.h"
#include "SGInterop/SGIC_FSGHandProfileImpl.h" #include "SGInterop/SGIC_FSGHandProfileImpl.h"
@@ -37,6 +37,7 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGSensorRange.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGInterop/SGIC_ESGCalibrationStage.h" #include "SGInterop/SGIC_ESGCalibrationStage.h"
#include "SGInterop/SGIC_ESGDeviceType.h" #include "SGInterop/SGIC_ESGDeviceType.h"
@@ -37,6 +37,11 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGCalibrationDataPoint.h"
#include "SGCore/SGHandPose.h"
#include "SGCore/SGHandProfile.h"
#include "SGCore/SGHapticGlove.h"
#include "SGCore/SGSensorRange.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGInterop/SGIC_ESGDeviceType.h" #include "SGInterop/SGIC_ESGDeviceType.h"
#include "SGInterop/SGIC_FSGHandPoseImpl.h" #include "SGInterop/SGIC_FSGHandPoseImpl.h"
@@ -35,6 +35,7 @@
#include "SGCore/SGHapticGloveHandProfiles.h" #include "SGCore/SGHapticGloveHandProfiles.h"
#include "SGCore/SGHandProfile.h"
#include "SGCore/SGHapticGlove.h" #include "SGCore/SGHapticGlove.h"
#include "SGCore/SGSensorRange.h" #include "SGCore/SGSensorRange.h"
#include "SGCoreImpl/SGHapticGloveImpl.h" #include "SGCoreImpl/SGHapticGloveImpl.h"
@@ -37,9 +37,14 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGBasicHandModel.h"
#include "SGCore/SGBuzzCommand.h" #include "SGCore/SGBuzzCommand.h"
#include "SGCore/SGDeviceImplCast.h" #include "SGCore/SGDeviceImplCast.h"
#include "SGCore/SGForceFeedbackCommand.h" #include "SGCore/SGForceFeedbackCommand.h"
#include "SGCore/SGHandPose.h"
#include "SGCore/SGHandProfile.h"
#include "SGCore/SGNovaGloveInfo.h"
#include "SGCore/SGNovaGloveSensorData.h"
#include "SGCore/SGThumperCommand.h" #include "SGCore/SGThumperCommand.h"
#include "SGCoreImpl/SGDeviceImpl.h" #include "SGCoreImpl/SGDeviceImpl.h"
#include "SGCoreImpl/SGHapticGloveImpl.h" #include "SGCoreImpl/SGHapticGloveImpl.h"
@@ -35,6 +35,8 @@
#include "SGCore/SGNovaGloveCalibration.h" #include "SGCore/SGNovaGloveCalibration.h"
#include "SGCore/SGNovaGloveHandProfile.h"
#include "SGCore/SGNovaGloveHandProfile.h" #include "SGCore/SGNovaGloveHandProfile.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGInterop/SGIC_FSGNovaGloveHandProfileImpl.h" #include "SGInterop/SGIC_FSGNovaGloveHandProfileImpl.h"
@@ -37,6 +37,7 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGHandInterpolator.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGCoreImpl/SGNovaGloveHandProfileImpl.h" #include "SGCoreImpl/SGNovaGloveHandProfileImpl.h"
#include "SGInterop/SGIC_FSGHandInterpolatorImpl.h" #include "SGInterop/SGIC_FSGHandInterpolatorImpl.h"
@@ -37,6 +37,7 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGNovaGloveInfo.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGCoreImpl/SGNovaGloveSensorDataImpl.h" #include "SGCoreImpl/SGNovaGloveSensorDataImpl.h"
#include "SGInterop/SGIC_FQuat.h" #include "SGInterop/SGIC_FQuat.h"
@@ -37,6 +37,7 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGHandInterpolator.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGCoreImpl/SGSenseGloveHandProfileImpl.h" #include "SGCoreImpl/SGSenseGloveHandProfileImpl.h"
#include "SGInterop/SGIC_ESGFingerSolver.h" #include "SGInterop/SGIC_ESGFingerSolver.h"
@@ -37,6 +37,8 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGSenseGloveHandProfile.h"
#include "SGCore/SGSenseGloveInfo.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGCoreImpl/SGSenseGlovePoseImpl.h" #include "SGCoreImpl/SGSenseGlovePoseImpl.h"
#include "SGInterop/SGIC_FSGSenseGloveHandProfileImpl.h" #include "SGInterop/SGIC_FSGSenseGloveHandProfileImpl.h"
@@ -35,6 +35,7 @@
#include "SGCore/SGSenseGloveVars.h" #include "SGCore/SGSenseGloveVars.h"
#include "SGCore/SGSenseGloveInfo.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGInterop/SGIC_FQuat.h" #include "SGInterop/SGIC_FQuat.h"
#include "SGInterop/SGIC_FSGSenseGloveInfoImpl.h" #include "SGInterop/SGIC_FSGSenseGloveInfoImpl.h"
@@ -38,6 +38,7 @@
#include "SGFingerCommandImplCast.h" #include "SGFingerCommandImplCast.h"
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGBuzzCommand.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGInterop/SGIC_ESGFinger.h" #include "SGInterop/SGIC_ESGFinger.h"
#include "SGInterop/SGIC_FSGBuzzCommandImpl.h" #include "SGInterop/SGIC_FSGBuzzCommandImpl.h"
@@ -37,6 +37,7 @@
#include "Runtime/Launch/Resources/Version.h" #include "Runtime/Launch/Resources/Version.h"
#include "SGCore/SGThumperCommand.h"
#include "SGCoreImpl/SGExportedFunctions.h" #include "SGCoreImpl/SGExportedFunctions.h"
#include "SGInterop/SGIC_FSGThumperCommandImpl.h" #include "SGInterop/SGIC_FSGThumperCommandImpl.h"
#include "SGInterop/SGIC_FSGTimedThumpCommandImpl.h" #include "SGInterop/SGIC_FSGTimedThumpCommandImpl.h"
@@ -48,7 +48,6 @@
#include "SGCore/SGFloatArray.h" #include "SGCore/SGFloatArray.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGUtils/SGArrayUtils.h"
#include "SGBasicHandModel.generated.h" #include "SGBasicHandModel.generated.h"
@@ -40,7 +40,7 @@
#include "Templates/UniquePtr.h" #include "Templates/UniquePtr.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGFingerCommand.h" #include "SGCore/SGFingerCommand.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGBuzzCommand.generated.h" #include "SGBuzzCommand.generated.h"
@@ -42,8 +42,6 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGTypes/SGCoreTypes.h"
#include "SGDeviceModel.generated.h" #include "SGDeviceModel.generated.h"
class FSGDeviceModelImpl; class FSGDeviceModelImpl;
@@ -44,14 +44,13 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGInterpolationSet.h"
#include "SGCore/SGInterpolationSetArray.h" #include "SGCore/SGInterpolationSetArray.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGUtils/SGArrayUtils.h"
#include "SGHandInterpolator.generated.h" #include "SGHandInterpolator.generated.h"
class FSGHandInterpolatorImpl; class FSGHandInterpolatorImpl;
class USGHandInterpolator;
/** /**
* Contains interpolation sets of all joint movements that can be calculated into a HandPose. * Contains interpolation sets of all joint movements that can be calculated into a HandPose.
@@ -44,15 +44,16 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGBasicHandModel.h"
#include "SGCore/SGQuatArray.h" #include "SGCore/SGQuatArray.h"
#include "SGCore/SGRotatorArray.h" #include "SGCore/SGRotatorArray.h"
#include "SGCore/SGVectorArray.h" #include "SGCore/SGVectorArray.h"
#include "SGUtils/SGArrayUtils.h" #include "SGTypes/SGCoreTypes.h"
#include "SGHandPose.generated.h" #include "SGHandPose.generated.h"
class USGBasicHandModel;
class FSGHandPoseImpl; class FSGHandPoseImpl;
class USGHandPose;
/** /**
* Contains all variables required to draw or analyze a virtual hand. * Contains all variables required to draw or analyze a virtual hand.
@@ -41,12 +41,11 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGNovaGloveHandProfile.h"
#include "SGCore/SGSenseGloveHandProfile.h"
#include "SGHandProfile.generated.h" #include "SGHandProfile.generated.h"
class FSGHandProfileImpl; class FSGHandProfileImpl;
class USGNovaGloveHandProfile;
class USGSenseGloveHandProfile;
/** /**
* Interpolation profiles for a user's hand, compatible with all HapticGloves. * Interpolation profiles for a user's hand, compatible with all HapticGloves.
@@ -41,12 +41,12 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGSensorRange.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGHapticGloveCalibrationCheck.generated.h" #include "SGHapticGloveCalibrationCheck.generated.h"
class FSGHapticGloveCalibrationCheckImpl; class FSGHapticGloveCalibrationCheckImpl;
class USGSensorRange;
/** /**
* An algorithm that checks whether or not our current user is running in the same calibration range as last time. * An algorithm that checks whether or not our current user is running in the same calibration range as last time.
@@ -40,17 +40,17 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGCalibrationDataPoint.h"
#include "SGCore/SGHandPose.h"
#include "SGCore/SGHandProfile.h"
#include "SGCore/SGHapticGlove.h"
#include "SGCore/SGSensorRange.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGHapticGloveCalibrationSequence.generated.h" #include "SGHapticGloveCalibrationSequence.generated.h"
class FSGHapticGloveCalibrationSequenceImpl; class FSGHapticGloveCalibrationSequenceImpl;
class FSGHapticGloveQuickCalibrationImpl; class FSGHapticGloveQuickCalibrationImpl;
class USGCalibrationDataPoint;
class USGHandPose;
class USGHandProfile;
class USGHapticGlove;
class USGSensorRange;
/** /**
* A sequence which collects data points until specific criteria have been met. It must be 'fed' an Update command from your program in order to work. * A sequence which collects data points until specific criteria have been met. It must be 'fed' an Update command from your program in order to work.
@@ -37,12 +37,11 @@
#include "Containers/UnrealString.h" #include "Containers/UnrealString.h"
#include "SGCore/SGHandProfile.h"
#include "SGCore/SGSensorRange.h"
#include "SGHapticGloveHandProfiles.generated.h" #include "SGHapticGloveHandProfiles.generated.h"
class USGHandProfile;
class USGHapticGlove; class USGHapticGlove;
class USGSensorRange;
/** /**
* A glove developed by SenseGlove, that has hand tracking and/or haptic feedback functionality. * A glove developed by SenseGlove, that has hand tracking and/or haptic feedback functionality.
@@ -39,11 +39,12 @@
#include "Math/Quat.h" #include "Math/Quat.h"
#include "Math/Vector.h" #include "Math/Vector.h"
#include "SGCore/SGBasicHandModel.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGJointKinematics.generated.h" #include "SGJointKinematics.generated.h"
class USGBasicHandModel;
/** /**
* *
*/ */
@@ -42,11 +42,7 @@
#include "Math/Quat.h" #include "Math/Quat.h"
#include "Math/Vector.h" #include "Math/Vector.h"
#include "SGCore/SGBasicHandModel.h"
#include "SGCore/SGHandPose.h"
#include "SGCore/SGHandProfile.h"
#include "SGCore/SGHapticGlove.h" #include "SGCore/SGHapticGlove.h"
#include "SGCore/SGNovaGloveSensorData.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGNovaGlove.generated.h" #include "SGNovaGlove.generated.h"
@@ -54,6 +50,8 @@
class FSGNovaGloveImpl; class FSGNovaGloveImpl;
class USGBuzzCommand; class USGBuzzCommand;
class USGForceFeedbackCommand; class USGForceFeedbackCommand;
class USGNovaGloveInfo;
class USGNovaGloveSensorData;
class USGThumperCommand; class USGThumperCommand;
/** /**
@@ -38,10 +38,10 @@
#include "Containers/Array.h" #include "Containers/Array.h"
#include "Math/Vector.h" #include "Math/Vector.h"
#include "SGCore/SGNovaGloveHandProfile.h"
#include "SGNovaGloveCalibration.generated.h" #include "SGNovaGloveCalibration.generated.h"
class USGNovaGloveHandProfile;
/** /**
* *
*/ */
@@ -42,12 +42,10 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGTypes/SGCoreTypes.h"
#include "SGCore/SGHandInterpolator.h"
#include "SGNovaGloveHandProfile.generated.h" #include "SGNovaGloveHandProfile.generated.h"
class FSGNovaGloveHandProfileImpl; class FSGNovaGloveHandProfileImpl;
class USGHandInterpolator;
/** /**
* Contains user-specific data for the Nova to convert sensor data into a hand pose. * Contains user-specific data for the Nova to convert sensor data into a hand pose.
@@ -42,9 +42,6 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGUtils/SGArrayUtils.h"
#include "SGTypes/SGCoreTypes.h"
#include "SGNovaGloveInfo.generated.h" #include "SGNovaGloveInfo.generated.h"
class FSGNovaGloveInfoImpl; class FSGNovaGloveInfoImpl;
@@ -43,11 +43,10 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGNovaGloveInfo.h"
#include "SGNovaGloveSensorData.generated.h" #include "SGNovaGloveSensorData.generated.h"
class FSGNovaGloveSensorDataImpl; class FSGNovaGloveSensorDataImpl;
class USGNovaGloveInfo;
/** /**
* Sensor Data coming from a Nova, converted into useful values. * Sensor Data coming from a Nova, converted into useful values.
@@ -45,6 +45,6 @@ struct SENSEGLOVECORE_API FSGRotatorArray
GENERATED_BODY() GENERATED_BODY()
public: public:
UPROPERTY(EditAnywhere, BlueprintReadWrite) UPROPERTY(EditAnywhere, Category="SenseGlove | Core | Nested Arrays", BlueprintReadWrite)
TArray<FRotator> RotatorArray; TArray<FRotator> RotatorArray;
}; };
@@ -43,12 +43,12 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGHandInterpolator.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGSenseGloveHandProfile.generated.h" #include "SGSenseGloveHandProfile.generated.h"
class FSGSenseGloveHandProfileImpl; class FSGSenseGloveHandProfileImpl;
class USGHandInterpolator;
/** /**
* Contains everything a Sense Glove needs to calculate a HandPose. * Contains everything a Sense Glove needs to calculate a HandPose.
@@ -42,7 +42,6 @@
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGVectorArray.h" #include "SGCore/SGVectorArray.h"
#include "SGUtils/SGArrayUtils.h"
#include "SGTypes/SGCoreTypes.h" #include "SGTypes/SGCoreTypes.h"
#include "SGSenseGloveInfo.generated.h" #include "SGSenseGloveInfo.generated.h"
@@ -44,17 +44,15 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGBasicHandModel.h"
#include "SGCore/SGSenseGloveInfo.h"
#include "SGCore/SGSenseGloveHandProfile.h"
#include "SGCore/SGQuatArray.h" #include "SGCore/SGQuatArray.h"
#include "SGCore/SGRotatorArray.h" #include "SGCore/SGRotatorArray.h"
#include "SGCore/SGVectorArray.h" #include "SGCore/SGVectorArray.h"
#include "SGUtils/SGArrayUtils.h"
#include "SGSenseGlovePose.generated.h" #include "SGSenseGlovePose.generated.h"
class FSGSenseGlovePoseImpl; class FSGSenseGlovePoseImpl;
class USGSenseGloveHandProfile;
class USGSenseGloveInfo;
/** /**
* Represents a pose of a Sense Glove exoskeleton. * Represents a pose of a Sense Glove exoskeleton.
@@ -44,7 +44,6 @@
#include "SGCore/SGFloatArray.h" #include "SGCore/SGFloatArray.h"
#include "SGCore/SGSenseGloveInfo.h" #include "SGCore/SGSenseGloveInfo.h"
#include "SGUtils/SGArrayUtils.h"
#include "SGSenseGloveSensorData.generated.h" #include "SGSenseGloveSensorData.generated.h"
@@ -41,10 +41,10 @@
#include "Math/Quat.h" #include "Math/Quat.h"
#include "Math/Vector.h" #include "Math/Vector.h"
#include "SGCore/SGSenseGloveInfo.h"
#include "SGSenseGloveVars.generated.h" #include "SGSenseGloveVars.generated.h"
class USGSenseGloveInfo;
/** /**
* "Database" class containing Sense Glove internal variables. * "Database" class containing Sense Glove internal variables.
*/ */
@@ -40,11 +40,10 @@
#include "Templates/UniquePtr.h" #include "Templates/UniquePtr.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGBuzzCommand.h"
#include "SGTimedBuzzCommand.generated.h" #include "SGTimedBuzzCommand.generated.h"
class FSGTimedBuzzCommandImpl; class FSGTimedBuzzCommandImpl;
class USGBuzzCommand;
/** /**
* Buzz motor commands that is meant to stop after a few milliseconds. * Buzz motor commands that is meant to stop after a few milliseconds.
@@ -40,11 +40,10 @@
#include "UObject/Object.h" #include "UObject/Object.h"
#include "UObject/ObjectMacros.h" #include "UObject/ObjectMacros.h"
#include "SGCore/SGThumperCommand.h"
#include "SGTimedThumpCommand.generated.h" #include "SGTimedThumpCommand.generated.h"
class FSGTimedThumpCommandImpl; class FSGTimedThumpCommandImpl;
class USGThumperCommand;
/** /**
* *
@@ -47,6 +47,7 @@ public class SenseGloveCore : ModuleRules
{ {
"Core", "Core",
"Engine", "Engine",
"SenseGloveTypes",
} }
); );
@@ -57,7 +58,6 @@ public class SenseGloveCore : ModuleRules
"SenseGloveCoreImpl", "SenseGloveCoreImpl",
"SenseGloveInterop", "SenseGloveInterop",
"SenseGloveLog", "SenseGloveLog",
"SenseGloveTypes",
"SenseGloveUtils", "SenseGloveUtils",
} }
); );