A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
PixoVRFunctionLibrary.h
Go to the documentation of this file.
1// Copyright(c) Pixo Group. All Rights Reserved.
2
3#pragma once
4
5#include "Kismet/BlueprintFunctionLibrary.h"
7#include "PixoVRFunctionLibrary.generated.h"
8
9DECLARE_LOG_CATEGORY_EXTERN(PixoVRFunctionLibrary, Warning, All);
10
15UCLASS()
16class PIXOCORE_API UPixoVRFunctionLibrary : public UBlueprintFunctionLibrary
17{
18 GENERATED_BODY()
19public:
27 UFUNCTION(BlueprintCallable, meta = (DisplayName = "Add Scene Component By Class"), Category = "Pixo Custom Functions")
28 static USceneComponent* AddSceneComponentByClass(UObject* Outer, TSubclassOf<USceneComponent> Class, const FTransform& ComponentRelativeTransform);
29
34 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions")
35 static FString NewLineCharacter();
36
45 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | File IO")
46 static bool ExportToCSVToProjectRootDirectory(FString Textbody, FString FileName, FString OptionalFolderName, bool OverwriteFile);
47
57 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | File IO")
58 static bool ExportToCSVToSpecifiedPath(FString FilePath, FString Textbody, FString FileName, FString OptionalFolderName, bool OverwriteFile);
59
64 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions")
65 static FString GetHMDFullDeviceName();
66
71 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions")
72 static void GetVersionName(FString& Version);
73
79 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions | Kill Switch")
80 static bool GetKillSwitchValues(FString& MonthDayYear);
81
87 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | Auth")
88 static bool LoadAuthFromJSON(FPixoLoginInfo& LoginInfo);
89
95 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | Auth")
96 static bool CompareAuthJSON(const FPixoLoginInfo& LoginInfo);
97
104 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | Auth")
105 static FPixoLoginInfo EncryptLoginInfo(const FPixoLoginInfo& LoginInfo, const FString& Password);
106
112 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | Auth")
113 static bool SaveAuthToJSON(const FPixoLoginInfo& LoginInfo);
114
119 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | Auth")
120 static bool CheckAuthJSON();
121
126 UFUNCTION(BlueprintCallable, Category = "Pixo Custom Functions | Auth")
127 static bool DeleteAuthJSON();
128
133 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions | Login")
134 static bool GetIsOfflineModeEnabled();
135
140 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions | Login")
141 static float GetOfflineTime();
142
147 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions | Login")
148 static FName GetMapAfterLogin();
149
154 UFUNCTION(BlueprintPure, Category = "Pixo Custom Functions | Login")
155 static FName GetMapAfterIntro();
156
161 UFUNCTION(BlueprintPure, Category="FallPrevention")
162 static FString GetTestServerIP();
163
168 UFUNCTION(BlueprintCallable, Category = "Localization")
169 static void SetLocalizationCulture(FString Culture);
170
176 UFUNCTION(BlueprintCallable, Category = "Localization")
177 static FName GetFullCultureName (FString Culture);
178
183 UFUNCTION(BlueprintPure, Category="Pixo|OnlineSubsystem")
184 static FString GetMasterServiceIP();
185};
@ Login
Definition ApexAPI.h:21
DECLARE_LOG_CATEGORY_EXTERN(PixoVRFunctionLibrary, Warning, All)
A library of custom functions related to PixoVR.
Structure representing login information.