bring on par the SGSettings blueprint api with the cpp api
This commit is contained in:
@@ -42,6 +42,28 @@ USGSettings* USGSettingsKismetLibrary::GetInstance()
|
||||
return USGSettings::GetInstance();
|
||||
}
|
||||
|
||||
const FSGInitializationSettings& USGSettingsKismetLibrary::GetInitializationSettings(const USGSettings* Settings)
|
||||
{
|
||||
return Settings->GetInitializationSettings();
|
||||
}
|
||||
|
||||
void USGSettingsKismetLibrary::SetInitializationSettings(
|
||||
USGSettings* Settings, const FSGInitializationSettings& InInitializationSettings)
|
||||
{
|
||||
Settings->SetInitializationSettings(InInitializationSettings);
|
||||
}
|
||||
|
||||
const FSGGameUserSettingsSettings& USGSettingsKismetLibrary::GetGameUserSettings(const USGSettings* Settings)
|
||||
{
|
||||
return Settings->GetGameUserSettings();
|
||||
}
|
||||
|
||||
void USGSettingsKismetLibrary::SetGameUserSettings(
|
||||
USGSettings* Settings, const FSGGameUserSettingsSettings& InGameUserSettingsSettings)
|
||||
{
|
||||
Settings->SetGameUserSettings(InGameUserSettingsSettings);
|
||||
}
|
||||
|
||||
const FSGTrackingSettings& USGSettingsKismetLibrary::GetTrackingSettings(const USGSettings* Settings)
|
||||
{
|
||||
return Settings->GetTrackingSettings();
|
||||
@@ -52,3 +74,14 @@ void USGSettingsKismetLibrary::SetTrackingSettings(
|
||||
{
|
||||
Settings->SetTrackingSettings(InTrackingSettings);
|
||||
}
|
||||
|
||||
const FSGVirtualHandSettings& USGSettingsKismetLibrary::GetVirtualHandSettings(const USGSettings* Settings)
|
||||
{
|
||||
return Settings->GetVirtualHandSettings();
|
||||
}
|
||||
|
||||
void USGSettingsKismetLibrary::SetVirtualHandSettings(
|
||||
USGSettings* Settings, const FSGVirtualHandSettings& InVirtualHandSettings)
|
||||
{
|
||||
Settings->SetVirtualHandSettings(InVirtualHandSettings);
|
||||
}
|
||||
@@ -36,8 +36,10 @@
|
||||
#pragma once
|
||||
|
||||
#include "SGKismet/SGBlueprintFunctionLibrary.h"
|
||||
#include "SGSettings/SGWristTrackingSettings.h"
|
||||
#include "SGSettings/SGInitializationSettings.h"
|
||||
#include "SGSettings/SGGameUserSettingsSettings.h"
|
||||
#include "SGSettings/SGTrackingSettings.h"
|
||||
#include "SGSettings/SGVirtualHandSettings.h"
|
||||
|
||||
#include "SGSettingsKismetLibrary.generated.h"
|
||||
|
||||
@@ -52,10 +54,31 @@ public:
|
||||
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||
static USGSettings* GetInstance();
|
||||
|
||||
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||
static const FSGInitializationSettings& GetInitializationSettings(const USGSettings* Settings);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||
static void SetInitializationSettings(UPARAM(ref) USGSettings* Settings,
|
||||
const FSGInitializationSettings& InInitializationSettings);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||
static const FSGGameUserSettingsSettings& GetGameUserSettings(const USGSettings* Settings);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||
static void SetGameUserSettings(UPARAM(ref) USGSettings* Settings,
|
||||
const FSGGameUserSettingsSettings& InGameUserSettings);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||
static const FSGTrackingSettings& GetTrackingSettings(const USGSettings* Settings);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||
static void SetTrackingSettings(UPARAM(ref) USGSettings* Settings,
|
||||
const FSGTrackingSettings& InTrackingSettings);
|
||||
|
||||
UFUNCTION(BlueprintPure, Category="SenseGlove | Settings")
|
||||
static const FSGVirtualHandSettings& GetVirtualHandSettings(const USGSettings* Settings);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category="SenseGlove | Settings")
|
||||
static void SetVirtualHandSettings(UPARAM(ref) USGSettings* Settings,
|
||||
const FSGVirtualHandSettings& InVirtualHandSettings);
|
||||
};
|
||||
Reference in New Issue
Block a user