Commit Graph
49 Commits
Author SHA1 Message Date
Mamadou Babaei a9196bc997 bump the copyright years 2025-01-17 11:08:45 +01:00
Mamadou Babaei 279f3fb20e seprate the engine and senseglove module dependency lists 2024-07-05 22:45:56 +02:00
Mamadou Babaei 3ab26e39eb fix v2.0.2 UE 5.4 RunUAT build issues that mostly caused by missing headers 2024-05-15 04:31:18 +02:00
Mamadou Babaei 1d03b49f70 fix other build issues with non-unity builds 2024-03-22 13:10:09 +01:00
Mamadou Babaei 9cf40d09b2 correct the module logs grammars 2024-03-20 18:20:11 +01:00
Mamadou Babaei 17b904bae2 allow the c++ compiler the opportunity to perform rvo/nrvo if applicable 2024-03-20 14:31:28 +01:00
Mamadou Babaei 586c12cc23 expose as little as dependencies as possible 2024-03-15 17:23:42 +01:00
Mamadou Babaei 37aa959053 clean up unsed unreal version headers 2024-03-13 20:22:42 +01:00
Mamadou Babaei 3011d00173 fix a crash inside the USGHandPose::FromHandAngles in higher levels of the api 2024-03-12 11:03:45 +01:00
Mamadou Babaei 3c55901d09 implement the api updates and bump the senseglove libraries to v2.101.2-2eb7439f 2024-03-01 17:39:02 +01:00
Mamadou Babaei 64f717c698 add as*glove/device casting methods that resolves the sgpawn vibrotactile issues 2024-02-27 00:12:51 +01:00
Mamadou Babaei 33b4084ee2 use device impl casts 2024-02-26 20:14:47 +01:00
Mamadou Babaei 124244a528 list nova 2 gloves in the get devices from the device list 2024-02-26 20:09:41 +01:00
Mamadou Babaei 8cc08e4827 another attempt at improving the glove casts 2024-02-26 20:03:54 +01:00
Mamadou Babaei 7d8d8cc9b0 try an alternative approach for glove instances upcasting at the lower levels of the api 2024-02-26 19:27:04 +01:00
Mamadou Babaei ae688f71a9 try to add a solution for glove type-casting in higher levels of the api 2024-02-26 18:46:46 +01:00
Mamadou Babaei 3c0fe9284f fix the send custom waveform signature on the hand layer 2024-02-23 15:44:23 +01:00
Mamadou Babaei efcb420015 implement the nova2 api updates and bump the senseglove libraries to v2.101.0-3e1693fb 2024-02-20 14:12:24 +01:00
Mamadou Babaei 23395ba8b1 fix the NovaGlove class instantiation methods to initialize a NovaGloveImpl instead of a SenseGloveImpl 2024-02-14 14:40:03 +01:00
Mamadou Babaei 270915bd4e bump the copyright years 2024-02-03 04:39:36 +01:00
Mamadou Babaei 8f78bb7228 move SGCoreImpl/SGPlatform to SGBuildHacks/SGPlatform and introduce SG_CPP20 and SG_CAPTURE_THIS 2023-09-14 18:35:06 +02:00
Mamadou Babaei 13582a5e4d removed the redundant SenseGloveCoreTypes module which causes all kinds of packaging issues with certain versions of the engine. 2023-05-10 22:22:35 +02:00
Mamadou Babaei 8a688e2a88 try to fix various build issues with the senseglove core types module 2023-05-10 21:43:28 +02:00
Mamadou Babaei 05c48fb7f3 initial attempt at implementing android calibration 2023-03-16 17:56:16 +01:00
Mamadou Babaei 828defc237 move all sg array types into their corresponding *core modules 2023-03-10 10:51:56 +01:00
Mamadou Babaei 52e49a71b4 minor api validation fixes 2023-03-09 14:26:54 +01:00
Mamadou Babaei 7ae57c2707 initial attempt to cleanup dead code from the dropped engine versions: 4.22 to 4.26 2023-03-08 21:44:00 +01:00
Mamadou Babaei 5351301108 update unreal api to take care of radians/degrees conversions where possible 2023-03-03 18:01:34 +01:00
Mamadou Babaei 2c9eddf7e4 remove archaic pre-public-release dead code 2023-02-21 00:03:56 +01:00
Mamadou Babaei c60946ccc4 fix impl owners 2023-02-14 23:10:12 +01:00
Mamadou Babaei fe7c7d4579 try to offload android to sgcore/sgconnect third-party libraries and drop linux third-party libraries for earlier versions of the engine prior to 4.27 2023-01-31 14:36:16 +01:00
Mamadou Babaei 1a5333a7fc minor documentation fixes 2023-01-31 03:25:46 +01:00
Mamadou Babaei a031ad48da replace more method calls on android with the equivalents from sgconnect for android 2023-01-24 20:16:05 +01:00
Mamadou Babaei dd54f63e76 bump copyright years 2023-01-17 19:27:27 +01:00
Mamadou Babaei ca4f5b3f0b * 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
2022-11-25 14:51:59 +01:00
Mamadou Babaei 2a29c443f8 huge patch fixing 4.22 through 4.24 build issues on msvc and llvm/clang 2022-11-24 01:05:56 +01:00
Mamadou Babaei 5226c91874 add more documentation 2022-11-18 14:32:55 +01:00
Mamadou Babaei b5d79efab4 add missing sense glove wrappers in layer 1/2/3/4 of the api and also more documentation 2022-11-18 13:42:24 +01:00
Mamadou Babaei c68d8dc3e9 add missing nova glove info rotator conversions to layer 3/4 of the api and also more documentation 2022-11-18 12:11:48 +01:00
Mamadou Babaei 9b0e662793 add missing nova glove hand profile wrappers in layer 3/4 of the api and also more documentation 2022-11-18 12:02:29 +01:00
Mamadou Babaei f018831e3a add more documentation 2022-11-18 10:17:36 +01:00
Mamadou Babaei 0fecf34bcb add missing sg device wrappers in layer 4 of the api and also more documentation 2022-11-18 10:17:09 +01:00
Mamadou Babaei 8ef9c21926 add more documentation 2022-11-17 17:01:35 +01:00
Mamadou Babaei b655d80f15 document some parts of the layer 3 and 4 api 2022-11-17 15:23:17 +01:00
Mamadou Babaei 6eb9221de0 bump sg libraries to v2.0.2 and adjust to the latest changes 2022-11-15 15:56:22 +01:00
Mamadou Babaei 7c05d767bd consider millimeters/centimeters conversion, introduce units, and minor array utils refactoring 2022-11-15 00:28:52 +01:00
Mamadou Babaei 4225eeaaf6 add FRotator overloads for every method that accepts or returns FQuat and some other bug fixes 2022-11-11 11:28:33 +01:00
Mamadou Babaei 711f518df1 fix build issues with run uat in order to adhere to the unreal engine market place guidelines 2022-11-04 17:14:53 +01:00
Mamadou Babaei ff02526c05 initial public release 2022-11-02 22:43:14 +01:00