add new settings accessors for c++ and blueprints
This commit is contained in:
@@ -97,6 +97,198 @@ USGSettings::USGSettings()
|
||||
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
|
||||
{
|
||||
return true;
|
||||
|
||||
@@ -106,34 +106,58 @@ private:
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug")
|
||||
uint8 bDrawDebugWristTrackerGizmo : 1;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
float DebugWristTrackerGizmoLength;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
FLinearColor DebugWristTrackerGizmoXAxisColor;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
FLinearColor DebugWristTrackerGizmoYAxisColor;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
FLinearColor DebugWristTrackerGizmoZAxisColor;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
uint8 bDebugWristTrackerGizmoPersistentLines : 1;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
float DebugWristTrackerGizmoLifeTimeModifier;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
uint8 DebugWristTrackerGizmoDepthPriority;
|
||||
|
||||
/**
|
||||
* Valid only if bDrawDebugWristTrackerGizmo is enabled.
|
||||
*/
|
||||
UPROPERTY(Config, EditDefaultsOnly, Category = "Wrist Tracking Debug",
|
||||
meta=(editcondition="bDrawDebugWristTrackerGizmo", editconditionhides))
|
||||
float DebugWristTrackerGizmoThickness;
|
||||
@@ -147,11 +171,57 @@ public:
|
||||
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:
|
||||
virtual bool ShouldCreateSubsystem(UObject* Outer) const override;
|
||||
|
||||
|
||||
+146
-2
@@ -47,7 +47,151 @@ ESGPositionalTrackingHardware USGSettingsKismetLibrary::GetHardwareOffset(const
|
||||
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);
|
||||
|
||||
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