fix android build issues

This commit is contained in:
Mamadou Babaei
2024-08-16 18:01:37 +02:00
parent 281d00bfac
commit 92ee0fb231
2 changed files with 8 additions and 8 deletions
@@ -40,7 +40,7 @@
#include "SGVirtualHandTrackingSettings.generated.h" #include "SGVirtualHandTrackingSettings.generated.h"
USkeletalMesh; class USkeletalMesh;
/** /**
* Implements the hand tracking settings for the SenseGlove Tracking module. * Implements the hand tracking settings for the SenseGlove Tracking module.
@@ -281,30 +281,30 @@ struct FSGXRTracker::FImpl
return Name; return Name;
} }
static const FTransform& GetMeshRawBoneRefTransform(bool bRight, const FName& BoneName); static FTransform GetMeshRawBoneRefTransform(bool bRight, const FName& BoneName);
FORCEINLINE static const FTransform& GetMeshRawBoneRefTransform(const bool bRight, const int32 JointIndex) FORCEINLINE static FTransform GetMeshRawBoneRefTransform(const bool bRight, const int32 JointIndex)
{ {
const FName& BoneName{GetMeshBoneName(bRight, JointIndex)}; const FName& BoneName{GetMeshBoneName(bRight, JointIndex)};
const FTransform& Transform{GetMeshRawBoneRefTransform(bRight, BoneName)}; const FTransform& Transform{GetMeshRawBoneRefTransform(bRight, BoneName)};
return Transform; return Transform;
} }
FORCEINLINE static const FTransform& GetMeshRawBoneRefTransform(const bool bRight, const EHandKeypoint Keypoint) FORCEINLINE static FTransform GetMeshRawBoneRefTransform(const bool bRight, const EHandKeypoint Keypoint)
{ {
const FName& BoneName{GetMeshBoneName(bRight, Keypoint)}; const FName& BoneName{GetMeshBoneName(bRight, Keypoint)};
const FTransform& Transform{GetMeshRawBoneRefTransform(bRight, BoneName)}; const FTransform& Transform{GetMeshRawBoneRefTransform(bRight, BoneName)};
return Transform; return Transform;
} }
FORCEINLINE static const FTransform& GetMeshRawBoneRefTransform(const EControllerHand Hand, const FName& BoneName) FORCEINLINE static FTransform GetMeshRawBoneRefTransform(const EControllerHand Hand, const FName& BoneName)
{ {
const bool bRight = Hand == EControllerHand::Right; const bool bRight = Hand == EControllerHand::Right;
const FTransform& Transform{GetMeshRawBoneRefTransform(bRight, BoneName)}; const FTransform& Transform{GetMeshRawBoneRefTransform(bRight, BoneName)};
return Transform; return Transform;
} }
FORCEINLINE static const FTransform& GetMeshRawBoneRefTransform(const EControllerHand Hand, const int32 JointIndex) FORCEINLINE static FTransform GetMeshRawBoneRefTransform(const EControllerHand Hand, const int32 JointIndex)
{ {
const bool bRight = Hand == EControllerHand::Right; const bool bRight = Hand == EControllerHand::Right;
const FName& BoneName{GetMeshBoneName(bRight, JointIndex)}; const FName& BoneName{GetMeshBoneName(bRight, JointIndex)};
@@ -312,7 +312,7 @@ struct FSGXRTracker::FImpl
return Transform; return Transform;
} }
FORCEINLINE static const FTransform& GetMeshRawBoneRefTransform( FORCEINLINE static FTransform GetMeshRawBoneRefTransform(
const EControllerHand Hand, const EHandKeypoint Keypoint) const EControllerHand Hand, const EHandKeypoint Keypoint)
{ {
const bool bRight = Hand == EControllerHand::Right; const bool bRight = Hand == EControllerHand::Right;
@@ -769,7 +769,7 @@ USGHandPose* FSGXRTracker::FImpl::GetHandPose(const bool bRight)
return HandPose; return HandPose;
} }
const FTransform& FSGXRTracker::FImpl::GetMeshRawBoneRefTransform(const bool bRight, const FName& BoneName) FTransform FSGXRTracker::FImpl::GetMeshRawBoneRefTransform(const bool bRight, const FName& BoneName)
{ {
const TSoftObjectPtr<USkeletalMesh>& HandMesh{ const TSoftObjectPtr<USkeletalMesh>& HandMesh{
bRight bRight