remove archaic pre-public-release dead code
This commit is contained in:
@@ -227,11 +227,6 @@ bool FSGBasicHandModelImpl::IsRight() const
|
||||
return Pimpl->BasicHandModel.IsRight();
|
||||
}
|
||||
|
||||
void FSGBasicHandModelImpl::SetIsRight(const bool bRightHanded)
|
||||
{
|
||||
Pimpl->BasicHandModel.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
TArray<TArray<float>> FSGBasicHandModelImpl::GetFingerLengths() const
|
||||
{
|
||||
TArray<TArray<float>> FingerLengths{
|
||||
@@ -240,14 +235,6 @@ TArray<TArray<float>> FSGBasicHandModelImpl::GetFingerLengths() const
|
||||
return MoveTemp(FingerLengths);
|
||||
}
|
||||
|
||||
void FSGBasicHandModelImpl::SetFingerLengths(const TArray<TArray<float>>& FingerLengths)
|
||||
{
|
||||
std::vector<std::vector<float>> FingerLengthsVector{
|
||||
FSGArrayUtils::ToMillimeters(FingerLengths)
|
||||
};
|
||||
Pimpl->BasicHandModel.SetFingerLengths(MoveTemp(FingerLengthsVector));
|
||||
}
|
||||
|
||||
TArray<float> FSGBasicHandModelImpl::GetFingerLengths(const ESGFinger Finger) const
|
||||
{
|
||||
TArray<float> FingerLengths{
|
||||
@@ -297,14 +284,6 @@ TArray<FVector> FSGBasicHandModelImpl::GetStartJointPositions() const
|
||||
return MoveTemp(StartJointPositions);
|
||||
}
|
||||
|
||||
void FSGBasicHandModelImpl::SetStartJointPositions(const TArray<FVector>& StartJointPositions)
|
||||
{
|
||||
std::vector<FSGVect3DImpl::FVect3DType> StartJointPositionsVector{
|
||||
FSGArrayUtils::ToMillimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(StartJointPositions)
|
||||
};
|
||||
Pimpl->BasicHandModel.SetStartJointPositions(MoveTemp(StartJointPositionsVector));
|
||||
}
|
||||
|
||||
void FSGBasicHandModelImpl::SetStartJointPosition(const ESGFinger Finger, const FVector& Position)
|
||||
{
|
||||
Pimpl->BasicHandModel.SetStartJointPosition(
|
||||
@@ -329,15 +308,6 @@ TArray<FQuat> FSGBasicHandModelImpl::GetStartJointRotations() const
|
||||
return MoveTemp(StartJointRotations);
|
||||
}
|
||||
|
||||
void FSGBasicHandModelImpl::SetStartJointRotations(const TArray<FQuat>& StartJointRotations)
|
||||
{
|
||||
std::vector<FSGQuatImpl::FQuatType> StartJointRotationsVector{
|
||||
FSGArrayUtils::ToStdVector<
|
||||
FQuat, FSGQuatImpl::FQuatType, FSGQuatImpl, &FSGQuatImpl::ToQuat>(StartJointRotations)
|
||||
};
|
||||
Pimpl->BasicHandModel.SetStartJointRotations(MoveTemp(StartJointRotationsVector));
|
||||
}
|
||||
|
||||
FVector FSGBasicHandModelImpl::GetJointPosition(const ESGFinger Finger) const
|
||||
{
|
||||
return FSGUnits::MillimetersToCentimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(
|
||||
|
||||
@@ -159,25 +159,11 @@ TArray<FVector> FSGCalibrationDataPointImpl::GetCalibrationValues() const
|
||||
return CalibrationValues;
|
||||
}
|
||||
|
||||
void FSGCalibrationDataPointImpl::SetCalibrationValues(const TArray<FVector>& CalibrationValues)
|
||||
{
|
||||
std::vector<FSGVect3DImpl::FVect3DType> CalibrationValuesVector{
|
||||
FSGArrayUtils::ToStdVector<FVector, FSGVect3DImpl::FVect3DType, FSGVect3DImpl, &FSGVect3DImpl::ToVect3D>(
|
||||
CalibrationValues)
|
||||
};
|
||||
Pimpl->CalibrationDataPoint.SetCalibrationValues(MoveTemp(CalibrationValuesVector));
|
||||
}
|
||||
|
||||
int32 FSGCalibrationDataPointImpl::GetStage() const
|
||||
{
|
||||
return Pimpl->CalibrationDataPoint.GetStage();
|
||||
}
|
||||
|
||||
void FSGCalibrationDataPointImpl::SetStage(const int32 Stage)
|
||||
{
|
||||
Pimpl->CalibrationDataPoint.SetStage(Stage);
|
||||
}
|
||||
|
||||
FString FSGCalibrationDataPointImpl::ToLogData(const FString& Delimiter) const
|
||||
{
|
||||
std::string DelimiterString(TCHAR_TO_UTF8(*Delimiter));
|
||||
@@ -195,4 +181,4 @@ FSGCalibrationDataPointImpl::FImpl::~FImpl() = default;
|
||||
void FSGCalibrationDataPointImpl::FImplDeleter::operator()(const FImpl* P) const
|
||||
{
|
||||
delete P;
|
||||
}
|
||||
}
|
||||
@@ -174,42 +174,22 @@ FString FSGDeviceModelImpl::GetDeviceId() const
|
||||
return MoveTemp(DeviceId);
|
||||
}
|
||||
|
||||
void FSGDeviceModelImpl::SetDeviceId(const FString& Id) const
|
||||
{
|
||||
Pimpl->DeviceModel.SetDeviceId(TCHAR_TO_UTF8(*Id));
|
||||
}
|
||||
|
||||
FString FSGDeviceModelImpl::GetHardwareVersion() const
|
||||
{
|
||||
FString HardwareVersion(UTF8_TO_TCHAR(Pimpl->DeviceModel.GetHardwareVersion().c_str()));
|
||||
return MoveTemp(HardwareVersion);
|
||||
}
|
||||
|
||||
void FSGDeviceModelImpl::SetHardwareVersion(const FString& Version) const
|
||||
{
|
||||
Pimpl->DeviceModel.SetHardwareVersion(TCHAR_TO_UTF8(*Version));
|
||||
}
|
||||
|
||||
int32 FSGDeviceModelImpl::GetFirmwareVersion() const
|
||||
{
|
||||
return Pimpl->DeviceModel.GetFirmwareVersion();
|
||||
}
|
||||
|
||||
void FSGDeviceModelImpl::SetFirmwareVersion(const int32 Version) const
|
||||
{
|
||||
Pimpl->DeviceModel.SetFirmwareVersion(Version);
|
||||
}
|
||||
|
||||
int32 FSGDeviceModelImpl::GetSubFirmwareVersion() const
|
||||
{
|
||||
return Pimpl->DeviceModel.GetSubFirmwareVersion();
|
||||
}
|
||||
|
||||
void FSGDeviceModelImpl::SetSubFirmwareVersion(const int32 Version) const
|
||||
{
|
||||
Pimpl->DeviceModel.SetSubFirmwareVersion(Version);
|
||||
}
|
||||
|
||||
FSGDeviceModelImpl::FImpl::FImpl(FSGDeviceModelImpl* InOwner)
|
||||
: Owner(InOwner)
|
||||
{
|
||||
|
||||
@@ -347,21 +347,6 @@ bool SGCoreImpl_FSGBasicHandModelImpl_IsRight(
|
||||
return StaticCast<FSGIC_FSGBasicHandModelImpl*>(Instance)->BasicHandModelImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGBasicHandModelImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightHanded)
|
||||
{
|
||||
StaticCast<FSGIC_FSGBasicHandModelImpl*>(Instance)->BasicHandModelImpl.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGBasicHandModelImpl_SetFingerLengths(
|
||||
void* Instance,
|
||||
void* FingerLengths)
|
||||
{
|
||||
StaticCast<FSGIC_FSGBasicHandModelImpl*>(Instance)->BasicHandModelImpl.SetFingerLengths(
|
||||
StaticCast<FSGIC_TArray_TArray_float*>(FingerLengths)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGBasicHandModelImpl_GetFingerLengths(
|
||||
void* Instance,
|
||||
void* OutLengths)
|
||||
@@ -426,14 +411,6 @@ void SGCoreImpl_FSGBasicHandModelImpl_GetStartJointPositions(
|
||||
StaticCast<FSGIC_FSGBasicHandModelImpl*>(Instance)->BasicHandModelImpl.GetStartJointPositions();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGBasicHandModelImpl_SetStartJointPositions(
|
||||
void* Instance,
|
||||
void* StartJointPositions)
|
||||
{
|
||||
StaticCast<FSGIC_FSGBasicHandModelImpl*>(Instance)->BasicHandModelImpl.SetStartJointPositions(
|
||||
StaticCast<FSGIC_TArray_FVector*>(StartJointPositions)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGBasicHandModelImpl_SetStartJointPosition_ESGFinger(
|
||||
void* Instance,
|
||||
void* Finger,
|
||||
@@ -462,14 +439,6 @@ void SGCoreImpl_FSGBasicHandModelImpl_GetStartJointRotations(
|
||||
StaticCast<FSGIC_FSGBasicHandModelImpl*>(Instance)->BasicHandModelImpl.GetStartJointRotations();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGBasicHandModelImpl_SetStartJointRotations(
|
||||
void* Instance,
|
||||
void* StartJointRotations)
|
||||
{
|
||||
StaticCast<FSGIC_FSGBasicHandModelImpl*>(Instance)->BasicHandModelImpl.SetStartJointRotations(
|
||||
StaticCast<FSGIC_TArray_FQuat*>(StartJointRotations)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGBasicHandModelImpl_GetJointPosition(
|
||||
void* Instance,
|
||||
void* OutPosition,
|
||||
@@ -912,27 +881,12 @@ void SGCoreImpl_FSGCalibrationDataPointImpl_GetCalibrationValues(
|
||||
StaticCast<FSGIC_FSGCalibrationDataPointImpl*>(Instance)->CalibrationDataPointImpl.GetCalibrationValues();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGCalibrationDataPointImpl_SetCalibrationValues(
|
||||
void* Instance,
|
||||
void* CalibrationValues)
|
||||
{
|
||||
StaticCast<FSGIC_FSGCalibrationDataPointImpl*>(Instance)->CalibrationDataPointImpl.SetCalibrationValues(
|
||||
StaticCast<FSGIC_TArray_FVector*>(CalibrationValues)->Array);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGCalibrationDataPointImpl_GetStage(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGCalibrationDataPointImpl*>(Instance)->CalibrationDataPointImpl.GetStage();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGCalibrationDataPointImpl_SetStage(
|
||||
void* Instance,
|
||||
const int32 Stage)
|
||||
{
|
||||
StaticCast<FSGIC_FSGCalibrationDataPointImpl*>(Instance)->CalibrationDataPointImpl.SetStage(Stage);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGCalibrationDataPointImpl_ToLogData(
|
||||
void* Instance,
|
||||
void* OutData,
|
||||
@@ -1337,14 +1291,6 @@ void SGCoreImpl_FSGDeviceModelImpl_GetDeviceId(
|
||||
StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.GetDeviceId();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGDeviceModelImpl_SetDeviceId(
|
||||
void* Instance,
|
||||
void* Id)
|
||||
{
|
||||
StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.SetDeviceId(
|
||||
StaticCast<FSGIC_FString*>(Id)->String);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGDeviceModelImpl_GetHardwareVersion(
|
||||
void* Instance,
|
||||
void* OutVersion)
|
||||
@@ -1353,41 +1299,18 @@ void SGCoreImpl_FSGDeviceModelImpl_GetHardwareVersion(
|
||||
StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.GetHardwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGDeviceModelImpl_SetHardwareVersion(
|
||||
void* Instance,
|
||||
void* Version)
|
||||
{
|
||||
StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.SetHardwareVersion(
|
||||
StaticCast<FSGIC_FString*>(Version)->String);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGDeviceModelImpl_GetFirmwareVersion(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.GetFirmwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGDeviceModelImpl_SetFirmwareVersion(
|
||||
void* Instance,
|
||||
const int32 Version)
|
||||
{
|
||||
StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.SetFirmwareVersion(
|
||||
Version);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGDeviceModelImpl_GetSubFirmwareVersion(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.GetSubFirmwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGDeviceModelImpl_SetSubFirmwareVersion(
|
||||
void* Instance,
|
||||
const int32 Version)
|
||||
{
|
||||
StaticCast<FSGIC_FSGDeviceModelImpl*>(Instance)->DeviceModelImpl.SetSubFirmwareVersion(Version);
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* SGFingerCommandImpl.h
|
||||
******************************************************************************/
|
||||
@@ -1487,14 +1410,6 @@ void SGCoreImpl_FSGFingerCommandImpl_GetLevels(
|
||||
StaticCast<FSGIC_TSharedPtr_FSGFingerCommandImpl*>(Instance)->Ptr->GetLevels();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGFingerCommandImpl_SetLevels(
|
||||
void* Instance,
|
||||
void* Levels)
|
||||
{
|
||||
StaticCast<FSGIC_TSharedPtr_FSGFingerCommandImpl*>(Instance)->Ptr->SetLevels(
|
||||
StaticCast<FSGIC_TArray_int32*>(Levels)->Array);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGFingerCommandImpl_GetLevel(
|
||||
void* Instance,
|
||||
const int32 Finger)
|
||||
@@ -1773,14 +1688,6 @@ void SGCoreImpl_FSGHandInterpolatorImpl_GetJointInterpolations(
|
||||
StaticCast<FSGIC_FSGHandInterpolatorImpl*>(Instance)->HandInterpolatorImpl.GetJointInterpolations();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandInterpolatorImpl_SetJointInterpolations(
|
||||
void* Instance,
|
||||
void* OutJointInterpolations)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandInterpolatorImpl*>(Instance)->HandInterpolatorImpl.SetJointInterpolations(
|
||||
StaticCast<FSGIC_TArray_TArray_FSGInterpolationSetImpl*>(OutJointInterpolations)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandInterpolatorImpl_GetCmcStartRotation(
|
||||
void* Instance,
|
||||
void* OutRotation)
|
||||
@@ -1789,14 +1696,6 @@ void SGCoreImpl_FSGHandInterpolatorImpl_GetCmcStartRotation(
|
||||
StaticCast<FSGIC_FSGHandInterpolatorImpl*>(Instance)->HandInterpolatorImpl.GetCmcStartRotation();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandInterpolatorImpl_SetCmcStartRotation(
|
||||
void* Instance,
|
||||
void* CmcStartRotation)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandInterpolatorImpl*>(Instance)->HandInterpolatorImpl.SetCmcStartRotation(
|
||||
StaticCast<FSGIC_FQuat*>(CmcStartRotation)->Quat);
|
||||
}
|
||||
|
||||
float SGCoreImpl_FSGHandInterpolatorImpl_CalculateAngle_Finger_int32Movement_Value(
|
||||
void* Instance,
|
||||
void* Finger,
|
||||
@@ -2073,13 +1972,6 @@ bool SGCoreImpl_FSGHandPoseImpl_IsRight(
|
||||
return StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandPoseImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightHanded)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandPoseImpl_GetJointPositions(
|
||||
void* Instance,
|
||||
void* OutPositions)
|
||||
@@ -2088,14 +1980,6 @@ void SGCoreImpl_FSGHandPoseImpl_GetJointPositions(
|
||||
StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.GetJointPositions();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandPoseImpl_SetJointPositions(
|
||||
void* Instance,
|
||||
void* JointPositions)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.SetJointPositions(
|
||||
StaticCast<FSGIC_TArray_TArray_FVector*>(JointPositions)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandPoseImpl_GetJointRotations(
|
||||
void* Instance,
|
||||
void* OutRotations)
|
||||
@@ -2104,14 +1988,6 @@ void SGCoreImpl_FSGHandPoseImpl_GetJointRotations(
|
||||
StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.GetJointRotations();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandPoseImpl_SetJointRotations(
|
||||
void* Instance,
|
||||
void* JointRotations)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.SetJointRotations(
|
||||
StaticCast<FSGIC_TArray_TArray_FQuat*>(JointRotations)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandPoseImpl_GetHandAngles(
|
||||
void* Instance,
|
||||
void* OutAngles)
|
||||
@@ -2120,14 +1996,6 @@ void SGCoreImpl_FSGHandPoseImpl_GetHandAngles(
|
||||
StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.GetHandAngles();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandPoseImpl_SetHandAngles(
|
||||
void* Instance,
|
||||
void* HandAngles)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandPoseImpl*>(Instance)->HandPoseImpl.SetHandAngles(
|
||||
StaticCast<FSGIC_TArray_TArray_FVector*>(HandAngles)->Array);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGHandPoseImpl_Equals(
|
||||
void* Instance,
|
||||
void* HandPoseImpl)
|
||||
@@ -2292,13 +2160,6 @@ bool SGCoreImpl_FSGHandProfileImpl_IsRight(
|
||||
return StaticCast<FSGIC_FSGHandProfileImpl*>(Instance)->HandProfileImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandProfileImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightHanded)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandProfileImpl*>(Instance)->HandProfileImpl.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandProfileImpl_GetSenseGloveHandProfile(
|
||||
void* Instance,
|
||||
void* OutProfile)
|
||||
@@ -2307,14 +2168,6 @@ void SGCoreImpl_FSGHandProfileImpl_GetSenseGloveHandProfile(
|
||||
StaticCast<FSGIC_FSGHandProfileImpl*>(Instance)->HandProfileImpl.GetSenseGloveHandProfile();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandProfileImpl_SetSenseGloveHandProfile(
|
||||
void* Instance,
|
||||
void* SenseGloveHandProfile)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandProfileImpl*>(Instance)->HandProfileImpl.SetSenseGloveHandProfile(
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(SenseGloveHandProfile)->SenseGloveHandProfileImpl);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandProfileImpl_GetNovaGloveHandProfile(
|
||||
void* Instance,
|
||||
void* OutProfile)
|
||||
@@ -2323,14 +2176,6 @@ void SGCoreImpl_FSGHandProfileImpl_GetNovaGloveHandProfile(
|
||||
StaticCast<FSGIC_FSGHandProfileImpl*>(Instance)->HandProfileImpl.GetNovaGloveHandProfile();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHandProfileImpl_SetNovaGloveHandProfile(
|
||||
void* Instance,
|
||||
void* NovaGloveHandProfile)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHandProfileImpl*>(Instance)->HandProfileImpl.SetNovaGloveHandProfile(
|
||||
StaticCast<FSGIC_FSGNovaGloveHandProfileImpl*>(NovaGloveHandProfile)->NovaGloveHandProfileImpl);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGHandProfileImpl_Equals(
|
||||
void* Instance,
|
||||
void* HandProfileImpl)
|
||||
@@ -2756,24 +2601,6 @@ void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl_ctor_copy_assignment(
|
||||
HapticGloveCalibrationCheckImpl;
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl_GetLastSensorRange(
|
||||
void* Instance,
|
||||
void* OutLastSensorRange)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSensorRangeImpl*>(OutLastSensorRange)->SensorRangeImpl =
|
||||
StaticCast<FSGIC_FSGHapticGloveCalibrationCheckImpl*>(
|
||||
Instance)->HapticGloveCalibrationCheckImpl.GetLastSensorRange();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl_SetLastSensorRange(
|
||||
void* Instance,
|
||||
void* LastSensorRange)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHapticGloveCalibrationCheckImpl*>(
|
||||
Instance)->HapticGloveCalibrationCheckImpl.SetLastSensorRange(
|
||||
StaticCast<FSGIC_FSGSensorRangeImpl*>(LastSensorRange)->SensorRangeImpl);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl_GetCalibrationStage(
|
||||
void* Instance,
|
||||
void* OutStage)
|
||||
@@ -3101,17 +2928,6 @@ void SGCoreImpl_FSGHapticGloveCommandBufferImpl_GetForceFeedbackCommandsQueue(
|
||||
GetForceFeedbackCommandsQueue();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCommandBufferImpl_SetForceFeedbackCommandsQueue(
|
||||
void* Instance,
|
||||
void* ForceFeedbackCommandsQueue)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHapticGloveCommandBufferImpl*>(Instance)->HapticGloveCommandBufferImpl.
|
||||
SetForceFeedbackCommandsQueue(
|
||||
StaticCast<
|
||||
FSGIC_TArray_FSGForceFeedbackCommandImpl*>(
|
||||
ForceFeedbackCommandsQueue)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCommandBufferImpl_GetBuzzCommandsQueue(
|
||||
void* Instance,
|
||||
void* OutBuzzCommandsQueue)
|
||||
@@ -3121,16 +2937,6 @@ void SGCoreImpl_FSGHapticGloveCommandBufferImpl_GetBuzzCommandsQueue(
|
||||
GetBuzzCommandsQueue();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCommandBufferImpl_SetBuzzCommandsQueue(
|
||||
void* Instance,
|
||||
void* BuzzCommandsQueue)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHapticGloveCommandBufferImpl*>(Instance)->HapticGloveCommandBufferImpl.
|
||||
SetBuzzCommandsQueue(
|
||||
StaticCast<FSGIC_TArray_FSGTimedBuzzCommandImpl*>(
|
||||
BuzzCommandsQueue)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCommandBufferImpl_GetThumperCommandsQueue(
|
||||
void* Instance,
|
||||
void* OutThumperCommandsQueue)
|
||||
@@ -3140,17 +2946,6 @@ void SGCoreImpl_FSGHapticGloveCommandBufferImpl_GetThumperCommandsQueue(
|
||||
GetThumperCommandsQueue();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCommandBufferImpl_SetThumperCommandsQueue(
|
||||
void* Instance,
|
||||
void* ThumperCommandsQueue)
|
||||
{
|
||||
StaticCast<FSGIC_FSGHapticGloveCommandBufferImpl*>(Instance)->HapticGloveCommandBufferImpl.
|
||||
SetThumperCommandsQueue(
|
||||
StaticCast<FSGIC_TArray_FSGTimedThumpCommandImpl
|
||||
*>(
|
||||
ThumperCommandsQueue)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveCommandBufferImpl_ClearForceFeedbackCommandsQueue(
|
||||
void* Instance)
|
||||
{
|
||||
@@ -3456,14 +3251,6 @@ float SGCoreImpl_FSGHapticGloveQuickCalibrationImpl_GetAutoEndTimeout(
|
||||
return StaticCast<FSGIC_TSharedPtr_FSGHapticGloveQuickCalibrationImpl*>(Instance)->Ptr->GetAutoEndTimeout();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGHapticGloveQuickCalibrationImpl_SetAutoEndTimeout(
|
||||
void* Instance,
|
||||
const float AutoEndTimeout)
|
||||
{
|
||||
StaticCast<FSGIC_TSharedPtr_FSGHapticGloveQuickCalibrationImpl*>(Instance)->Ptr->SetAutoEndTimeout(
|
||||
AutoEndTimeout);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGHapticGloveQuickCalibrationImpl_GetSmoothingSamples(
|
||||
void* Instance)
|
||||
{
|
||||
@@ -4305,13 +4092,6 @@ bool SGCoreImpl_FSGNovaGloveHandProfileImpl_IsRight(
|
||||
return StaticCast<FSGIC_FSGNovaGloveHandProfileImpl*>(Instance)->NovaGloveHandProfileImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveHandProfileImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightHanded)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveHandProfileImpl*>(Instance)->NovaGloveHandProfileImpl.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveHandProfileImpl_GetInterpolationSet(
|
||||
void* Instance,
|
||||
void* OutSet)
|
||||
@@ -4320,14 +4100,6 @@ void SGCoreImpl_FSGNovaGloveHandProfileImpl_GetInterpolationSet(
|
||||
StaticCast<FSGIC_FSGNovaGloveHandProfileImpl*>(Instance)->NovaGloveHandProfileImpl.GetInterpolationSet();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveHandProfileImpl_SetInterpolationSet(
|
||||
void* Instance,
|
||||
void* InterpolationSet)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveHandProfileImpl*>(Instance)->NovaGloveHandProfileImpl.SetInterpolationSet(
|
||||
StaticCast<FSGIC_FSGHandInterpolatorImpl*>(InterpolationSet)->HandInterpolatorImpl);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGNovaGloveHandProfileImpl_Equals(
|
||||
void* Instance,
|
||||
void* NovaGloveHandProfileImpl)
|
||||
@@ -4424,14 +4196,6 @@ void SGCoreImpl_FSGNovaGloveInfoImpl_GetDeviceId(
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.GetDeviceId();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_SetDeviceId(
|
||||
void* Instance,
|
||||
void* DeviceId)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.SetDeviceId(
|
||||
StaticCast<FSGIC_FString*>(DeviceId)->String);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_GetHardwareVersion(
|
||||
void* Instance,
|
||||
void* OutVersion)
|
||||
@@ -4440,53 +4204,24 @@ void SGCoreImpl_FSGNovaGloveInfoImpl_GetHardwareVersion(
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.GetHardwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_SetHardwareVersion(
|
||||
void* Instance,
|
||||
void* HardwareVersion)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.SetHardwareVersion(
|
||||
StaticCast<FSGIC_FString*>(HardwareVersion)->String);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGNovaGloveInfoImpl_GetFirmwareVersion(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.GetFirmwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_SetFirmwareVersion(
|
||||
void* Instance,
|
||||
const int32 FirmwareVersion)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.SetFirmwareVersion(FirmwareVersion);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGNovaGloveInfoImpl_GetSubFirmwareVersion(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.GetSubFirmwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_SetSubFirmwareVersion(
|
||||
void* Instance,
|
||||
const int32 SubFirmwareVersion)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.SetSubFirmwareVersion(SubFirmwareVersion);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGNovaGloveInfoImpl_IsRight(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightHanded)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_GetImuCorrection(
|
||||
void* Instance,
|
||||
void* OutCorrection)
|
||||
@@ -4495,27 +4230,12 @@ void SGCoreImpl_FSGNovaGloveInfoImpl_GetImuCorrection(
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.GetImuCorrection();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_SetImuCorrection(
|
||||
void* Instance,
|
||||
void* ImuCorrection)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.SetImuCorrection(
|
||||
StaticCast<FSGIC_FQuat*>(ImuCorrection)->Quat);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGNovaGloveInfoImpl_GetNumberOfSensors(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.GetNumberOfSensors();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveInfoImpl_SetNumberOfSensors(
|
||||
void* Instance,
|
||||
const int32 NumberOfSensors)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveInfoImpl*>(Instance)->NovaGloveInfoImpl.SetNumberOfSensors(NumberOfSensors);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGNovaGloveInfoImpl_Equals(
|
||||
void* Instance,
|
||||
void* NovaGloveInfoImpl)
|
||||
@@ -4621,14 +4341,6 @@ void SGCoreImpl_FSGNovaGloveSensorDataImpl_GetSensorValues(
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.GetSensorValues();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetSensorValues(
|
||||
void* Instance,
|
||||
void* SensorValues)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.SetSensorValues(
|
||||
StaticCast<FSGIC_TArray_FVector*>(SensorValues)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveSensorDataImpl_GetImuRotation(
|
||||
void* Instance,
|
||||
void* OutRotation)
|
||||
@@ -4637,66 +4349,30 @@ void SGCoreImpl_FSGNovaGloveSensorDataImpl_GetImuRotation(
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.GetImuRotation();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetImuRotation(
|
||||
void* Instance,
|
||||
void* ImuRotation)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.SetImuRotation(
|
||||
StaticCast<FSGIC_FQuat*>(ImuRotation)->Quat);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGNovaGloveSensorDataImpl_GetParsedValues(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.GetParsedValues();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetParsedValues(
|
||||
void* Instance,
|
||||
const int32 ParsedValues)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.SetParsedValues(ParsedValues);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGNovaGloveSensorDataImpl_IsImuParsed(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.IsImuParsed();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetImuParsed(
|
||||
void* Instance,
|
||||
const bool bImuParsed)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.SetImuParsed(bImuParsed);
|
||||
}
|
||||
|
||||
float SGCoreImpl_FSGNovaGloveSensorDataImpl_GetBatteryLevel(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.GetBatteryLevel();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetBatteryLevel(
|
||||
void* Instance,
|
||||
const float BatteryLevel)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.SetBatteryLevel(BatteryLevel);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGNovaGloveSensorDataImpl_IsCharging(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.IsCharging();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetIsCharging(
|
||||
void* Instance,
|
||||
const bool bCharging)
|
||||
{
|
||||
StaticCast<FSGIC_FSGNovaGloveSensorDataImpl*>(Instance)->NovaGloveSensorDataImpl.SetIsCharging(bCharging);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGNovaGloveSensorDataImpl_Equals(
|
||||
void* Instance,
|
||||
void* NovaGloveSensorDataImpl)
|
||||
@@ -5306,13 +4982,6 @@ bool SGCoreImpl_FSGSenseGloveHandProfileImpl_IsRight(
|
||||
return StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightHanded)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetInterpolationSet(
|
||||
void* Instance,
|
||||
void* OutSet)
|
||||
@@ -5321,14 +4990,6 @@ void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetInterpolationSet(
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.GetInterpolationSet();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetInterpolationSet(
|
||||
void* Instance,
|
||||
void* InterpolationSet)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.SetInterpolationSet(
|
||||
StaticCast<FSGIC_FSGHandInterpolatorImpl*>(InterpolationSet)->HandInterpolatorImpl);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetThumbSolver(
|
||||
void* Instance,
|
||||
void* OutSolver)
|
||||
@@ -5337,14 +4998,6 @@ void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetThumbSolver(
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.GetThumbSolver();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetThumbSolver(
|
||||
void* Instance,
|
||||
void* ThumbSolver)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.SetThumbSolver(
|
||||
StaticCast<FSGIC_ESGThumbSolver*>(ThumbSolver)->Solver);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetFingerSolver(
|
||||
void* Instance,
|
||||
void* OutSolver)
|
||||
@@ -5353,14 +5006,6 @@ void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetFingerSolver(
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.GetFingerSolver();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetFingerSolver(
|
||||
void* Instance,
|
||||
void* FingerSolver)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.SetFingerSolver(
|
||||
StaticCast<FSGIC_ESGFingerSolver*>(FingerSolver)->Solver);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetFingerThimbleOffset(
|
||||
void* Instance,
|
||||
void* OutOffset)
|
||||
@@ -5369,14 +5014,6 @@ void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetFingerThimbleOffset(
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.GetFingerThimbleOffset();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetFingerThimbleOffset(
|
||||
void* Instance,
|
||||
void* FingerThimbleOffset)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveHandProfileImpl*>(Instance)->SenseGloveHandProfileImpl.SetFingerThimbleOffset(
|
||||
StaticCast<FSGIC_TArray_FVector*>(FingerThimbleOffset)->Array);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGSenseGloveHandProfileImpl_Equals(
|
||||
void* Instance,
|
||||
void* SenseGloveHandProfileImpl)
|
||||
@@ -5483,14 +5120,6 @@ void SGCoreImpl_FSGSenseGloveInfoImpl_GetDeviceId(
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetDeviceId();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetDeviceId(
|
||||
void* Instance,
|
||||
void* DeviceId)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetDeviceId(
|
||||
StaticCast<FSGIC_FString*>(DeviceId)->String);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_GetHardwareVersion(
|
||||
void* Instance,
|
||||
void* OutVersion)
|
||||
@@ -5499,66 +5128,30 @@ void SGCoreImpl_FSGSenseGloveInfoImpl_GetHardwareVersion(
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetHardwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetHardwareVersion(
|
||||
void* Instance,
|
||||
void* HardwareVersion)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetHardwareVersion(
|
||||
StaticCast<FSGIC_FString*>(HardwareVersion)->String);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGSenseGloveInfoImpl_GetFirmwareVersion(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetFirmwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetFirmwareVersion(
|
||||
void* Instance,
|
||||
const int32 FirmwareVersion)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetFirmwareVersion(FirmwareVersion);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGSenseGloveInfoImpl_GetSubFirmwareVersion(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetSubFirmwareVersion();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetSubFirmwareVersion(
|
||||
void* Instance,
|
||||
const int32 SubFirmwareVersion)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetSubFirmwareVersion(SubFirmwareVersion);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGSenseGloveInfoImpl_IsRight(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightHanded)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGSenseGloveInfoImpl_GetNumberOfSensors(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetNumberOfSensors();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetNumberOfSensors(
|
||||
void* Instance,
|
||||
const int32 NumberOfSensors)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetNumberOfSensors(NumberOfSensors);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_GetImuCorrection(
|
||||
void* Instance,
|
||||
void* OutCorrection)
|
||||
@@ -5567,14 +5160,6 @@ void SGCoreImpl_FSGSenseGloveInfoImpl_GetImuCorrection(
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetImuCorrection();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetImuCorrection(
|
||||
void* Instance,
|
||||
void* ImuCorrection)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetImuCorrection(
|
||||
StaticCast<FSGIC_FQuat*>(ImuCorrection)->Quat);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartPositions(
|
||||
void* Instance,
|
||||
void* OutPositions)
|
||||
@@ -5583,14 +5168,6 @@ void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartPositions(
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetStartPositions();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetStartPositions(
|
||||
void* Instance,
|
||||
void* StartPositions)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetStartPositions(
|
||||
StaticCast<FSGIC_TArray_FVector*>(StartPositions)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartRotations(
|
||||
void* Instance,
|
||||
void* OutRotations)
|
||||
@@ -5599,14 +5176,6 @@ void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartRotations(
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetStartRotations();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetStartRotations(
|
||||
void* Instance,
|
||||
void* StartRotations)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetStartRotations(
|
||||
StaticCast<FSGIC_TArray_FQuat*>(StartRotations)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_GetGloveLengths(
|
||||
void* Instance,
|
||||
void* OutLengths)
|
||||
@@ -5615,14 +5184,6 @@ void SGCoreImpl_FSGSenseGloveInfoImpl_GetGloveLengths(
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetGloveLengths();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetGloveLengths(
|
||||
void* Instance,
|
||||
void* GloveLengths)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetGloveLengths(
|
||||
StaticCast<FSGIC_TArray_TArray_FVector*>(GloveLengths)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_GetFunctions(
|
||||
void* Instance,
|
||||
void* OutFunctions)
|
||||
@@ -5631,14 +5192,6 @@ void SGCoreImpl_FSGSenseGloveInfoImpl_GetFunctions(
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.GetFunctions();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_SetFunctions(
|
||||
void* Instance,
|
||||
void* Functions)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveInfoImpl*>(Instance)->SenseGloveInfoImpl.SetFunctions(
|
||||
StaticCast<FSGIC_TArray_bool*>(Functions)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartPosition(
|
||||
void* Instance,
|
||||
void* OutPosition,
|
||||
@@ -5777,13 +5330,6 @@ bool SGCoreImpl_FSGSenseGlovePoseImpl_IsRight(
|
||||
return StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.IsRight();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_SetIsRight(
|
||||
void* Instance,
|
||||
const bool bRightGloveed)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.SetIsRight(bRightGloveed);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_GetJointPositions(
|
||||
void* Instance,
|
||||
void* OutPositions)
|
||||
@@ -5792,14 +5338,6 @@ void SGCoreImpl_FSGSenseGlovePoseImpl_GetJointPositions(
|
||||
StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.GetJointPositions();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_SetJointPositions(
|
||||
void* Instance,
|
||||
void* JointPositions)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.SetJointPositions(
|
||||
StaticCast<FSGIC_TArray_TArray_FVector*>(JointPositions)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_GetJointRotations(
|
||||
void* Instance,
|
||||
void* OutRotations)
|
||||
@@ -5808,14 +5346,6 @@ void SGCoreImpl_FSGSenseGlovePoseImpl_GetJointRotations(
|
||||
StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.GetJointRotations();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_SetJointRotations(
|
||||
void* Instance,
|
||||
void* JointRotations)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.SetJointRotations(
|
||||
StaticCast<FSGIC_TArray_TArray_FQuat*>(JointRotations)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_GetGloveAngles(
|
||||
void* Instance,
|
||||
void* OutAngles)
|
||||
@@ -5824,14 +5354,6 @@ void SGCoreImpl_FSGSenseGlovePoseImpl_GetGloveAngles(
|
||||
StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.GetGloveAngles();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_SetGloveAngles(
|
||||
void* Instance,
|
||||
void* GloveAngles)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGlovePoseImpl*>(Instance)->SenseGlovePoseImpl.SetGloveAngles(
|
||||
StaticCast<FSGIC_TArray_TArray_FVector*>(GloveAngles)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGlovePoseImpl_GetThimblePositions(
|
||||
void* Instance,
|
||||
void* OutPositions)
|
||||
@@ -5978,14 +5500,6 @@ void SGCoreImpl_FSGSenseGloveSensorDataImpl_GetSensorAngles(
|
||||
StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.GetSensorAngles();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetSensorAngles(
|
||||
void* Instance,
|
||||
void* SensorAngles)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.SetSensorAngles(
|
||||
StaticCast<FSGIC_TArray_TArray_float*>(SensorAngles)->Array);
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveSensorDataImpl_GetSensorAngles_Finger(
|
||||
void* Instance,
|
||||
void* OutAngles,
|
||||
@@ -6012,40 +5526,18 @@ void SGCoreImpl_FSGSenseGloveSensorDataImpl_GetImuRotation(
|
||||
StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.GetImuRotation();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetImuRotation(
|
||||
void* Instance,
|
||||
void* ImuRotation)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.SetImuRotation(
|
||||
StaticCast<FSGIC_FQuat*>(ImuRotation)->Quat);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGSenseGloveSensorDataImpl_GetParsedValues(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.GetParsedValues();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetParsedValues(
|
||||
void* Instance,
|
||||
const int32 ParsedValues)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.SetParsedValues(ParsedValues);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGSenseGloveSensorDataImpl_IsImuParsed(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.IsImuParsed();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetImuParsed(
|
||||
void* Instance,
|
||||
const bool bImuParsed)
|
||||
{
|
||||
StaticCast<FSGIC_FSGSenseGloveSensorDataImpl*>(Instance)->SenseGloveSensorDataImpl.SetImuParsed(bImuParsed);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGSenseGloveSensorDataImpl_Equals(
|
||||
void* Instance,
|
||||
void* SenseGloveSensorDataImpl)
|
||||
@@ -6548,53 +6040,18 @@ void SGCoreImpl_FSGTimedBuzzCommandImpl_GetBaseCommand(
|
||||
StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->GetBaseCommand();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGTimedBuzzCommandImpl_SetBaseCommand(
|
||||
void* Instance,
|
||||
void* BaseCommand)
|
||||
{
|
||||
StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->SetBaseCommand(
|
||||
StaticCast<FSGIC_FSGBuzzCommandImpl*>(BaseCommand)->BuzzCommandImpl);
|
||||
}
|
||||
|
||||
int32 SGCoreImpl_FSGTimedBuzzCommandImpl_GetMagnitude(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->GetMagnitude();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGTimedBuzzCommandImpl_SetMagnitude(
|
||||
void* Instance,
|
||||
const int32 Magnitude)
|
||||
{
|
||||
return StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->SetMagnitude(Magnitude);
|
||||
}
|
||||
|
||||
float SGCoreImpl_FSGTimedBuzzCommandImpl_GetDuration(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->GetDuration();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGTimedBuzzCommandImpl_SetDuration(
|
||||
void* Instance,
|
||||
const float Duration)
|
||||
{
|
||||
return StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->SetDuration(Duration);
|
||||
}
|
||||
|
||||
float SGCoreImpl_FSGTimedBuzzCommandImpl_GetElapsedTime(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->GetElapsedTime();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGTimedBuzzCommandImpl_SetElapsedTime(
|
||||
void* Instance,
|
||||
const float ElapsedTime)
|
||||
{
|
||||
return StaticCast<FSGIC_TSharedPtr_FSGTimedBuzzCommandImpl*>(Instance)->Ptr->SetElapsedTime(ElapsedTime);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGTimedBuzzCommandImpl_HasTimeElapsed(
|
||||
void* Instance)
|
||||
{
|
||||
@@ -6690,39 +6147,18 @@ int32 SGCoreImpl_FSGTimedThumpCommandImpl_GetMagnitude(
|
||||
return StaticCast<FSGIC_FSGTimedThumpCommandImpl*>(Instance)->TimedThumpCommandImpl.GetMagnitude();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGTimedThumpCommandImpl_SetMagnitude(
|
||||
void* Instance,
|
||||
const int32 Magnitude)
|
||||
{
|
||||
StaticCast<FSGIC_FSGTimedThumpCommandImpl*>(Instance)->TimedThumpCommandImpl.SetMagnitude(Magnitude);
|
||||
}
|
||||
|
||||
float SGCoreImpl_FSGTimedThumpCommandImpl_GetDuration(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGTimedThumpCommandImpl*>(Instance)->TimedThumpCommandImpl.GetDuration();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGTimedThumpCommandImpl_SetDuration(
|
||||
void* Instance,
|
||||
const float Duration)
|
||||
{
|
||||
StaticCast<FSGIC_FSGTimedThumpCommandImpl*>(Instance)->TimedThumpCommandImpl.SetDuration(Duration);
|
||||
}
|
||||
|
||||
float SGCoreImpl_FSGTimedThumpCommandImpl_GetElapsedTime(
|
||||
void* Instance)
|
||||
{
|
||||
return StaticCast<FSGIC_FSGTimedThumpCommandImpl*>(Instance)->TimedThumpCommandImpl.GetElapsedTime();
|
||||
}
|
||||
|
||||
void SGCoreImpl_FSGTimedThumpCommandImpl_SetElapsedTime(
|
||||
void* Instance,
|
||||
const float ElapsedTime)
|
||||
{
|
||||
StaticCast<FSGIC_FSGTimedThumpCommandImpl*>(Instance)->TimedThumpCommandImpl.SetElapsedTime(ElapsedTime);
|
||||
}
|
||||
|
||||
bool SGCoreImpl_FSGTimedThumpCommandImpl_HasTimeElapsed(
|
||||
void* Instance)
|
||||
{
|
||||
|
||||
@@ -213,12 +213,6 @@ TArray<int32> FSGFingerCommandImpl::GetLevels() const
|
||||
return FSGArrayUtils::FromStdVector<int32>(Pimpl->FingerCommand->GetLevels());
|
||||
}
|
||||
|
||||
void FSGFingerCommandImpl::SetLevels(const TArray<int32>& Levels)
|
||||
{
|
||||
std::vector<int32> LevelsVector{FSGArrayUtils::ToStdVector<int32>(Levels)};
|
||||
Pimpl->FingerCommand->SetLevels(MoveTemp(LevelsVector));
|
||||
}
|
||||
|
||||
int32 FSGFingerCommandImpl::GetLevel(const int32 Finger) const
|
||||
{
|
||||
return Pimpl->FingerCommand->GetLevel(Finger);
|
||||
|
||||
@@ -231,23 +231,11 @@ TArray<TArray<FSGInterpolationSetImpl>> FSGHandInterpolatorImpl::GetJointInterpo
|
||||
return JointInterpolations;
|
||||
}
|
||||
|
||||
void FSGHandInterpolatorImpl::SetJointInterpolations(const TArray<TArray<FSGInterpolationSetImpl>>& JointInterpolations)
|
||||
{
|
||||
Pimpl->HandInterpolator.SetJointInterpolations(
|
||||
FSGArrayUtils::ToStdVector<FSGInterpolationSetImpl, FSGInterpolationSetImpl::FInterpolationSetType,
|
||||
&FSGInterpolationSetImpl::ToInterpolationSet>(JointInterpolations));
|
||||
}
|
||||
|
||||
FQuat FSGHandInterpolatorImpl::GetCmcStartRotation() const
|
||||
{
|
||||
return FSGQuatImpl(Pimpl->HandInterpolator.GetCmcStartRotation()).ToFQuat();
|
||||
}
|
||||
|
||||
void FSGHandInterpolatorImpl::SetCmcStartRotation(const FQuat& CmcStartRotation)
|
||||
{
|
||||
Pimpl->HandInterpolator.SetCmcStartRotation(FSGQuatImpl(CmcStartRotation).ToQuat());
|
||||
}
|
||||
|
||||
float FSGHandInterpolatorImpl::CalculateAngle(const ESGFinger Finger, const int32 Movement, const float Value) const
|
||||
{
|
||||
return FSGCoordinates::TransformToUnreal(
|
||||
|
||||
@@ -232,11 +232,6 @@ bool FSGHandPoseImpl::IsRight() const
|
||||
return Pimpl->HandPose.IsRight();
|
||||
}
|
||||
|
||||
void FSGHandPoseImpl::SetIsRight(const bool bRightHanded) const
|
||||
{
|
||||
Pimpl->HandPose.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
TArray<TArray<FVector>> FSGHandPoseImpl::GetJointPositions() const
|
||||
{
|
||||
TArray<TArray<FVector>> JointPositions{
|
||||
@@ -246,15 +241,6 @@ TArray<TArray<FVector>> FSGHandPoseImpl::GetJointPositions() const
|
||||
return MoveTemp(JointPositions);
|
||||
}
|
||||
|
||||
void FSGHandPoseImpl::SetJointPositions(const TArray<TArray<FVector>>& JointPositions) const
|
||||
{
|
||||
std::vector<std::vector<FSGVect3DImpl::FVect3DType>> JointPositionsVector{
|
||||
FSGArrayUtils::ToMillimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(
|
||||
JointPositions)
|
||||
};
|
||||
Pimpl->HandPose.SetJointPositions(MoveTemp(JointPositionsVector));
|
||||
}
|
||||
|
||||
TArray<TArray<FQuat>> FSGHandPoseImpl::GetJointRotations() const
|
||||
{
|
||||
TArray<TArray<FQuat>> JointRotations{
|
||||
@@ -264,15 +250,6 @@ TArray<TArray<FQuat>> FSGHandPoseImpl::GetJointRotations() const
|
||||
return MoveTemp(JointRotations);
|
||||
}
|
||||
|
||||
void FSGHandPoseImpl::SetJointRotations(const TArray<TArray<FQuat>>& JointRotations) const
|
||||
{
|
||||
std::vector<std::vector<FSGQuatImpl::FQuatType>> JointRotationsVector{
|
||||
FSGArrayUtils::ToStdVector<FQuat, FSGQuatImpl::FQuatType, FSGQuatImpl, &FSGQuatImpl::ToQuat>(
|
||||
JointRotations)
|
||||
};
|
||||
Pimpl->HandPose.SetJointRotations(MoveTemp(JointRotationsVector));
|
||||
}
|
||||
|
||||
TArray<TArray<FVector>> FSGHandPoseImpl::GetHandAngles() const
|
||||
{
|
||||
TArray<TArray<FVector>> HandAngles{
|
||||
@@ -281,14 +258,6 @@ TArray<TArray<FVector>> FSGHandPoseImpl::GetHandAngles() const
|
||||
return MoveTemp(HandAngles);
|
||||
}
|
||||
|
||||
void FSGHandPoseImpl::SetHandAngles(const TArray<TArray<FVector>>& HandAngles) const
|
||||
{
|
||||
std::vector<std::vector<FSGVect3DImpl::FVect3DType>> HandAnglesVector{
|
||||
FSGArrayUtils::ToSenseGloveAngles<FSGVect3DImpl::FVect3DType>(HandAngles)
|
||||
};
|
||||
Pimpl->HandPose.SetHandAngles(MoveTemp(HandAnglesVector));
|
||||
}
|
||||
|
||||
bool FSGHandPoseImpl::Equals(const FSGHandPoseImpl& HandPoseImpl) const
|
||||
{
|
||||
return Pimpl->HandPose.Equals(HandPoseImpl.ToHandPose());
|
||||
|
||||
@@ -218,31 +218,16 @@ bool FSGHandProfileImpl::IsRight() const
|
||||
return Pimpl->HandProfile.IsRight();
|
||||
}
|
||||
|
||||
void FSGHandProfileImpl::SetIsRight(const bool bRightHanded) const
|
||||
{
|
||||
Pimpl->HandProfile.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
FSGSenseGloveHandProfileImpl FSGHandProfileImpl::GetSenseGloveHandProfile() const
|
||||
{
|
||||
return FSGSenseGloveHandProfileImpl(Pimpl->HandProfile.GetSenseGloveHandProfile());
|
||||
}
|
||||
|
||||
void FSGHandProfileImpl::SetSenseGloveHandProfile(const FSGSenseGloveHandProfileImpl& SenseGloveHandProfile)
|
||||
{
|
||||
Pimpl->HandProfile.SetSenseGloveHandProfile(SenseGloveHandProfile.ToSenseGloveHandProfile());
|
||||
}
|
||||
|
||||
FSGNovaGloveHandProfileImpl FSGHandProfileImpl::GetNovaGloveHandProfile() const
|
||||
{
|
||||
return FSGNovaGloveHandProfileImpl(Pimpl->HandProfile.GetNovaGloveHandProfile());
|
||||
}
|
||||
|
||||
void FSGHandProfileImpl::SetNovaGloveHandProfile(const FSGNovaGloveHandProfileImpl& NovaGloveHandProfile)
|
||||
{
|
||||
Pimpl->HandProfile.SetNovaGloveHandProfile(NovaGloveHandProfile.ToNovaGloveHandProfile());
|
||||
}
|
||||
|
||||
bool FSGHandProfileImpl::Equals(const FSGHandProfileImpl& HandProfileImpl) const
|
||||
{
|
||||
return Pimpl->HandProfile.Equals(HandProfileImpl.ToHandProfile());
|
||||
@@ -269,4 +254,4 @@ FSGHandProfileImpl::FImpl::~FImpl() = default;
|
||||
void FSGHandProfileImpl::FImplDeleter::operator()(const FImpl* P) const
|
||||
{
|
||||
delete P;
|
||||
}
|
||||
}
|
||||
@@ -231,16 +231,6 @@ FSGHapticGloveCalibrationCheckImpl::ToHapticGloveCalibrationCheck() const
|
||||
return Pimpl->HapticGloveCalibrationCheck;
|
||||
}
|
||||
|
||||
FSGSensorRangeImpl FSGHapticGloveCalibrationCheckImpl::GetLastSensorRange() const
|
||||
{
|
||||
return FSGSensorRangeImpl{Pimpl->HapticGloveCalibrationCheck.GetLastSensorRange()};
|
||||
}
|
||||
|
||||
void FSGHapticGloveCalibrationCheckImpl::SetLastSensorRange(const FSGSensorRangeImpl& LastSensorRange)
|
||||
{
|
||||
Pimpl->HapticGloveCalibrationCheck.SetLastSensorRange(LastSensorRange.ToSensorRange());
|
||||
}
|
||||
|
||||
ESGCalibrationStage FSGHapticGloveCalibrationCheckImpl::GetCalibrationStage() const
|
||||
{
|
||||
return FSGCoreEnumCast::ToESGCalibrationStage(Pimpl->HapticGloveCalibrationCheck.GetCalibrationStage());
|
||||
|
||||
@@ -170,16 +170,6 @@ TArray<FSGForceFeedbackCommandImpl> FSGHapticGloveCommandBufferImpl::GetForceFee
|
||||
return MoveTemp(ForceFeedbackCommandQueue);
|
||||
}
|
||||
|
||||
void FSGHapticGloveCommandBufferImpl::SetForceFeedbackCommandsQueue(
|
||||
const TArray<FSGForceFeedbackCommandImpl>& ForceFeedbackCommandsQueue)
|
||||
{
|
||||
std::vector<FSGForceFeedbackCommandImpl::FForceFeedbackCommandType> ForceFeedbackCommandsQueueVector{
|
||||
FSGArrayUtils::ToStdVector<FSGForceFeedbackCommandImpl, FSGForceFeedbackCommandImpl::FForceFeedbackCommandType,
|
||||
&FSGForceFeedbackCommandImpl::ToForceFeedbackCommand>(ForceFeedbackCommandsQueue)
|
||||
};
|
||||
Pimpl->HapticGloveCommandBuffer.SetForceFeedbackCommandsQueue(MoveTemp(ForceFeedbackCommandsQueueVector));
|
||||
}
|
||||
|
||||
TArray<FSGTimedBuzzCommandImpl> FSGHapticGloveCommandBufferImpl::GetBuzzCommandsQueue() const
|
||||
{
|
||||
TArray<FSGTimedBuzzCommandImpl> TimedBuzzCommandQueue{
|
||||
@@ -189,16 +179,6 @@ TArray<FSGTimedBuzzCommandImpl> FSGHapticGloveCommandBufferImpl::GetBuzzCommands
|
||||
return MoveTemp(TimedBuzzCommandQueue);
|
||||
}
|
||||
|
||||
void FSGHapticGloveCommandBufferImpl::SetBuzzCommandsQueue(
|
||||
const TArray<FSGTimedBuzzCommandImpl>& TimedBuzzCommandsQueue)
|
||||
{
|
||||
std::vector<FSGTimedBuzzCommandImpl::FTimedBuzzCommandType> TimedBuzzCommandsQueueVector{
|
||||
FSGArrayUtils::ToStdVector<FSGTimedBuzzCommandImpl, FSGTimedBuzzCommandImpl::FTimedBuzzCommandType,
|
||||
&FSGTimedBuzzCommandImpl::ToTimedBuzzCommand>(TimedBuzzCommandsQueue)
|
||||
};
|
||||
Pimpl->HapticGloveCommandBuffer.SetBuzzCommandsQueue(MoveTemp(TimedBuzzCommandsQueueVector));
|
||||
}
|
||||
|
||||
TArray<FSGTimedThumpCommandImpl> FSGHapticGloveCommandBufferImpl::GetThumperCommandsQueue() const
|
||||
{
|
||||
TArray<FSGTimedThumpCommandImpl> ThumperCommandQueue{
|
||||
@@ -208,16 +188,6 @@ TArray<FSGTimedThumpCommandImpl> FSGHapticGloveCommandBufferImpl::GetThumperComm
|
||||
return MoveTemp(ThumperCommandQueue);
|
||||
}
|
||||
|
||||
void FSGHapticGloveCommandBufferImpl::SetThumperCommandsQueue(
|
||||
const TArray<FSGTimedThumpCommandImpl>& TimedThumpCommandsQueue)
|
||||
{
|
||||
std::vector<FSGTimedThumpCommandImpl::FTimedThumpCommandType> TimedThumpCommandsQueueVector{
|
||||
FSGArrayUtils::ToStdVector<FSGTimedThumpCommandImpl, FSGTimedThumpCommandImpl::FTimedThumpCommandType,
|
||||
&FSGTimedThumpCommandImpl::ToTimedThumpCommand>(TimedThumpCommandsQueue)
|
||||
};
|
||||
Pimpl->HapticGloveCommandBuffer.SetThumperCommandsQueue(MoveTemp(TimedThumpCommandsQueueVector));
|
||||
}
|
||||
|
||||
void FSGHapticGloveCommandBufferImpl::ClearForceFeedbackCommandsQueue()
|
||||
{
|
||||
Pimpl->HapticGloveCommandBuffer.ClearForceFeedbackCommandsQueue();
|
||||
|
||||
@@ -171,11 +171,6 @@ float FSGHapticGloveQuickCalibrationImpl::GetAutoEndTimeout() const
|
||||
return ToHapticGloveQuickCalibrationRef()->GetAutoEndTimeout();
|
||||
}
|
||||
|
||||
void FSGHapticGloveQuickCalibrationImpl::SetAutoEndTimeout(const float AutoEndTimeout)
|
||||
{
|
||||
ToHapticGloveQuickCalibrationRef()->SetAutoEndTimeout(AutoEndTimeout);
|
||||
}
|
||||
|
||||
int32 FSGHapticGloveQuickCalibrationImpl::GetSmoothingSamples() const
|
||||
{
|
||||
return ToHapticGloveQuickCalibrationRef()->GetSmoothingSamples();
|
||||
|
||||
@@ -163,11 +163,6 @@ bool FSGNovaGloveHandProfileImpl::IsRight() const
|
||||
return Pimpl->NovaGloveHandProfile.IsRight();
|
||||
}
|
||||
|
||||
void FSGNovaGloveHandProfileImpl::SetIsRight(const bool bRightHanded)
|
||||
{
|
||||
Pimpl->NovaGloveHandProfile.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
FSGHandInterpolatorImpl FSGNovaGloveHandProfileImpl::GetInterpolationSet() const
|
||||
{
|
||||
const FSGHandInterpolatorImpl HandInterpolatorImpl(
|
||||
@@ -175,11 +170,6 @@ FSGHandInterpolatorImpl FSGNovaGloveHandProfileImpl::GetInterpolationSet() const
|
||||
return HandInterpolatorImpl;
|
||||
}
|
||||
|
||||
void FSGNovaGloveHandProfileImpl::SetInterpolationSet(const FSGHandInterpolatorImpl& InterpolationSet)
|
||||
{
|
||||
Pimpl->NovaGloveHandProfile.SetInterpolationSet(InterpolationSet.ToHandInterpolator());
|
||||
}
|
||||
|
||||
bool FSGNovaGloveHandProfileImpl::Equals(const FSGNovaGloveHandProfileImpl& NovaGloveHandProfileImpl) const
|
||||
{
|
||||
return Pimpl->NovaGloveHandProfile.Equals(NovaGloveHandProfileImpl.ToNovaGloveHandProfile());
|
||||
|
||||
@@ -177,73 +177,38 @@ FString FSGNovaGloveInfoImpl::GetDeviceId() const
|
||||
return DeviceId;
|
||||
}
|
||||
|
||||
void FSGNovaGloveInfoImpl::SetDeviceId(const FString& DeviceId)
|
||||
{
|
||||
return Pimpl->NovaGloveInfo.SetDeviceId(TCHAR_TO_UTF8(*DeviceId));
|
||||
}
|
||||
|
||||
FString FSGNovaGloveInfoImpl::GetHardwareVersion() const
|
||||
{
|
||||
const FString HardwareVersion(UTF8_TO_TCHAR(Pimpl->NovaGloveInfo.GetHardwareVersion().c_str()));
|
||||
return HardwareVersion;
|
||||
}
|
||||
|
||||
void FSGNovaGloveInfoImpl::SetHardwareVersion(const FString& HardwareVersion)
|
||||
{
|
||||
Pimpl->NovaGloveInfo.SetHardwareVersion(TCHAR_TO_UTF8(*HardwareVersion));
|
||||
}
|
||||
|
||||
int32 FSGNovaGloveInfoImpl::GetFirmwareVersion() const
|
||||
{
|
||||
return Pimpl->NovaGloveInfo.GetFirmwareVersion();
|
||||
}
|
||||
|
||||
void FSGNovaGloveInfoImpl::SetFirmwareVersion(const int32 FirmwareVersion)
|
||||
{
|
||||
Pimpl->NovaGloveInfo.SetFirmwareVersion(FirmwareVersion);
|
||||
}
|
||||
|
||||
int32 FSGNovaGloveInfoImpl::GetSubFirmwareVersion() const
|
||||
{
|
||||
return Pimpl->NovaGloveInfo.GetSubFirmwareVersion();
|
||||
}
|
||||
|
||||
void FSGNovaGloveInfoImpl::SetSubFirmwareVersion(const int32 SubFirmwareVersion)
|
||||
{
|
||||
Pimpl->NovaGloveInfo.SetSubFirmwareVersion(SubFirmwareVersion);
|
||||
}
|
||||
|
||||
bool FSGNovaGloveInfoImpl::IsRight() const
|
||||
{
|
||||
return Pimpl->NovaGloveInfo.IsRight();
|
||||
}
|
||||
|
||||
void FSGNovaGloveInfoImpl::SetIsRight(const bool bRightHanded)
|
||||
{
|
||||
Pimpl->NovaGloveInfo.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
FQuat FSGNovaGloveInfoImpl::GetImuCorrection() const
|
||||
{
|
||||
const FQuat ImuCorrection(FSGQuatImpl(Pimpl->NovaGloveInfo.GetImuCorrection()).ToFQuat());
|
||||
return ImuCorrection;
|
||||
}
|
||||
|
||||
void FSGNovaGloveInfoImpl::SetImuCorrection(const FQuat& ImuCorrection)
|
||||
{
|
||||
Pimpl->NovaGloveInfo.SetImuCorrection(FSGQuatImpl(ImuCorrection).ToQuat());
|
||||
}
|
||||
|
||||
int32 FSGNovaGloveInfoImpl::GetNumberOfSensors() const
|
||||
{
|
||||
return Pimpl->NovaGloveInfo.GetNumberOfSensors();
|
||||
}
|
||||
|
||||
void FSGNovaGloveInfoImpl::SetNumberOfSensors(const int32 NumberOfSensors)
|
||||
{
|
||||
Pimpl->NovaGloveInfo.SetNumberOfSensors(NumberOfSensors);
|
||||
}
|
||||
|
||||
bool FSGNovaGloveInfoImpl::Equals(const FSGNovaGloveInfoImpl& SGNovaGloveInfo) const
|
||||
{
|
||||
return Pimpl->NovaGloveInfo.Equals(SGNovaGloveInfo.ToNovaGloveInfo());
|
||||
|
||||
@@ -188,65 +188,31 @@ TArray<FVector> FSGNovaGloveSensorDataImpl::GetSensorValues() const
|
||||
return MoveTemp(SensorValues);
|
||||
}
|
||||
|
||||
void FSGNovaGloveSensorDataImpl::SetSensorValues(const TArray<FVector>& SensorValues) const
|
||||
{
|
||||
std::vector<FSGVect3DImpl::FVect3DType> SensorValuesVector{
|
||||
FSGArrayUtils::ToStdVector<FVector, FSGVect3DImpl::FVect3DType, FSGVect3DImpl, &FSGVect3DImpl::ToVect3D>(
|
||||
SensorValues)
|
||||
};
|
||||
Pimpl->NovaGloveSensorData.SetSensorValues(MoveTemp(SensorValuesVector));
|
||||
}
|
||||
|
||||
FQuat FSGNovaGloveSensorDataImpl::GetImuRotation() const
|
||||
{
|
||||
return FSGQuatImpl(Pimpl->NovaGloveSensorData.GetImuRotation()).ToFQuat();
|
||||
}
|
||||
|
||||
void FSGNovaGloveSensorDataImpl::SetImuRotation(const FQuat& ImuRotation)
|
||||
{
|
||||
Pimpl->NovaGloveSensorData.SetImuRotation(FSGQuatImpl(ImuRotation).ToQuat());
|
||||
}
|
||||
|
||||
int32 FSGNovaGloveSensorDataImpl::GetParsedValues() const
|
||||
{
|
||||
return Pimpl->NovaGloveSensorData.GetParsedValues();
|
||||
}
|
||||
|
||||
void FSGNovaGloveSensorDataImpl::SetParsedValues(const int32 ParsedValues)
|
||||
{
|
||||
Pimpl->NovaGloveSensorData.SetParsedValues(ParsedValues);
|
||||
}
|
||||
|
||||
bool FSGNovaGloveSensorDataImpl::IsImuParsed() const
|
||||
{
|
||||
return Pimpl->NovaGloveSensorData.IsImuParsed();
|
||||
}
|
||||
|
||||
void FSGNovaGloveSensorDataImpl::SetImuParsed(const bool bImuParsed)
|
||||
{
|
||||
Pimpl->NovaGloveSensorData.SetImuParsed(bImuParsed);
|
||||
}
|
||||
|
||||
float FSGNovaGloveSensorDataImpl::GetBatteryLevel() const
|
||||
{
|
||||
return Pimpl->NovaGloveSensorData.GetBatteryLevel();
|
||||
}
|
||||
|
||||
void FSGNovaGloveSensorDataImpl::SetBatteryLevel(const float BatteryLevel)
|
||||
{
|
||||
Pimpl->NovaGloveSensorData.SetBatteryLevel(BatteryLevel);
|
||||
}
|
||||
|
||||
bool FSGNovaGloveSensorDataImpl::IsCharging() const
|
||||
{
|
||||
return Pimpl->NovaGloveSensorData.IsCharging();
|
||||
}
|
||||
|
||||
void FSGNovaGloveSensorDataImpl::SetIsCharging(const bool bCharging)
|
||||
{
|
||||
Pimpl->NovaGloveSensorData.SetIsCharging(bCharging);
|
||||
}
|
||||
|
||||
bool FSGNovaGloveSensorDataImpl::Equals(const FSGNovaGloveSensorDataImpl& NovaGloveSensorDataImpl) const
|
||||
{
|
||||
return Pimpl->NovaGloveSensorData.Equals(NovaGloveSensorDataImpl.ToNovaGloveSensorData());
|
||||
|
||||
@@ -184,11 +184,6 @@ bool FSGSenseGloveHandProfileImpl::IsRight() const
|
||||
return Pimpl->SenseGloveHandProfile.IsRight();
|
||||
}
|
||||
|
||||
void FSGSenseGloveHandProfileImpl::SetIsRight(const bool bRightHanded)
|
||||
{
|
||||
Pimpl->SenseGloveHandProfile.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
FSGHandInterpolatorImpl FSGSenseGloveHandProfileImpl::GetInterpolationSet() const
|
||||
{
|
||||
const FSGHandInterpolatorImpl HandInterpolatorImpl(
|
||||
@@ -196,31 +191,16 @@ FSGHandInterpolatorImpl FSGSenseGloveHandProfileImpl::GetInterpolationSet() cons
|
||||
return HandInterpolatorImpl;
|
||||
}
|
||||
|
||||
void FSGSenseGloveHandProfileImpl::SetInterpolationSet(const FSGHandInterpolatorImpl& InterpolationSet)
|
||||
{
|
||||
Pimpl->SenseGloveHandProfile.SetInterpolationSet(InterpolationSet.ToHandInterpolator());
|
||||
}
|
||||
|
||||
ESGThumbSolver FSGSenseGloveHandProfileImpl::GetThumbSolver() const
|
||||
{
|
||||
return FSGCoreEnumCast::ToESGThumbSolver(Pimpl->SenseGloveHandProfile.GetThumbSolver());
|
||||
}
|
||||
|
||||
void FSGSenseGloveHandProfileImpl::SetThumbSolver(const ESGThumbSolver ThumbSolver)
|
||||
{
|
||||
Pimpl->SenseGloveHandProfile.SetThumbSolver(FSGCoreEnumCast::ToEThumbSolver(ThumbSolver));
|
||||
}
|
||||
|
||||
ESGFingerSolver FSGSenseGloveHandProfileImpl::GetFingerSolver() const
|
||||
{
|
||||
return FSGCoreEnumCast::ToESGFingerSolver(Pimpl->SenseGloveHandProfile.GetFingerSolver());
|
||||
}
|
||||
|
||||
void FSGSenseGloveHandProfileImpl::SetFingerSolver(const ESGFingerSolver FingerSolver)
|
||||
{
|
||||
Pimpl->SenseGloveHandProfile.SetFingerSolver(FSGCoreEnumCast::ToEFingerSolver(FingerSolver));
|
||||
}
|
||||
|
||||
TArray<FVector> FSGSenseGloveHandProfileImpl::GetFingerThimbleOffset() const
|
||||
{
|
||||
const TArray<FVector> FingerThimbleOffset{
|
||||
@@ -230,14 +210,6 @@ TArray<FVector> FSGSenseGloveHandProfileImpl::GetFingerThimbleOffset() const
|
||||
return FingerThimbleOffset;
|
||||
}
|
||||
|
||||
void FSGSenseGloveHandProfileImpl::SetFingerThimbleOffset(const TArray<FVector>& FingerThimbleOffset)
|
||||
{
|
||||
std::vector<FSGVect3DImpl::FVect3DType> FingerThimbleOffsetVector{
|
||||
FSGArrayUtils::ToMillimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(FingerThimbleOffset)
|
||||
};
|
||||
Pimpl->SenseGloveHandProfile.SetFingerThimbleOffset(MoveTemp(FingerThimbleOffsetVector));
|
||||
}
|
||||
|
||||
bool FSGSenseGloveHandProfileImpl::Equals(const FSGSenseGloveHandProfileImpl& SenseGloveHandProfileImpl) const
|
||||
{
|
||||
return Pimpl->SenseGloveHandProfile.Equals(SenseGloveHandProfileImpl.ToSenseGloveHandProfile());
|
||||
@@ -264,4 +236,4 @@ FSGSenseGloveHandProfileImpl::FImpl::~FImpl() = default;
|
||||
void FSGSenseGloveHandProfileImpl::FImplDeleter::operator()(const FImpl* P) const
|
||||
{
|
||||
delete P;
|
||||
}
|
||||
}
|
||||
@@ -203,73 +203,38 @@ FString FSGSenseGloveInfoImpl::GetDeviceId() const
|
||||
return MoveTemp(DeviceId);
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetDeviceId(const FString& DeviceId)
|
||||
{
|
||||
return Pimpl->SenseGloveInfo.SetDeviceId(TCHAR_TO_UTF8(*DeviceId));
|
||||
}
|
||||
|
||||
FString FSGSenseGloveInfoImpl::GetHardwareVersion() const
|
||||
{
|
||||
FString HardwareVersion(UTF8_TO_TCHAR(Pimpl->SenseGloveInfo.GetHardwareVersion().c_str()));
|
||||
return MoveTemp(HardwareVersion);
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetHardwareVersion(const FString& HardwareVersion)
|
||||
{
|
||||
Pimpl->SenseGloveInfo.SetHardwareVersion(TCHAR_TO_UTF8(*HardwareVersion));
|
||||
}
|
||||
|
||||
int32 FSGSenseGloveInfoImpl::GetFirmwareVersion() const
|
||||
{
|
||||
return Pimpl->SenseGloveInfo.GetFirmwareVersion();
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetFirmwareVersion(const int32 FirmwareVersion)
|
||||
{
|
||||
Pimpl->SenseGloveInfo.SetFirmwareVersion(FirmwareVersion);
|
||||
}
|
||||
|
||||
int32 FSGSenseGloveInfoImpl::GetSubFirmwareVersion() const
|
||||
{
|
||||
return Pimpl->SenseGloveInfo.GetSubFirmwareVersion();
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetSubFirmwareVersion(const int32 SubFirmwareVersion)
|
||||
{
|
||||
Pimpl->SenseGloveInfo.SetSubFirmwareVersion(SubFirmwareVersion);
|
||||
}
|
||||
|
||||
bool FSGSenseGloveInfoImpl::IsRight() const
|
||||
{
|
||||
return Pimpl->SenseGloveInfo.IsRight();
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetIsRight(const bool bRightHanded)
|
||||
{
|
||||
Pimpl->SenseGloveInfo.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
int32 FSGSenseGloveInfoImpl::GetNumberOfSensors() const
|
||||
{
|
||||
return Pimpl->SenseGloveInfo.GetNumberOfSensors();
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetNumberOfSensors(const int32 NumberOfSensors)
|
||||
{
|
||||
Pimpl->SenseGloveInfo.SetNumberOfSensors(NumberOfSensors);
|
||||
}
|
||||
|
||||
FQuat FSGSenseGloveInfoImpl::GetImuCorrection() const
|
||||
{
|
||||
FQuat ImuCorrection(FSGQuatImpl(Pimpl->SenseGloveInfo.GetImuCorrection()).ToFQuat());
|
||||
return MoveTemp(ImuCorrection);
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetImuCorrection(const FQuat& ImuCorrection)
|
||||
{
|
||||
Pimpl->SenseGloveInfo.SetImuCorrection(FSGQuatImpl(ImuCorrection).ToQuat());
|
||||
}
|
||||
|
||||
TArray<FVector> FSGSenseGloveInfoImpl::GetStartPositions() const
|
||||
{
|
||||
TArray<FVector> StartPositionsArray{
|
||||
@@ -278,14 +243,6 @@ TArray<FVector> FSGSenseGloveInfoImpl::GetStartPositions() const
|
||||
return MoveTemp(StartPositionsArray);
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetStartPositions(const TArray<FVector>& StartPositions)
|
||||
{
|
||||
std::vector<FSGVect3DImpl::FVect3DType> StartPositionsVector{
|
||||
FSGArrayUtils::ToMillimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(StartPositions)
|
||||
};
|
||||
Pimpl->SenseGloveInfo.SetStartPositions(MoveTemp(StartPositionsVector));
|
||||
}
|
||||
|
||||
TArray<FQuat> FSGSenseGloveInfoImpl::GetStartRotations() const
|
||||
{
|
||||
TArray<FQuat> StartRotationsArray{
|
||||
@@ -294,15 +251,6 @@ TArray<FQuat> FSGSenseGloveInfoImpl::GetStartRotations() const
|
||||
return MoveTemp(StartRotationsArray);
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetStartRotations(const TArray<FQuat>& StartRotations)
|
||||
{
|
||||
std::vector<FSGQuatImpl::FQuatType> StartRotationsVector{
|
||||
FSGArrayUtils::ToStdVector<FQuat, FSGQuatImpl::FQuatType, FSGQuatImpl, &FSGQuatImpl::ToQuat>(
|
||||
StartRotations)
|
||||
};
|
||||
Pimpl->SenseGloveInfo.SetStartRotations(MoveTemp(StartRotationsVector));
|
||||
}
|
||||
|
||||
TArray<TArray<FVector>> FSGSenseGloveInfoImpl::GetGloveLengths() const
|
||||
{
|
||||
TArray<TArray<FVector>> GloveLengths{
|
||||
@@ -312,26 +260,12 @@ TArray<TArray<FVector>> FSGSenseGloveInfoImpl::GetGloveLengths() const
|
||||
return MoveTemp(GloveLengths);
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetGloveLengths(const TArray<TArray<FVector>>& GloveLengths) const
|
||||
{
|
||||
std::vector<std::vector<FSGVect3DImpl::FVect3DType>> GloveLengthsVector{
|
||||
FSGArrayUtils::ToMillimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(GloveLengths)
|
||||
};
|
||||
Pimpl->SenseGloveInfo.SetGloveLengths(MoveTemp(GloveLengthsVector));
|
||||
}
|
||||
|
||||
TArray<bool> FSGSenseGloveInfoImpl::GetFunctions() const
|
||||
{
|
||||
TArray<bool> FunctionsArray{FSGArrayUtils::FromStdVector(Pimpl->SenseGloveInfo.GetFunctions())};
|
||||
return MoveTemp(FunctionsArray);
|
||||
}
|
||||
|
||||
void FSGSenseGloveInfoImpl::SetFunctions(const TArray<bool>& Functions) const
|
||||
{
|
||||
std::vector<bool> FunctionsVector{FSGArrayUtils::ToStdVector(Functions)};
|
||||
Pimpl->SenseGloveInfo.SetFunctions(MoveTemp(FunctionsVector));
|
||||
}
|
||||
|
||||
FVector FSGSenseGloveInfoImpl::GetStartPosition(const ESGFinger Finger) const
|
||||
{
|
||||
FVector StartPosition{FSGUnits::MillimetersToCentimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(
|
||||
|
||||
@@ -181,11 +181,6 @@ bool FSGSenseGlovePoseImpl::IsRight() const
|
||||
return Pimpl->SenseGlovePose.IsRight();
|
||||
}
|
||||
|
||||
void FSGSenseGlovePoseImpl::SetIsRight(const bool bRightHanded) const
|
||||
{
|
||||
Pimpl->SenseGlovePose.SetIsRight(bRightHanded);
|
||||
}
|
||||
|
||||
TArray<TArray<FVector>> FSGSenseGlovePoseImpl::GetJointPositions() const
|
||||
{
|
||||
TArray<TArray<FVector>> JointPositions{
|
||||
@@ -195,14 +190,6 @@ TArray<TArray<FVector>> FSGSenseGlovePoseImpl::GetJointPositions() const
|
||||
return MoveTemp(JointPositions);
|
||||
}
|
||||
|
||||
void FSGSenseGlovePoseImpl::SetJointPositions(const TArray<TArray<FVector>>& JointPositions) const
|
||||
{
|
||||
std::vector<std::vector<FSGVect3DImpl::FVect3DType>> JointPositionsVector{
|
||||
FSGArrayUtils::ToMillimeters<FSGVect3DImpl::FVect3DType, FSGVect3DImpl>(JointPositions)
|
||||
};
|
||||
Pimpl->SenseGlovePose.SetJointPositions(MoveTemp(JointPositionsVector));
|
||||
}
|
||||
|
||||
TArray<TArray<FQuat>> FSGSenseGlovePoseImpl::GetJointRotations() const
|
||||
{
|
||||
TArray<TArray<FQuat>> JointRotations{
|
||||
@@ -212,15 +199,6 @@ TArray<TArray<FQuat>> FSGSenseGlovePoseImpl::GetJointRotations() const
|
||||
return MoveTemp(JointRotations);
|
||||
}
|
||||
|
||||
void FSGSenseGlovePoseImpl::SetJointRotations(const TArray<TArray<FQuat>>& JointRotations) const
|
||||
{
|
||||
std::vector<std::vector<FSGQuatImpl::FQuatType>> JointRotationsVector{
|
||||
FSGArrayUtils::ToStdVector<FQuat, FSGQuatImpl::FQuatType, FSGQuatImpl, &FSGQuatImpl::ToQuat>(
|
||||
JointRotations)
|
||||
};
|
||||
Pimpl->SenseGlovePose.SetJointRotations(MoveTemp(JointRotationsVector));
|
||||
}
|
||||
|
||||
TArray<TArray<FVector>> FSGSenseGlovePoseImpl::GetGloveAngles() const
|
||||
{
|
||||
TArray<TArray<FVector>> GloveAngles{
|
||||
@@ -230,15 +208,6 @@ TArray<TArray<FVector>> FSGSenseGlovePoseImpl::GetGloveAngles() const
|
||||
return MoveTemp(GloveAngles);
|
||||
}
|
||||
|
||||
void FSGSenseGlovePoseImpl::SetGloveAngles(const TArray<TArray<FVector>>& GloveAngles) const
|
||||
{
|
||||
std::vector<std::vector<FSGVect3DImpl::FVect3DType>> HandAnglesVector{
|
||||
FSGArrayUtils::ToSenseGloveAngles<FSGVect3DImpl::FVect3DType>(
|
||||
GloveAngles)
|
||||
};
|
||||
Pimpl->SenseGlovePose.SetGloveAngles(MoveTemp(HandAnglesVector));
|
||||
}
|
||||
|
||||
TArray<FVector> FSGSenseGlovePoseImpl::GetThimblePositions() const
|
||||
{
|
||||
TArray<FVector> ThimblePositions{
|
||||
|
||||
@@ -182,12 +182,6 @@ TArray<TArray<float>> FSGSenseGloveSensorDataImpl::GetSensorAngles() const
|
||||
return MoveTemp(SensorAngles);
|
||||
}
|
||||
|
||||
void FSGSenseGloveSensorDataImpl::SetSensorAngles(const TArray<TArray<float>>& SensorAngles)
|
||||
{
|
||||
std::vector<std::vector<float>> SensorAnglesVector{FSGArrayUtils::ToStdVector<float>(SensorAngles)};
|
||||
Pimpl->SenseGloveSensorData.SetSensorAngles(MoveTemp(SensorAnglesVector));
|
||||
}
|
||||
|
||||
TArray<float> FSGSenseGloveSensorDataImpl::GetSensorAngles(ESGFinger Finger) const
|
||||
{
|
||||
TArray<float> SensorAngles{
|
||||
@@ -210,31 +204,16 @@ FQuat FSGSenseGloveSensorDataImpl::GetImuRotation() const
|
||||
return FSGQuatImpl(Pimpl->SenseGloveSensorData.GetImuRotation()).ToFQuat();
|
||||
}
|
||||
|
||||
void FSGSenseGloveSensorDataImpl::SetImuRotation(const FQuat& ImuRotation)
|
||||
{
|
||||
Pimpl->SenseGloveSensorData.SetImuRotation(FSGQuatImpl{ImuRotation}.ToQuat());
|
||||
}
|
||||
|
||||
int32 FSGSenseGloveSensorDataImpl::GetParsedValues() const
|
||||
{
|
||||
return Pimpl->SenseGloveSensorData.GetParsedValues();
|
||||
}
|
||||
|
||||
void FSGSenseGloveSensorDataImpl::SetParsedValues(const int32 ParsedValues)
|
||||
{
|
||||
Pimpl->SenseGloveSensorData.SetParsedValues(ParsedValues);
|
||||
}
|
||||
|
||||
bool FSGSenseGloveSensorDataImpl::IsImuParsed() const
|
||||
{
|
||||
return Pimpl->SenseGloveSensorData.IsImuParsed();
|
||||
}
|
||||
|
||||
void FSGSenseGloveSensorDataImpl::SetImuParsed(bool bImuParsed)
|
||||
{
|
||||
Pimpl->SenseGloveSensorData.SetImuParsed(bImuParsed);
|
||||
}
|
||||
|
||||
bool FSGSenseGloveSensorDataImpl::Equals(const FSGSenseGloveSensorDataImpl& SenseGloveSensorDataImpl) const
|
||||
{
|
||||
return Pimpl->SenseGloveSensorData.Equals(SenseGloveSensorDataImpl.ToSenseGloveSensorData());
|
||||
|
||||
@@ -189,41 +189,16 @@ FSGBuzzCommandImpl FSGTimedBuzzCommandImpl::GetBaseCommand() const
|
||||
return FSGBuzzCommandImpl{MakeShared<FBuzzCommandType>(ToTimedBuzzCommandRef()->GetBaseCommand())};
|
||||
}
|
||||
|
||||
void FSGTimedBuzzCommandImpl::SetBaseCommand(const FSGBuzzCommandImpl& BaseCommand)
|
||||
{
|
||||
ToTimedBuzzCommandRef()->SetBaseCommand(BaseCommand.ToBuzzCommand());
|
||||
}
|
||||
|
||||
int32 FSGTimedBuzzCommandImpl::GetMagnitude() const
|
||||
{
|
||||
return ToTimedBuzzCommandRef()->GetMagnitude();
|
||||
}
|
||||
|
||||
void FSGTimedBuzzCommandImpl::SetMagnitude(const int32 Magnitude)
|
||||
{
|
||||
ToTimedBuzzCommandRef()->SetMagnitude(Magnitude);
|
||||
}
|
||||
|
||||
float FSGTimedBuzzCommandImpl::GetDuration() const
|
||||
{
|
||||
return ToTimedBuzzCommandRef()->GetDuration();
|
||||
}
|
||||
|
||||
void FSGTimedBuzzCommandImpl::SetDuration(const float Duration)
|
||||
{
|
||||
ToTimedBuzzCommandRef()->SetDuration(Duration);
|
||||
}
|
||||
|
||||
float FSGTimedBuzzCommandImpl::GetElapsedTime() const
|
||||
{
|
||||
return ToTimedBuzzCommandRef()->GetElapsedTime();
|
||||
}
|
||||
|
||||
void FSGTimedBuzzCommandImpl::SetElapsedTime(const float ElapsedTime)
|
||||
{
|
||||
ToTimedBuzzCommandRef()->SetElapsedTime(ElapsedTime);
|
||||
}
|
||||
|
||||
bool FSGTimedBuzzCommandImpl::HasTimeElapsed() const
|
||||
{
|
||||
return ToTimedBuzzCommandRef()->HasTimeElapsed();
|
||||
|
||||
@@ -158,31 +158,16 @@ int32 FSGTimedThumpCommandImpl::GetMagnitude() const
|
||||
return Pimpl->TimedThumpCommand.GetMagnitude();
|
||||
}
|
||||
|
||||
void FSGTimedThumpCommandImpl::SetMagnitude(const int32 Magnitude)
|
||||
{
|
||||
Pimpl->TimedThumpCommand.SetMagnitude(Magnitude);
|
||||
}
|
||||
|
||||
float FSGTimedThumpCommandImpl::GetDuration() const
|
||||
{
|
||||
return Pimpl->TimedThumpCommand.GetDuration();
|
||||
}
|
||||
|
||||
void FSGTimedThumpCommandImpl::SetDuration(const float Duration)
|
||||
{
|
||||
Pimpl->TimedThumpCommand.SetDuration(Duration);
|
||||
}
|
||||
|
||||
float FSGTimedThumpCommandImpl::GetElapsedTime() const
|
||||
{
|
||||
return Pimpl->TimedThumpCommand.GetElapsedTime();
|
||||
}
|
||||
|
||||
void FSGTimedThumpCommandImpl::SetElapsedTime(const float ElapsedTime)
|
||||
{
|
||||
Pimpl->TimedThumpCommand.SetElapsedTime(ElapsedTime);
|
||||
}
|
||||
|
||||
bool FSGTimedThumpCommandImpl::HasTimeElapsed() const
|
||||
{
|
||||
return Pimpl->TimedThumpCommand.HasTimeElapsed();
|
||||
|
||||
@@ -139,11 +139,9 @@ public:
|
||||
|
||||
public:
|
||||
bool IsRight() const;
|
||||
void SetIsRight(bool bRightHanded);
|
||||
|
||||
public:
|
||||
TArray<TArray<float>> GetFingerLengths() const;
|
||||
void SetFingerLengths(const TArray<TArray<float>>& FingerLengths);
|
||||
|
||||
TArray<float> GetFingerLengths(ESGFinger Finger) const;
|
||||
|
||||
@@ -156,13 +154,11 @@ public:
|
||||
TArray<float> GetFingerRatios(ESGFinger Finger) const;
|
||||
|
||||
TArray<FVector> GetStartJointPositions() const;
|
||||
void SetStartJointPositions(const TArray<FVector>& StartJointPositions);
|
||||
|
||||
void SetStartJointPosition(ESGFinger Finger, const FVector& Position);
|
||||
void SetStartJointPosition(uint8 Finger, const FVector& Position);
|
||||
|
||||
TArray<FQuat> GetStartJointRotations() const;
|
||||
void SetStartJointRotations(const TArray<FQuat>& StartJointRotations);
|
||||
|
||||
FVector GetJointPosition(ESGFinger Finger) const;
|
||||
|
||||
@@ -188,4 +184,4 @@ public:
|
||||
FString ToString(bool bLengthsOnly) const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -154,4 +154,4 @@ public:
|
||||
virtual FSGBuzzCommandImpl Copy() const;
|
||||
|
||||
virtual FSGBuzzCommandImpl Merge(const FSGBuzzCommandImpl& Command) const;
|
||||
};
|
||||
};
|
||||
@@ -121,12 +121,8 @@ public:
|
||||
public:
|
||||
TArray<FVector> GetCalibrationValues() const;
|
||||
|
||||
void SetCalibrationValues(const TArray<FVector>& CalibrationValues);
|
||||
|
||||
int32 GetStage() const;
|
||||
|
||||
void SetStage(int32 Stage);
|
||||
|
||||
public:
|
||||
FString ToLogData(const FString& Delimiter = "\t") const;
|
||||
};
|
||||
};
|
||||
@@ -189,4 +189,4 @@ public:
|
||||
virtual bool GetBatteryLevel(float& OutLevel);
|
||||
|
||||
virtual FString ToString() const;
|
||||
};
|
||||
};
|
||||
@@ -101,4 +101,4 @@ public:
|
||||
public:
|
||||
FSGDeviceListImpl() = delete;
|
||||
virtual ~FSGDeviceListImpl() = delete;
|
||||
};
|
||||
};
|
||||
@@ -123,14 +123,10 @@ public:
|
||||
|
||||
public:
|
||||
FString GetDeviceId() const;
|
||||
void SetDeviceId(const FString& Id) const;
|
||||
|
||||
FString GetHardwareVersion() const;
|
||||
void SetHardwareVersion(const FString& Version) const;
|
||||
|
||||
int32 GetFirmwareVersion() const;
|
||||
void SetFirmwareVersion(int32 Version) const;
|
||||
|
||||
int32 GetSubFirmwareVersion() const;
|
||||
void SetSubFirmwareVersion(int32 Version) const;
|
||||
};
|
||||
};
|
||||
@@ -173,18 +173,10 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_ctor_copy_as
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGBasicHandModelImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightHanded);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_GetFingerLengths(
|
||||
void* Instance,
|
||||
void* OutLengths);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_SetFingerLengths(
|
||||
void* Instance,
|
||||
void* FingerLengths);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_GetFingerLengths_Finger(
|
||||
void* Instance,
|
||||
void* OutLengths,
|
||||
@@ -213,10 +205,6 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_GetStartJoin
|
||||
void* Instance,
|
||||
void* OutPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_SetStartJointPositions(
|
||||
void* Instance,
|
||||
void* StartJointPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_SetStartJointPosition_ESGFinger(
|
||||
void* Instance,
|
||||
void* Finger,
|
||||
@@ -231,10 +219,6 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_GetStartJoin
|
||||
void* Instance,
|
||||
void* OutRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_SetStartJointRotations(
|
||||
void* Instance,
|
||||
void* StartJointRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGBasicHandModelImpl_GetJointPosition(
|
||||
void* Instance,
|
||||
void* OutPosition,
|
||||
@@ -459,17 +443,9 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGCalibrationDataPointImpl_GetCal
|
||||
void* Instance,
|
||||
void* Values);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGCalibrationDataPointImpl_SetCalibrationValues(
|
||||
void* Instance,
|
||||
void* CalibrationValues);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGCalibrationDataPointImpl_GetStage(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGCalibrationDataPointImpl_SetStage(
|
||||
void* Instance,
|
||||
int32 Stage);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGCalibrationDataPointImpl_ToLogData(
|
||||
void* Instance,
|
||||
void* OutData,
|
||||
@@ -679,32 +655,16 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGDeviceModelImpl_GetDeviceId(
|
||||
void* Instance,
|
||||
void* OutId);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGDeviceModelImpl_SetDeviceId(
|
||||
void* Instance,
|
||||
void* Id);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGDeviceModelImpl_GetHardwareVersion(
|
||||
void* Instance,
|
||||
void* OutVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGDeviceModelImpl_SetHardwareVersion(
|
||||
void* Instance,
|
||||
void* Version);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGDeviceModelImpl_GetFirmwareVersion(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGDeviceModelImpl_SetFirmwareVersion(
|
||||
void* Instance,
|
||||
int32 Version);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGDeviceModelImpl_GetSubFirmwareVersion(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGDeviceModelImpl_SetSubFirmwareVersion(
|
||||
void* Instance,
|
||||
int32 Version);
|
||||
|
||||
/*******************************************************************************
|
||||
* SGFingerCommandImpl.h
|
||||
******************************************************************************/
|
||||
@@ -755,10 +715,6 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGFingerCommandImpl_GetLevels(
|
||||
void* Instance,
|
||||
void* OutLevels);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGFingerCommandImpl_SetLevels(
|
||||
void* Instance,
|
||||
void* Levels);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int SGCoreImpl_FSGFingerCommandImpl_GetLevel(
|
||||
void* Instance,
|
||||
int32 Finger);
|
||||
@@ -896,18 +852,10 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandInterpolatorImpl_GetJointIn
|
||||
void* Instance,
|
||||
void* OutInterpolations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandInterpolatorImpl_SetJointInterpolations(
|
||||
void* Instance,
|
||||
void* OutJointInterpolations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandInterpolatorImpl_GetCmcStartRotation(
|
||||
void* Instance,
|
||||
void* OutRotation);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandInterpolatorImpl_SetCmcStartRotation(
|
||||
void* Instance,
|
||||
void* CmcStartRotation);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API float SGCoreImpl_FSGHandInterpolatorImpl_CalculateAngle_Finger_int32Movement_Value(
|
||||
void* Instance,
|
||||
void* Finger,
|
||||
@@ -1046,34 +994,18 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_ctor_copy_assignme
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGHandPoseImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightHanded);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_GetJointPositions(
|
||||
void* Instance,
|
||||
void* OutPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_SetJointPositions(
|
||||
void* Instance,
|
||||
void* JointPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_GetJointRotations(
|
||||
void* Instance,
|
||||
void* OutRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_SetJointRotations(
|
||||
void* Instance,
|
||||
void* JointRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_GetHandAngles(
|
||||
void* Instance,
|
||||
void* OutAngles);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandPoseImpl_SetHandAngles(
|
||||
void* Instance,
|
||||
void* HandAngles);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGHandPoseImpl_Equals(
|
||||
void* Instance,
|
||||
void* HandPoseImpl);
|
||||
@@ -1157,26 +1089,14 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandProfileImpl_ctor_copy_assig
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGHandProfileImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandProfileImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightHanded);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandProfileImpl_GetSenseGloveHandProfile(
|
||||
void* Instance,
|
||||
void* OutProfile);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandProfileImpl_SetSenseGloveHandProfile(
|
||||
void* Instance,
|
||||
void* SenseGloveHandProfile);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandProfileImpl_GetNovaGloveHandProfile(
|
||||
void* Instance,
|
||||
void* OutProfile);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHandProfileImpl_SetNovaGloveHandProfile(
|
||||
void* Instance,
|
||||
void* NovaGloveHandProfile);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGHandProfileImpl_Equals(
|
||||
void* Instance,
|
||||
void* HandProfileImpl);
|
||||
@@ -1386,14 +1306,6 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl
|
||||
void* OutHapticGloveCalibrationCheckImpl,
|
||||
void* Rhs);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl_GetLastSensorRange(
|
||||
void* Instance,
|
||||
void* OutLastSensorRange);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl_SetLastSensorRange(
|
||||
void* Instance,
|
||||
void* LastSensorRange);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCalibrationCheckImpl_GetCalibrationStage(
|
||||
void* Instance,
|
||||
void* OutStage);
|
||||
@@ -1554,26 +1466,14 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCommandBufferImpl_Ge
|
||||
void* Instance,
|
||||
void* OutForceFeedbackCommandsQueue);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCommandBufferImpl_SetForceFeedbackCommandsQueue(
|
||||
void* Instance,
|
||||
void* ForceFeedbackCommandsQueue);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCommandBufferImpl_GetBuzzCommandsQueue(
|
||||
void* Instance,
|
||||
void* OutBuzzCommandsQueue);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCommandBufferImpl_SetBuzzCommandsQueue(
|
||||
void* Instance,
|
||||
void* BuzzCommandsQueue);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCommandBufferImpl_GetThumperCommandsQueue(
|
||||
void* Instance,
|
||||
void* OutThumperCommandsQueue);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCommandBufferImpl_SetThumperCommandsQueue(
|
||||
void* Instance,
|
||||
void* ThumperCommandsQueue);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveCommandBufferImpl_ClearForceFeedbackCommandsQueue(
|
||||
void* Instance);
|
||||
|
||||
@@ -1721,10 +1621,6 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveQuickCalibrationImpl
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API float SGCoreImpl_FSGHapticGloveQuickCalibrationImpl_GetAutoEndTimeout(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGHapticGloveQuickCalibrationImpl_SetAutoEndTimeout(
|
||||
void* Instance,
|
||||
float AutoEndTimeout);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGHapticGloveQuickCalibrationImpl_GetSmoothingSamples(
|
||||
void* Instance);
|
||||
|
||||
@@ -2150,18 +2046,10 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveHandProfileImpl_ctor_c
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGNovaGloveHandProfileImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveHandProfileImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightHanded);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveHandProfileImpl_GetInterpolationSet(
|
||||
void* Instance,
|
||||
void* OutSet);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveHandProfileImpl_SetInterpolationSet(
|
||||
void* Instance,
|
||||
void* InterpolationSet);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGNovaGloveHandProfileImpl_Equals(
|
||||
void* Instance,
|
||||
void* NovaGloveHandProfileImpl);
|
||||
@@ -2211,54 +2099,26 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_GetDeviceId(
|
||||
void* Instance,
|
||||
void* OutId);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_SetDeviceId(
|
||||
void* Instance,
|
||||
void* DeviceId);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_GetHardwareVersion(
|
||||
void* Instance,
|
||||
void* OutVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_SetHardwareVersion(
|
||||
void* Instance,
|
||||
void* HardwareVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGNovaGloveInfoImpl_GetFirmwareVersion(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_SetFirmwareVersion(
|
||||
void* Instance,
|
||||
int32 FirmwareVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGNovaGloveInfoImpl_GetSubFirmwareVersion(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_SetSubFirmwareVersion(
|
||||
void* Instance,
|
||||
int32 SubFirmwareVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGNovaGloveInfoImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightHanded);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_GetImuCorrection(
|
||||
void* Instance,
|
||||
void* OutCorrection);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_SetImuCorrection(
|
||||
void* Instance,
|
||||
void* ImuCorrection);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGNovaGloveInfoImpl_GetNumberOfSensors(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveInfoImpl_SetNumberOfSensors(
|
||||
void* Instance,
|
||||
int32 NumberOfSensors);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGNovaGloveInfoImpl_Equals(
|
||||
void* Instance,
|
||||
void* NovaGloveInfoImpl);
|
||||
@@ -2312,46 +2172,22 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_GetSens
|
||||
void* Instance,
|
||||
void* OutValues);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetSensorValues(
|
||||
void* Instance,
|
||||
void* SensorValues);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_GetImuRotation(
|
||||
void* Instance,
|
||||
void* OutRotation);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetImuRotation(
|
||||
void* Instance,
|
||||
void* ImuRotation);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGNovaGloveSensorDataImpl_GetParsedValues(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetParsedValues(
|
||||
void* Instance,
|
||||
int32 ParsedValues);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGNovaGloveSensorDataImpl_IsImuParsed(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetImuParsed(
|
||||
void* Instance,
|
||||
bool bImuParsed);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API float SGCoreImpl_FSGNovaGloveSensorDataImpl_GetBatteryLevel(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetBatteryLevel(
|
||||
void* Instance,
|
||||
float BatteryLevel);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGNovaGloveSensorDataImpl_IsCharging(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGNovaGloveSensorDataImpl_SetIsCharging(
|
||||
void* Instance,
|
||||
bool bCharging);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGNovaGloveSensorDataImpl_Equals(
|
||||
void* Instance,
|
||||
void* NovaGloveSensorDataImpl);
|
||||
@@ -2658,42 +2494,22 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_ctor_
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGSenseGloveHandProfileImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightHanded);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetInterpolationSet(
|
||||
void* Instance,
|
||||
void* OutSet);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetInterpolationSet(
|
||||
void* Instance,
|
||||
void* InterpolationSet);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetThumbSolver(
|
||||
void* Instance,
|
||||
void* OutSolver);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetThumbSolver(
|
||||
void* Instance,
|
||||
void* ThumbSolver);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetFingerSolver(
|
||||
void* Instance,
|
||||
void* OutSolver);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetFingerSolver(
|
||||
void* Instance,
|
||||
void* FingerSolver);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_GetFingerThimbleOffset(
|
||||
void* Instance,
|
||||
void* OutOffset);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveHandProfileImpl_SetFingerThimbleOffset(
|
||||
void* Instance,
|
||||
void* FingerThimbleOffset);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGSenseGloveHandProfileImpl_Equals(
|
||||
void* Instance,
|
||||
void* SenseGloveHandProfileImpl);
|
||||
@@ -2748,86 +2564,42 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetDeviceId(
|
||||
void* Instance,
|
||||
void* OutId);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetDeviceId(
|
||||
void* Instance,
|
||||
void* DeviceId);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetHardwareVersion(
|
||||
void* Instance,
|
||||
void* OutVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetHardwareVersion(
|
||||
void* Instance,
|
||||
void* HardwareVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGSenseGloveInfoImpl_GetFirmwareVersion(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetFirmwareVersion(
|
||||
void* Instance,
|
||||
int32 FirmwareVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGSenseGloveInfoImpl_GetSubFirmwareVersion(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetSubFirmwareVersion(
|
||||
void* Instance,
|
||||
int32 SubFirmwareVersion);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGSenseGloveInfoImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightHanded);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGSenseGloveInfoImpl_GetNumberOfSensors(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetNumberOfSensors(
|
||||
void* Instance,
|
||||
int32 NumberOfSensors);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetImuCorrection(
|
||||
void* Instance,
|
||||
void* OutCorrection);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetImuCorrection(
|
||||
void* Instance,
|
||||
void* ImuCorrection);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartPositions(
|
||||
void* Instance,
|
||||
void* OutPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetStartPositions(
|
||||
void* Instance,
|
||||
void* StartPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartRotations(
|
||||
void* Instance,
|
||||
void* OutRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetStartRotations(
|
||||
void* Instance,
|
||||
void* StartRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetGloveLengths(
|
||||
void* Instance,
|
||||
void* OutLengths);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetGloveLengths(
|
||||
void* Instance,
|
||||
void* GloveLengths);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetFunctions(
|
||||
void* Instance,
|
||||
void* OutFunctions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_SetFunctions(
|
||||
void* Instance,
|
||||
void* Functions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveInfoImpl_GetStartPosition(
|
||||
void* Instance,
|
||||
void* OutPosition,
|
||||
@@ -2899,34 +2671,18 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_ctor_copy_as
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGSenseGlovePoseImpl_IsRight(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_SetIsRight(
|
||||
void* Instance,
|
||||
bool bRightGloveed);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_GetJointPositions(
|
||||
void* Instance,
|
||||
void* OutPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_SetJointPositions(
|
||||
void* Instance,
|
||||
void* JointPositions);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_GetJointRotations(
|
||||
void* Instance,
|
||||
void* OutRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_SetJointRotations(
|
||||
void* Instance,
|
||||
void* JointRotations);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_GetGloveAngles(
|
||||
void* Instance,
|
||||
void* OutAngles);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_SetGloveAngles(
|
||||
void* Instance,
|
||||
void* GloveAngles);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGlovePoseImpl_GetThimblePositions(
|
||||
void* Instance,
|
||||
void* OutPositions);
|
||||
@@ -3001,10 +2757,6 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveSensorDataImpl_GetSen
|
||||
void* Instance,
|
||||
void* OutAngles);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetSensorAngles(
|
||||
void* Instance,
|
||||
void* SensorAngles);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveSensorDataImpl_GetSensorAngles_Finger(
|
||||
void* Instance,
|
||||
void* OutAngles,
|
||||
@@ -3018,24 +2770,12 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveSensorDataImpl_GetImu
|
||||
void* Instance,
|
||||
void* OutRotation);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetImuRotation(
|
||||
void* Instance,
|
||||
void* ImuRotation);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGSenseGloveSensorDataImpl_GetParsedValues(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetParsedValues(
|
||||
void* Instance,
|
||||
int32 ParsedValues);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGSenseGloveSensorDataImpl_IsImuParsed(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGSenseGloveSensorDataImpl_SetImuParsed(
|
||||
void* Instance,
|
||||
bool bImuParsed);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGSenseGloveSensorDataImpl_Equals(
|
||||
void* Instance,
|
||||
void* SenseGloveSensorDataImpl);
|
||||
@@ -3293,31 +3033,12 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedBuzzCommandImpl_GetBaseCom
|
||||
void* Instance,
|
||||
void* OutCommand);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedBuzzCommandImpl_SetBaseCommand(
|
||||
void* Instance,
|
||||
void* BaseCommand);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGTimedBuzzCommandImpl_GetMagnitude(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedBuzzCommandImpl_SetMagnitude(
|
||||
void* Instance,
|
||||
int32 Magnitude);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API float SGCoreImpl_FSGTimedBuzzCommandImpl_GetDuration(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedBuzzCommandImpl_SetDuration(
|
||||
void* Instance,
|
||||
float Duration);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API float SGCoreImpl_FSGTimedBuzzCommandImpl_GetElapsedTime(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedBuzzCommandImpl_SetElapsedTime(
|
||||
void* Instance,
|
||||
float ElapsedTime);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGTimedBuzzCommandImpl_HasTimeElapsed(
|
||||
void* Instance);
|
||||
|
||||
@@ -3368,24 +3089,12 @@ SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedThumpCommandImpl_ctor_copy
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API int32 SGCoreImpl_FSGTimedThumpCommandImpl_GetMagnitude(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedThumpCommandImpl_SetMagnitude(
|
||||
void* Instance,
|
||||
int32 Magnitude);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API float SGCoreImpl_FSGTimedThumpCommandImpl_GetDuration(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedThumpCommandImpl_SetDuration(
|
||||
void* Instance,
|
||||
float Duration);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API float SGCoreImpl_FSGTimedThumpCommandImpl_GetElapsedTime(
|
||||
void* Instance);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API void SGCoreImpl_FSGTimedThumpCommandImpl_SetElapsedTime(
|
||||
void* Instance,
|
||||
float ElapsedTime);
|
||||
|
||||
SENSEGLOVECOREIMPL_PUBLIC_API bool SGCoreImpl_FSGTimedThumpCommandImpl_HasTimeElapsed(
|
||||
void* Instance);
|
||||
|
||||
|
||||
@@ -168,7 +168,6 @@ public:
|
||||
|
||||
public:
|
||||
virtual TArray<int32> GetLevels() const;
|
||||
void SetLevels(const TArray<int32>& Levels);
|
||||
|
||||
virtual int32 GetLevel(int32 Finger) const;
|
||||
virtual void SetLevel(int32 Finger, int32 Value);
|
||||
@@ -176,4 +175,4 @@ public:
|
||||
virtual bool Equals(const FSGFingerCommandImpl& FingerCommandImpl) const;
|
||||
|
||||
virtual FString ToString() const;
|
||||
};
|
||||
};
|
||||
@@ -143,4 +143,4 @@ public:
|
||||
virtual FSGForceFeedbackCommandImpl Copy() const;
|
||||
|
||||
virtual FSGForceFeedbackCommandImpl Merge(const FSGForceFeedbackCommandImpl& Command) const;
|
||||
};
|
||||
};
|
||||
@@ -144,12 +144,8 @@ public:
|
||||
public:
|
||||
TArray<TArray<FSGInterpolationSetImpl>> GetJointInterpolations() const;
|
||||
|
||||
void SetJointInterpolations(const TArray<TArray<FSGInterpolationSetImpl>>& JointInterpolations);
|
||||
|
||||
FQuat GetCmcStartRotation() const;
|
||||
|
||||
void SetCmcStartRotation(const FQuat& CmcStartRotation);
|
||||
|
||||
public:
|
||||
float CalculateAngle(ESGFinger Finger, int32 Movement, float Value) const;
|
||||
|
||||
@@ -172,4 +168,4 @@ public:
|
||||
|
||||
public:
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -148,16 +148,12 @@ public:
|
||||
|
||||
public:
|
||||
bool IsRight() const;
|
||||
void SetIsRight(bool bRightHanded) const;
|
||||
|
||||
TArray<TArray<FVector>> GetJointPositions() const;
|
||||
void SetJointPositions(const TArray<TArray<FVector>>& JointPositions) const;
|
||||
|
||||
TArray<TArray<FQuat>> GetJointRotations() const;
|
||||
void SetJointRotations(const TArray<TArray<FQuat>>& JointRotations) const;
|
||||
|
||||
TArray<TArray<FVector>> GetHandAngles() const;
|
||||
void SetHandAngles(const TArray<TArray<FVector>>& HandAngles) const;
|
||||
|
||||
public:
|
||||
bool Equals(const FSGHandPoseImpl& HandPoseImpl) const;
|
||||
@@ -170,4 +166,4 @@ public:
|
||||
FString ToString(bool bShortFormat = false) const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -147,16 +147,10 @@ public:
|
||||
public:
|
||||
bool IsRight() const;
|
||||
|
||||
void SetIsRight(bool bRightHanded) const;
|
||||
|
||||
FSGSenseGloveHandProfileImpl GetSenseGloveHandProfile() const;
|
||||
|
||||
void SetSenseGloveHandProfile(const FSGSenseGloveHandProfileImpl& SenseGloveHandProfile);
|
||||
|
||||
FSGNovaGloveHandProfileImpl GetNovaGloveHandProfile() const;
|
||||
|
||||
void SetNovaGloveHandProfile(const FSGNovaGloveHandProfileImpl& NovaGloveHandProfile);
|
||||
|
||||
public:
|
||||
bool Equals(const FSGHandProfileImpl& HandProfileImpl) const;
|
||||
|
||||
@@ -164,4 +158,4 @@ public:
|
||||
|
||||
public:
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -147,10 +147,6 @@ public:
|
||||
*/
|
||||
const FHapticGloveCalibrationCheckType& ToHapticGloveCalibrationCheck() const;
|
||||
|
||||
public:
|
||||
FSGSensorRangeImpl GetLastSensorRange() const;
|
||||
void SetLastSensorRange(const FSGSensorRangeImpl& LastSensorRange);
|
||||
|
||||
public:
|
||||
ESGCalibrationStage GetCalibrationStage() const;
|
||||
|
||||
@@ -160,4 +156,4 @@ public:
|
||||
virtual void Reset();
|
||||
|
||||
void CheckRange(const TArray<FVector>& CurrentValues, float DeltaSeconds, ESGDeviceType DeviceType);
|
||||
};
|
||||
};
|
||||
@@ -198,4 +198,4 @@ public:
|
||||
virtual bool GetHandPose(bool bRightHanded, FSGHandPoseImpl& OutCurrentHandPose) const;
|
||||
|
||||
virtual FString GetCurrentInstruction(const FString& NextStepKey = FString{""}) const;
|
||||
};
|
||||
};
|
||||
@@ -133,13 +133,10 @@ public:
|
||||
|
||||
public:
|
||||
TArray<FSGForceFeedbackCommandImpl> GetForceFeedbackCommandsQueue() const;
|
||||
void SetForceFeedbackCommandsQueue(const TArray<FSGForceFeedbackCommandImpl>& ForceFeedbackCommandsQueue);
|
||||
|
||||
TArray<FSGTimedBuzzCommandImpl> GetBuzzCommandsQueue() const;
|
||||
void SetBuzzCommandsQueue(const TArray<FSGTimedBuzzCommandImpl>& TimedBuzzCommandsQueue);
|
||||
|
||||
TArray<FSGTimedThumpCommandImpl> GetThumperCommandsQueue() const;
|
||||
void SetThumperCommandsQueue(const TArray<FSGTimedThumpCommandImpl>& TimedThumpCommandsQueue);
|
||||
|
||||
public:
|
||||
void ClearForceFeedbackCommandsQueue();
|
||||
@@ -175,4 +172,4 @@ public:
|
||||
void FlushHaptics(float DeltaSeconds, const FSGForceFeedbackCommandImpl& LastBrakeLevel,
|
||||
FSGForceFeedbackCommandImpl& OutForceFeedbackCommand, FSGBuzzCommandImpl& OutBuzzCommand,
|
||||
FSGThumperCommandImpl& OutThumperCommand);
|
||||
};
|
||||
};
|
||||
@@ -84,4 +84,4 @@ public:
|
||||
public:
|
||||
FSGHapticGloveHandProfilesImpl() = delete;
|
||||
virtual ~FSGHapticGloveHandProfilesImpl() = delete;
|
||||
};
|
||||
};
|
||||
@@ -137,8 +137,6 @@ public:
|
||||
public:
|
||||
float GetAutoEndTimeout() const;
|
||||
|
||||
void SetAutoEndTimeout(float AutoEndTimeout);
|
||||
|
||||
int32 GetSmoothingSamples() const;
|
||||
|
||||
FSGSensorRangeImpl GetSensorRange() const;
|
||||
@@ -164,4 +162,4 @@ public:
|
||||
virtual bool GetHandPose(bool bRightHanded, FSGHandPoseImpl& OutCurrentHandPose) const override;
|
||||
|
||||
virtual FString GetCurrentInstruction(const FString& NextStepKey = FString{""}) const override;
|
||||
};
|
||||
};
|
||||
@@ -160,4 +160,4 @@ public:
|
||||
FString ToString(bool bLimits) const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -128,12 +128,8 @@ public:
|
||||
public:
|
||||
bool IsRight() const;
|
||||
|
||||
void SetIsRight(bool bRightHanded);
|
||||
|
||||
FSGHandInterpolatorImpl GetInterpolationSet() const;
|
||||
|
||||
void SetInterpolationSet(const FSGHandInterpolatorImpl& InterpolationSet);
|
||||
|
||||
public:
|
||||
bool Equals(const FSGNovaGloveHandProfileImpl& NovaGloveHandProfileImpl) const;
|
||||
|
||||
@@ -141,4 +137,4 @@ public:
|
||||
|
||||
public:
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -128,25 +128,18 @@ public:
|
||||
|
||||
public:
|
||||
FString GetDeviceId() const;
|
||||
void SetDeviceId(const FString& DeviceId);
|
||||
|
||||
FString GetHardwareVersion() const;
|
||||
void SetHardwareVersion(const FString& HardwareVersion);
|
||||
|
||||
int32 GetFirmwareVersion() const;
|
||||
void SetFirmwareVersion(int32 FirmwareVersion);
|
||||
|
||||
int32 GetSubFirmwareVersion() const;
|
||||
void SetSubFirmwareVersion(int32 SubFirmwareVersion);
|
||||
|
||||
bool IsRight() const;
|
||||
void SetIsRight(bool bRightHanded);
|
||||
|
||||
FQuat GetImuCorrection() const;
|
||||
void SetImuCorrection(const FQuat& ImuCorrection);
|
||||
|
||||
int32 GetNumberOfSensors() const;
|
||||
void SetNumberOfSensors(int32 NumberOfSensors);
|
||||
|
||||
public:
|
||||
bool Equals(const FSGNovaGloveInfoImpl& SGNovaGloveInfo) const;
|
||||
@@ -155,4 +148,4 @@ public:
|
||||
FString ToString() const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -131,23 +131,17 @@ public:
|
||||
|
||||
public:
|
||||
TArray<FVector> GetSensorValues() const;
|
||||
void SetSensorValues(const TArray<FVector>& SensorValues) const;
|
||||
|
||||
FQuat GetImuRotation() const;
|
||||
void SetImuRotation(const FQuat& ImuRotation);
|
||||
|
||||
int32 GetParsedValues() const;
|
||||
void SetParsedValues(int32 ParsedValues);
|
||||
|
||||
bool IsImuParsed() const;
|
||||
void SetImuParsed(bool bImuParsed);
|
||||
|
||||
public:
|
||||
float GetBatteryLevel() const;
|
||||
void SetBatteryLevel(float BatteryLevel);
|
||||
|
||||
bool IsCharging() const;
|
||||
void SetIsCharging(bool bCharging);
|
||||
|
||||
public:
|
||||
bool Equals(const FSGNovaGloveSensorDataImpl& NovaGloveSensorDataImpl) const;
|
||||
@@ -156,4 +150,4 @@ public:
|
||||
FString ToString() const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -135,24 +135,14 @@ public:
|
||||
public:
|
||||
bool IsRight() const;
|
||||
|
||||
void SetIsRight(bool bRightHanded);
|
||||
|
||||
FSGHandInterpolatorImpl GetInterpolationSet() const;
|
||||
|
||||
void SetInterpolationSet(const FSGHandInterpolatorImpl& InterpolationSet);
|
||||
|
||||
ESGThumbSolver GetThumbSolver() const;
|
||||
|
||||
void SetThumbSolver(ESGThumbSolver ThumbSolver);
|
||||
|
||||
ESGFingerSolver GetFingerSolver() const;
|
||||
|
||||
void SetFingerSolver(ESGFingerSolver FingerSolver);
|
||||
|
||||
TArray<FVector> GetFingerThimbleOffset() const;
|
||||
|
||||
void SetFingerThimbleOffset(const TArray<FVector>& FingerThimbleOffset);
|
||||
|
||||
public:
|
||||
bool Equals(const FSGSenseGloveHandProfileImpl& SenseGloveHandProfileImpl) const;
|
||||
|
||||
@@ -160,4 +150,4 @@ public:
|
||||
|
||||
public:
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -135,37 +135,26 @@ public:
|
||||
|
||||
public:
|
||||
FString GetDeviceId() const;
|
||||
void SetDeviceId(const FString& DeviceId);
|
||||
|
||||
FString GetHardwareVersion() const;
|
||||
void SetHardwareVersion(const FString& HardwareVersion);
|
||||
|
||||
int32 GetFirmwareVersion() const;
|
||||
void SetFirmwareVersion(int32 FirmwareVersion);
|
||||
|
||||
int32 GetSubFirmwareVersion() const;
|
||||
void SetSubFirmwareVersion(int32 SubFirmwareVersion);
|
||||
|
||||
bool IsRight() const;
|
||||
void SetIsRight(bool bRightHanded);
|
||||
|
||||
int32 GetNumberOfSensors() const;
|
||||
void SetNumberOfSensors(int32 NumberOfSensors);
|
||||
|
||||
FQuat GetImuCorrection() const;
|
||||
void SetImuCorrection(const FQuat& ImuCorrection);
|
||||
|
||||
TArray<FVector> GetStartPositions() const;
|
||||
void SetStartPositions(const TArray<FVector>& StartPositions);
|
||||
|
||||
TArray<FQuat> GetStartRotations() const;
|
||||
void SetStartRotations(const TArray<FQuat>& StartRotations);
|
||||
|
||||
TArray<TArray<FVector>> GetGloveLengths() const;
|
||||
void SetGloveLengths(const TArray<TArray<FVector>>& GloveLengths) const;
|
||||
|
||||
TArray<bool> GetFunctions() const;
|
||||
void SetFunctions(const TArray<bool>& Functions) const;
|
||||
|
||||
public:
|
||||
FVector GetStartPosition(ESGFinger Finger) const;
|
||||
@@ -185,4 +174,4 @@ public:
|
||||
FString ToString() const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -132,16 +132,12 @@ public:
|
||||
|
||||
public:
|
||||
bool IsRight() const;
|
||||
void SetIsRight(bool bRightHanded) const;
|
||||
|
||||
TArray<TArray<FVector>> GetJointPositions() const;
|
||||
void SetJointPositions(const TArray<TArray<FVector>>& JointPositions) const;
|
||||
|
||||
TArray<TArray<FQuat>> GetJointRotations() const;
|
||||
void SetJointRotations(const TArray<TArray<FQuat>>& JointRotations) const;
|
||||
|
||||
TArray<TArray<FVector>> GetGloveAngles() const;
|
||||
void SetGloveAngles(const TArray<TArray<FVector>>& GloveAngles) const;
|
||||
|
||||
public:
|
||||
TArray<FVector> GetThimblePositions() const;
|
||||
@@ -160,4 +156,4 @@ public:
|
||||
FString ToString(bool bShortFormat = true) const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -131,21 +131,17 @@ public:
|
||||
|
||||
public:
|
||||
TArray<TArray<float>> GetSensorAngles() const;
|
||||
void SetSensorAngles(const TArray<TArray<float>>& SensorAngles);
|
||||
|
||||
TArray<float> GetSensorAngles(ESGFinger Finger) const;
|
||||
|
||||
TArray<float> GetAngleSequence() const;
|
||||
|
||||
FQuat GetImuRotation() const;
|
||||
void SetImuRotation(const FQuat& ImuRotation);
|
||||
|
||||
int32 GetParsedValues() const;
|
||||
void SetParsedValues(int32 ParsedValues);
|
||||
|
||||
public:
|
||||
bool IsImuParsed() const;
|
||||
void SetImuParsed(bool bImuParsed);
|
||||
|
||||
public:
|
||||
bool Equals(const FSGSenseGloveSensorDataImpl& SenseGloveSensorDataImpl) const;
|
||||
@@ -154,4 +150,4 @@ public:
|
||||
FString ToString() const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -82,4 +82,4 @@ public:
|
||||
public:
|
||||
FSGSenseGloveVarsImpl() = delete;
|
||||
virtual ~FSGSenseGloveVarsImpl() = delete;
|
||||
};
|
||||
};
|
||||
@@ -150,4 +150,4 @@ public:
|
||||
FString ToString(bool bYOnly = true) const;
|
||||
|
||||
FString Serialize() const;
|
||||
};
|
||||
};
|
||||
@@ -129,4 +129,4 @@ public:
|
||||
FSGThumperCommandImpl Merge(const FSGThumperCommandImpl& ThumperCommandImpl) const;
|
||||
|
||||
virtual bool Equals(const FSGThumperCommandImpl& ThumperCommandImpl) const;
|
||||
};
|
||||
};
|
||||
@@ -154,16 +154,10 @@ public:
|
||||
|
||||
public:
|
||||
virtual FSGBuzzCommandImpl GetBaseCommand() const;
|
||||
void SetBaseCommand(const FSGBuzzCommandImpl& BaseCommand);
|
||||
|
||||
int32 GetMagnitude() const;
|
||||
void SetMagnitude(int32 Magnitude);
|
||||
|
||||
float GetDuration() const;
|
||||
void SetDuration(float Duration);
|
||||
|
||||
float GetElapsedTime() const;
|
||||
void SetElapsedTime(float ElapsedTime);
|
||||
|
||||
virtual bool HasTimeElapsed() const;
|
||||
|
||||
@@ -175,4 +169,4 @@ public:
|
||||
|
||||
public:
|
||||
virtual FString ToString() const override;
|
||||
};
|
||||
};
|
||||
@@ -127,13 +127,10 @@ public:
|
||||
|
||||
public:
|
||||
int32 GetMagnitude() const;
|
||||
void SetMagnitude(int32 Magnitude);
|
||||
|
||||
float GetDuration() const;
|
||||
void SetDuration(float Duration);
|
||||
|
||||
float GetElapsedTime() const;
|
||||
void SetElapsedTime(float ElapsedTime);
|
||||
|
||||
bool HasTimeElapsed() const;
|
||||
|
||||
@@ -146,4 +143,4 @@ public:
|
||||
|
||||
public:
|
||||
virtual FString ToString() const;
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user