add new settings accessors for c++ and blueprints
This commit is contained in:
@@ -97,6 +97,198 @@ USGSettings::USGSettings()
|
|||||||
DebugWristTrackerGizmoThickness = 1.0f;
|
DebugWristTrackerGizmoThickness = 1.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const FVector& USGSettings::GetHardwareLocationOffsetLeftHand() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT( "Getting HardwareLocationOffsetLeftHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return HardwareLocationOffsetLeftHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetHardwareLocationOffsetLeftHand(const FVector& InHardwareLocationOffsetLeftHand)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT( "Setting HardwareLocationOffsetLeftHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
HardwareLocationOffsetLeftHand = InHardwareLocationOffsetLeftHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
const FVector& USGSettings::GetHardwareLocationOffsetRightHand() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT( "Getting HardwareLocationOffsetRightHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return HardwareLocationOffsetRightHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetHardwareLocationOffsetRightHand(const FVector& InHardwareLocationOffsetRightHand)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT( "Setting HardwareLocationOffsetRightHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
HardwareLocationOffsetRightHand = InHardwareLocationOffsetRightHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
const FRotator& USGSettings::GetHardwareRotationOffsetLeftHand() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT( "Getting HardwareRotationOffsetLeftHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return HardwareRotationOffsetLeftHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetHardwareRotationOffsetLeftHand(const FRotator& InHardwareRotationOffsetLeftHand)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT("Setting HardwareRotationOffsetRightHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
HardwareRotationOffsetLeftHand = InHardwareRotationOffsetLeftHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
const FRotator& USGSettings::GetHardwareRotationOffsetRightHand() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT("Getting HardwareRotationOffsetRightHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return HardwareRotationOffsetRightHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetHardwareRotationOffsetRightHand(const FRotator& InHardwareRotationOffsetRightHand)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
HardwareOffset == ESGPositionalTrackingHardware::Custom,
|
||||||
|
TEXT("Setting HardwareRotationOffsetRightHand is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
HardwareRotationOffsetRightHand = InHardwareRotationOffsetRightHand;
|
||||||
|
}
|
||||||
|
|
||||||
|
float USGSettings::GetDebugWristTrackerGizmoLength() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting DebugWristTrackerGizmoLength is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return DebugWristTrackerGizmoLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoLength(const float InDebugWristTrackerGizmoLength)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting DebugWristTrackerGizmoLength is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
DebugWristTrackerGizmoLength = InDebugWristTrackerGizmoLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
const FLinearColor& USGSettings::GetDebugWristTrackerGizmoXAxisColor() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting DebugWristTrackerGizmoXAxisColor is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return DebugWristTrackerGizmoXAxisColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoXAxisColor(const FLinearColor& InDebugWristTrackerGizmoXAxisColor)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting DebugWristTrackerGizmoXAxisColor is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
DebugWristTrackerGizmoXAxisColor = InDebugWristTrackerGizmoXAxisColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
const FLinearColor& USGSettings::GetDebugWristTrackerGizmoYAxisColor() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting DebugWristTrackerGizmoYAxisColor is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return DebugWristTrackerGizmoXAxisColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoYAxisColor(const FLinearColor& InDebugWristTrackerGizmoYAxisColor)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting DebugWristTrackerGizmoYAxisColor is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
DebugWristTrackerGizmoYAxisColor = InDebugWristTrackerGizmoYAxisColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
const FLinearColor& USGSettings::GetDebugWristTrackerGizmoZAxisColor() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting DebugWristTrackerGizmoZAxisColor is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return DebugWristTrackerGizmoZAxisColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoZAxisColor(const FLinearColor& InDebugWristTrackerGizmoZAxisColor)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting DebugWristTrackerGizmoZAxisColor is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
DebugWristTrackerGizmoZAxisColor = InDebugWristTrackerGizmoZAxisColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool USGSettings::GetDebugWristTrackerGizmoPersistentLines() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting bDebugWristTrackerGizmoPersistentLines is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return !!bDebugWristTrackerGizmoPersistentLines;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoPersistentLines(const bool bInDebugWristTrackerGizmoPersistentLines)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting bDebugWristTrackerGizmoPersistentLines is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
bDebugWristTrackerGizmoPersistentLines = bInDebugWristTrackerGizmoPersistentLines;
|
||||||
|
}
|
||||||
|
|
||||||
|
float USGSettings::GetDebugWristTrackerGizmoLifeTimeModifier() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting DebugWristTrackerGizmoLifeTimeModifier is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return DebugWristTrackerGizmoLifeTimeModifier;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoLifeTimeModifier(const float InDebugWristTrackerGizmoLifeTimeModifier)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting DebugWristTrackerGizmoLifeTimeModifier is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
DebugWristTrackerGizmoLifeTimeModifier = InDebugWristTrackerGizmoLifeTimeModifier;
|
||||||
|
}
|
||||||
|
|
||||||
|
uint8 USGSettings::GetDebugWristTrackerGizmoDepthPriority() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting DebugWristTrackerGizmoDepthPriority is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return DebugWristTrackerGizmoDepthPriority;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoDepthPriority(const uint8 InDebugWristTrackerGizmoDepthPriority)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
DebugWristTrackerGizmoDepthPriority = InDebugWristTrackerGizmoDepthPriority;
|
||||||
|
}
|
||||||
|
|
||||||
|
float USGSettings::GetDebugWristTrackerGizmoThickness() const
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Getting DebugWristTrackerGizmoThickness is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
return DebugWristTrackerGizmoThickness;
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettings::SetDebugWristTrackerGizmoThickness(const float InDebugWristTrackerGizmoThickness)
|
||||||
|
{
|
||||||
|
ensureAlwaysMsgf(
|
||||||
|
bDrawDebugWristTrackerGizmo,
|
||||||
|
TEXT("Setting DebugWristTrackerGizmoThickness is only permitted when HardwareOffset is set to Custom!"));
|
||||||
|
DebugWristTrackerGizmoThickness = InDebugWristTrackerGizmoThickness;
|
||||||
|
}
|
||||||
|
|
||||||
bool USGSettings::ShouldCreateSubsystem(UObject* Outer) const
|
bool USGSettings::ShouldCreateSubsystem(UObject* Outer) const
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -106,34 +106,58 @@ private:
|
|||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug")
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug")
|
||||||
uint8 bDrawDebugWristTrackerGizmo : 1;
|
uint8 bDrawDebugWristTrackerGizmo : 1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
float DebugWristTrackerGizmoLength;
|
float DebugWristTrackerGizmoLength;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
FLinearColor DebugWristTrackerGizmoXAxisColor;
|
FLinearColor DebugWristTrackerGizmoXAxisColor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
FLinearColor DebugWristTrackerGizmoYAxisColor;
|
FLinearColor DebugWristTrackerGizmoYAxisColor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
FLinearColor DebugWristTrackerGizmoZAxisColor;
|
FLinearColor DebugWristTrackerGizmoZAxisColor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
uint8 bDebugWristTrackerGizmoPersistentLines : 1;
|
uint8 bDebugWristTrackerGizmoPersistentLines : 1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
float DebugWristTrackerGizmoLifeTimeModifier;
|
float DebugWristTrackerGizmoLifeTimeModifier;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
uint8 DebugWristTrackerGizmoDepthPriority;
|
uint8 DebugWristTrackerGizmoDepthPriority;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||||
|
*/
|
||||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||||
float DebugWristTrackerGizmoThickness;
|
float DebugWristTrackerGizmoThickness;
|
||||||
@@ -147,11 +171,57 @@ public:
|
|||||||
return HardwareOffset;
|
return HardwareOffset;
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCEINLINE void SetHardwareOffset(const ESGPositionalTrackingHardware InHardWareOffset)
|
FORCEINLINE void SetHardwareOffset(const ESGPositionalTrackingHardware InHardwareOffset)
|
||||||
{
|
{
|
||||||
HardwareOffset = InHardWareOffset;
|
HardwareOffset = InHardwareOffset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const FVector& GetHardwareLocationOffsetLeftHand() const;
|
||||||
|
void SetHardwareLocationOffsetLeftHand(const FVector& InHardwareLocationOffsetLeftHand);
|
||||||
|
|
||||||
|
const FVector& GetHardwareLocationOffsetRightHand() const;
|
||||||
|
void SetHardwareLocationOffsetRightHand(const FVector& InHardwareLocationOffsetRightHand);
|
||||||
|
|
||||||
|
const FRotator& GetHardwareRotationOffsetLeftHand() const;
|
||||||
|
void SetHardwareRotationOffsetLeftHand(const FRotator& InHardwareRotationOffsetLeftHand);
|
||||||
|
|
||||||
|
const FRotator& GetHardwareRotationOffsetRightHand() const;
|
||||||
|
void SetHardwareRotationOffsetRightHand(const FRotator& InHardwareRotationOffsetRightHand);
|
||||||
|
|
||||||
|
FORCEINLINE bool GetDrawDebugWristTrackerGizmo() const
|
||||||
|
{
|
||||||
|
return !!bDrawDebugWristTrackerGizmo;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SetDrawDebugWristTrackerGizmo(const bool bInDrawDebugWristTrackerGizmo)
|
||||||
|
{
|
||||||
|
bDrawDebugWristTrackerGizmo = bInDrawDebugWristTrackerGizmo;
|
||||||
|
}
|
||||||
|
|
||||||
|
float GetDebugWristTrackerGizmoLength() const;
|
||||||
|
void SetDebugWristTrackerGizmoLength(float InDebugWristTrackerGizmoLength);
|
||||||
|
|
||||||
|
const FLinearColor& GetDebugWristTrackerGizmoXAxisColor() const;
|
||||||
|
void SetDebugWristTrackerGizmoXAxisColor(const FLinearColor& InDebugWristTrackerGizmoXAxisColor);
|
||||||
|
|
||||||
|
const FLinearColor& GetDebugWristTrackerGizmoYAxisColor() const;
|
||||||
|
void SetDebugWristTrackerGizmoYAxisColor(const FLinearColor& InDebugWristTrackerGizmoYAxisColor);
|
||||||
|
|
||||||
|
const FLinearColor& GetDebugWristTrackerGizmoZAxisColor() const;
|
||||||
|
void SetDebugWristTrackerGizmoZAxisColor(const FLinearColor& InDebugWristTrackerGizmoZAxisColor);
|
||||||
|
|
||||||
|
bool GetDebugWristTrackerGizmoPersistentLines() const;
|
||||||
|
void SetDebugWristTrackerGizmoPersistentLines(bool bInDebugWristTrackerGizmoPersistentLines);
|
||||||
|
|
||||||
|
float GetDebugWristTrackerGizmoLifeTimeModifier() const;
|
||||||
|
void SetDebugWristTrackerGizmoLifeTimeModifier(float InDebugWristTrackerGizmoLifeTimeModifier);
|
||||||
|
|
||||||
|
uint8 GetDebugWristTrackerGizmoDepthPriority() const;
|
||||||
|
void SetDebugWristTrackerGizmoDepthPriority(uint8 InDebugWristTrackerGizmoDepthPriority);
|
||||||
|
|
||||||
|
float GetDebugWristTrackerGizmoThickness() const;
|
||||||
|
void SetDebugWristTrackerGizmoThickness(float InDebugWristTrackerGizmoThickness);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual bool ShouldCreateSubsystem(UObject* Outer) const override;
|
virtual bool ShouldCreateSubsystem(UObject* Outer) const override;
|
||||||
|
|
||||||
|
|||||||
+146
-2
@@ -47,7 +47,151 @@ ESGPositionalTrackingHardware USGSettingsKismetLibrary::GetHardwareOffset(const
|
|||||||
return Settings->GetHardwareOffset();
|
return Settings->GetHardwareOffset();
|
||||||
}
|
}
|
||||||
|
|
||||||
void USGSettingsKismetLibrary::SetHardwareOffset(USGSettings* Settings, ESGPositionalTrackingHardware InHardWareOffset)
|
void USGSettingsKismetLibrary::SetHardwareOffset(
|
||||||
|
USGSettings* Settings, const ESGPositionalTrackingHardware InHardwareOffset)
|
||||||
{
|
{
|
||||||
Settings->SetHardwareOffset(InHardWareOffset);
|
Settings->SetHardwareOffset(InHardwareOffset);
|
||||||
|
}
|
||||||
|
|
||||||
|
const FVector& USGSettingsKismetLibrary::GetHardwareLocationOffsetLeftHand(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetHardwareLocationOffsetLeftHand();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetHardwareLocationOffsetLeftHand(
|
||||||
|
USGSettings* Settings, const FVector& InHardwareLocationOffsetLeftHand)
|
||||||
|
{
|
||||||
|
Settings->SetHardwareLocationOffsetLeftHand(InHardwareLocationOffsetLeftHand);
|
||||||
|
}
|
||||||
|
|
||||||
|
const FVector& USGSettingsKismetLibrary::GetHardwareLocationOffsetRightHand(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetHardwareLocationOffsetRightHand();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetHardwareLocationOffsetRightHand(
|
||||||
|
USGSettings* Settings, const FVector& InHardwareLocationOffsetRightHand)
|
||||||
|
{
|
||||||
|
Settings->SetHardwareLocationOffsetRightHand(InHardwareLocationOffsetRightHand);
|
||||||
|
}
|
||||||
|
|
||||||
|
const FRotator& USGSettingsKismetLibrary::GetHardwareRotationOffsetLeftHand(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetHardwareRotationOffsetLeftHand();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetHardwareRotationOffsetLeftHand(
|
||||||
|
USGSettings* Settings, const FRotator& InHardwareRotationOffsetLeftHand)
|
||||||
|
{
|
||||||
|
Settings->SetHardwareRotationOffsetLeftHand(InHardwareRotationOffsetLeftHand);
|
||||||
|
}
|
||||||
|
|
||||||
|
const FRotator& USGSettingsKismetLibrary::GetHardwareRotationOffsetRightHand(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetHardwareRotationOffsetRightHand();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetHardwareRotationOffsetRightHand(
|
||||||
|
USGSettings* Settings, const FRotator& InHardwareRotationOffsetRightHand)
|
||||||
|
{
|
||||||
|
Settings->SetHardwareRotationOffsetRightHand(InHardwareRotationOffsetRightHand);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool USGSettingsKismetLibrary::GetDrawDebugWristTrackerGizmo(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDrawDebugWristTrackerGizmo();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDrawDebugWristTrackerGizmo(USGSettings* Settings,
|
||||||
|
const bool bInDrawDebugWristTrackerGizmo)
|
||||||
|
{
|
||||||
|
Settings->SetDrawDebugWristTrackerGizmo(bInDrawDebugWristTrackerGizmo);
|
||||||
|
}
|
||||||
|
|
||||||
|
float USGSettingsKismetLibrary::GetDebugWristTrackerGizmoLength(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoLength();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoLength(USGSettings* Settings,
|
||||||
|
const float InDebugWristTrackerGizmoLength)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoLength(InDebugWristTrackerGizmoLength);
|
||||||
|
}
|
||||||
|
|
||||||
|
const FLinearColor& USGSettingsKismetLibrary::GetDebugWristTrackerGizmoXAxisColor(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoXAxisColor();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoXAxisColor(
|
||||||
|
USGSettings* Settings, const FLinearColor& InDebugWristTrackerGizmoXAxisColor)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoXAxisColor(InDebugWristTrackerGizmoXAxisColor);
|
||||||
|
}
|
||||||
|
|
||||||
|
const FLinearColor& USGSettingsKismetLibrary::GetDebugWristTrackerGizmoYAxisColor(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoYAxisColor();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoYAxisColor(
|
||||||
|
USGSettings* Settings, const FLinearColor& InDebugWristTrackerGizmoYAxisColor)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoYAxisColor(InDebugWristTrackerGizmoYAxisColor);
|
||||||
|
}
|
||||||
|
|
||||||
|
const FLinearColor& USGSettingsKismetLibrary::GetDebugWristTrackerGizmoZAxisColor(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoZAxisColor();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoZAxisColor(
|
||||||
|
USGSettings* Settings, const FLinearColor& InDebugWristTrackerGizmoZAxisColor)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoZAxisColor(InDebugWristTrackerGizmoZAxisColor);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool USGSettingsKismetLibrary::GetDebugWristTrackerGizmoPersistentLines(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoPersistentLines();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoPersistentLines(
|
||||||
|
USGSettings* Settings, const bool bInDebugWristTrackerGizmoPersistentLines)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoPersistentLines(bInDebugWristTrackerGizmoPersistentLines);
|
||||||
|
}
|
||||||
|
|
||||||
|
float USGSettingsKismetLibrary::GetDebugWristTrackerGizmoLifeTimeModifier(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoLifeTimeModifier();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoLifeTimeModifier(
|
||||||
|
USGSettings* Settings, const float InDebugWristTrackerGizmoLifeTimeModifier)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoLifeTimeModifier(InDebugWristTrackerGizmoLifeTimeModifier);
|
||||||
|
}
|
||||||
|
|
||||||
|
uint8 USGSettingsKismetLibrary::GetDebugWristTrackerGizmoDepthPriority(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoDepthPriority();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoDepthPriority(USGSettings* Settings,
|
||||||
|
const uint8 InDebugWristTrackerGizmoDepthPriority)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoDepthPriority(InDebugWristTrackerGizmoDepthPriority);
|
||||||
|
}
|
||||||
|
|
||||||
|
float USGSettingsKismetLibrary::GetDebugWristTrackerGizmoThickness(const USGSettings* Settings)
|
||||||
|
{
|
||||||
|
return Settings->GetDebugWristTrackerGizmoThickness();
|
||||||
|
}
|
||||||
|
|
||||||
|
void USGSettingsKismetLibrary::SetDebugWristTrackerGizmoThickness(USGSettings* Settings,
|
||||||
|
const float InDebugWristTrackerGizmoThickness)
|
||||||
|
{
|
||||||
|
Settings->SetDebugWristTrackerGizmoThickness(InDebugWristTrackerGizmoThickness);
|
||||||
}
|
}
|
||||||
@@ -55,5 +55,95 @@ public:
|
|||||||
static ESGPositionalTrackingHardware GetHardwareOffset(const USGSettings* Settings);
|
static ESGPositionalTrackingHardware GetHardwareOffset(const USGSettings* Settings);
|
||||||
|
|
||||||
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
static void SetHardwareOffset(UPARAM(ref) USGSettings* Settings, ESGPositionalTrackingHardware InHardWareOffset);
|
static void SetHardwareOffset(UPARAM(ref) USGSettings* Settings, ESGPositionalTrackingHardware InHardwareOffset);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static const FVector& GetHardwareLocationOffsetLeftHand(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetHardwareLocationOffsetLeftHand(UPARAM(ref) USGSettings* Settings,
|
||||||
|
const FVector& InHardwareLocationOffsetLeftHand);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static const FVector& GetHardwareLocationOffsetRightHand(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetHardwareLocationOffsetRightHand(UPARAM(ref) USGSettings* Settings,
|
||||||
|
const FVector& InHardwareLocationOffsetRightHand);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static const FRotator& GetHardwareRotationOffsetLeftHand(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetHardwareRotationOffsetLeftHand(UPARAM(ref) USGSettings* Settings,
|
||||||
|
const FRotator& InHardwareRotationOffsetLeftHand);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static const FRotator& GetHardwareRotationOffsetRightHand(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetHardwareRotationOffsetRightHand(UPARAM(ref) USGSettings* Settings,
|
||||||
|
const FRotator& InHardwareRotationOffsetRightHand);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static bool GetDrawDebugWristTrackerGizmo(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDrawDebugWristTrackerGizmo(UPARAM(ref) USGSettings* Settings, bool bInDrawDebugWristTrackerGizmo);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static float GetDebugWristTrackerGizmoLength(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoLength(UPARAM(ref) USGSettings* Settings,
|
||||||
|
float InDebugWristTrackerGizmoLength);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static const FLinearColor& GetDebugWristTrackerGizmoXAxisColor(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoXAxisColor(UPARAM(ref) USGSettings* Settings,
|
||||||
|
const FLinearColor& InDebugWristTrackerGizmoXAxisColor);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static const FLinearColor& GetDebugWristTrackerGizmoYAxisColor(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoYAxisColor(UPARAM(ref) USGSettings* Settings,
|
||||||
|
const FLinearColor& InDebugWristTrackerGizmoYAxisColor);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static const FLinearColor& GetDebugWristTrackerGizmoZAxisColor(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoZAxisColor(UPARAM(ref) USGSettings* Settings,
|
||||||
|
const FLinearColor& InDebugWristTrackerGizmoZAxisColor);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static bool GetDebugWristTrackerGizmoPersistentLines(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoPersistentLines(UPARAM(ref) USGSettings* Settings,
|
||||||
|
bool bInDebugWristTrackerGizmoPersistentLines);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static float GetDebugWristTrackerGizmoLifeTimeModifier(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoLifeTimeModifier(UPARAM(ref) USGSettings* Settings,
|
||||||
|
float InDebugWristTrackerGizmoLifeTimeModifier);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static uint8 GetDebugWristTrackerGizmoDepthPriority(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoDepthPriority(UPARAM(ref) USGSettings* Settings,
|
||||||
|
uint8 InDebugWristTrackerGizmoDepthPriority);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||||
|
static float GetDebugWristTrackerGizmoThickness(const USGSettings* Settings);
|
||||||
|
|
||||||
|
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||||
|
static void SetDebugWristTrackerGizmoThickness(UPARAM(ref) USGSettings* Settings,
|
||||||
|
float InDebugWristTrackerGizmoThickness);
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user