|
|
A Demo Project for the UnrealEngineSDK
|
UCLASS(config = Engine, defaultconfig) More...
#include <VRGlobalSettings.h>
Public Member Functions | |
| UVRGlobalSettings (const FObjectInitializer &ObjectInitializer) | |
| DECLARE_MULTICAST_DELEGATE (FVRControllerProfileChangedEvent) | |
| virtual void | PostInitProperties () override |
Static Public Member Functions | |
| static void | AddControllerProfile (UPARAM(ref) FBPVRControllerProfile &NewProfile, bool bSaveOutToConfig=true) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations") | |
| static FTransform | AdjustTransformByControllerProfile (FName OptionalControllerProfileName, const FTransform &SocketTransform, bool bIsRightHand=false) |
| UFUNCTION(BlueprintPure, Category = "VRControllerProfiles") | |
| static FTransform | AdjustTransformByGivenControllerProfile (UPARAM(ref) FBPVRControllerProfile &ControllerProfile, const FTransform &SocketTransform, bool bIsRightHand=false) |
| UFUNCTION(BlueprintPure, Category = "VRControllerProfiles") | |
| static void | DeleteControllerProfile (FName ControllerProfileName, bool bSaveOutToConfig=true) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations") | |
| static bool | GetControllerProfile (FName ControllerProfileName, FBPVRControllerProfile &OutProfile) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles") | |
| static TArray< FBPVRControllerProfile > | GetControllerProfiles () |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles") | |
| static FBPVRControllerProfile | GetCurrentProfile (bool &bHadLoadedProfile) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles") | |
| static FName | GetCurrentProfileName (bool &bHadLoadedProfile) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles") | |
| static TSubclassOf< class UGrippableSkeletalMeshComponent > | GetDefaultGrippableCharacterMeshComponentClass () |
| static void | GetMeleeSurfaceGlobalSettings (TArray< FBPHitSurfaceProperties > &OutMeleeSurfaceSettings) |
| UFUNCTION(BlueprintCallable, Category = "MeleeSettings") | |
| static void | GetVirtualStockGlobalSettings (FBPVirtualStockSettings &OutVirtualStockSettings) |
| UFUNCTION(BlueprintCallable, Category = "GunSettings|VirtualStock") | |
| static bool | IsGlobalLerpEnabled () |
| UFUNCTION(BlueprintPure, Category = "GlobalLerpToHand") | |
| static bool | LoadControllerProfile (const FBPVRControllerProfile &ControllerProfile, bool bSetAsCurrentProfile=true) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles") | |
| static bool | LoadControllerProfileByName (FName ControllerProfileName, bool bSetAsCurrentProfile=true) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles") | |
| static void | OverwriteControllerProfile (UPARAM(ref) FBPVRControllerProfile &OverwritingProfile, bool bSaveOutToConfig=true) |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations") | |
| static void | SaveControllerProfiles () |
| UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations") | |
| static void | SaveVirtualStockGlobalSettings (FBPVirtualStockSettings NewVirtualStockSettings) |
| UFUNCTION(BlueprintCallable, Category = "GunSettings|VirtualStock") | |
Public Attributes | |
| float | AngularDriveDampingScale |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics") | |
| float | AngularDriveStiffnessScale |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics") | |
| bool | bHybridWithSweepUseDistanceBasedLerp |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp") | |
| bool | bLerpHybridWithSweepGrips |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp") | |
| bool | bOnlyLerpHybridRotation |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp") | |
| bool | bSkipLerpToHandIfHeld |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand") | |
| bool | bUseCurve |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand|Curve") | |
| bool | bUseGlobalLerpToHand |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand") | |
| bool | bUseSeperateHandTransforms |
| TArray< FBPVRControllerProfile > | ControllerProfiles |
| UPROPERTY(config, EditAnywhere, Category = "ControllerProfiles") | |
| FName | CurrentControllerProfileInUse |
| FTransform | CurrentControllerProfileTransform |
| FTransform | CurrentControllerProfileTransformRight |
| TSubclassOf< class UGrippableSkeletalMeshComponent > | DefaultGrippableCharacterMeshComponentClass |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "Misc") | |
| float | HybridWithSweepLerpDuration |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp") | |
| float | LerpDuration |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand") | |
| EVRLerpInterpolationMode | LerpInterpolationMode |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand") | |
| float | LinearDriveDampingScale |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics") | |
| float | LinearDriveStiffnessScale |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics") | |
| int | MaxCCDPasses |
| UPROPERTY(config, EditAnywhere, Category = "Physics") | |
| float | MaxSpeedForLerp |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand") | |
| TArray< FBPHitSurfaceProperties > | MeleeSurfaceSettings |
| UPROPERTY(config, EditAnywhere, Category = "MeleeSettings") | |
| float | MinDistanceForLerp |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand") | |
| float | MinSpeedForLerp |
| UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand") | |
| FVRControllerProfileChangedEvent | OnControllerProfileChangedEvent |
| float | OneEuroCutoffSlope |
| UPROPERTY(config, EditAnywhere, Category = "GunSettings|Secondary Grip 1Euro Settings") | |
| float | OneEuroDeltaCutoff |
| UPROPERTY(config, EditAnywhere, Category = "GunSettings|Secondary Grip 1Euro Settings") | |
| float | OneEuroMinCutoff |
| UPROPERTY(config, EditAnywhere, Category = "GunSettings|Secondary Grip 1Euro Settings") | |
| FRuntimeFloatCurve | OptionalCurveToFollow |
| UPROPERTY(config, Category = "GlobalLerpToHand|Curve", EditAnywhere, meta = (editcondition = "bUseCurve")) | |
| FBPVirtualStockSettings | VirtualStockSettings |
| UPROPERTY(config, EditAnywhere, Category = "GunSettings") | |
Private Member Functions | |
| GENERATED_BODY () | |
UCLASS(config = Engine, defaultconfig)
Definition at line 152 of file VRGlobalSettings.h.
| UVRGlobalSettings::UVRGlobalSettings | ( | const FObjectInitializer & | ObjectInitializer | ) |
Definition at line 9 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations")
Definition at line 128 of file VRGlobalSettings.cpp.
|
staticBlueprintPure |
UFUNCTION(BlueprintPure, Category = "VRControllerProfiles")
Definition at line 64 of file VRGlobalSettings.cpp.
|
staticBlueprintPure |
UFUNCTION(BlueprintPure, Category = "VRControllerProfiles")
Definition at line 96 of file VRGlobalSettings.cpp.
| UVRGlobalSettings::DECLARE_MULTICAST_DELEGATE | ( | FVRControllerProfileChangedEvent | ) |
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations")
Definition at line 138 of file VRGlobalSettings.cpp.
|
private |
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles")
Definition at line 191 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles")
Definition at line 105 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles")
Definition at line 171 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles")
Definition at line 163 of file VRGlobalSettings.cpp.
|
static |
Definition at line 41 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "MeleeSettings")
Definition at line 345 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "GunSettings|VirtualStock")
Definition at line 351 of file VRGlobalSettings.cpp.
|
staticBlueprintPure |
UFUNCTION(BlueprintPure, Category = "GlobalLerpToHand")
Definition at line 58 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles")
Definition at line 228 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles")
Definition at line 209 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations")
Definition at line 112 of file VRGlobalSettings.cpp.
|
overridevirtual |
Definition at line 330 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "VRControllerProfiles|Operations")
Definition at line 154 of file VRGlobalSettings.cpp.
|
staticBlueprintCallable |
UFUNCTION(BlueprintCallable, Category = "GunSettings|VirtualStock")
Definition at line 362 of file VRGlobalSettings.cpp.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics")
Definition at line 206 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics")
Definition at line 197 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp")
Definition at line 234 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp")
Definition at line 215 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp")
Definition at line 224 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand")
Definition at line 259 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand|Curve")
Definition at line 314 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand")
Definition at line 251 of file VRGlobalSettings.h.
| bool UVRGlobalSettings::bUseSeperateHandTransforms |
Definition at line 417 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, EditAnywhere, Category = "ControllerProfiles")
Definition at line 412 of file VRGlobalSettings.h.
| FName UVRGlobalSettings::CurrentControllerProfileInUse |
Definition at line 415 of file VRGlobalSettings.h.
| FTransform UVRGlobalSettings::CurrentControllerProfileTransform |
Definition at line 416 of file VRGlobalSettings.h.
| FTransform UVRGlobalSettings::CurrentControllerProfileTransformRight |
Definition at line 418 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "Misc")
Definition at line 167 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "HybridWithSweepLerp")
Definition at line 243 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand")
Definition at line 277 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand")
Definition at line 305 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics")
Definition at line 188 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "ChaosPhysics")
Definition at line 179 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, EditAnywhere, Category = "Physics")
Definition at line 338 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand")
Definition at line 297 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, EditAnywhere, Category = "MeleeSettings")
Definition at line 346 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand")
Definition at line 268 of file VRGlobalSettings.h.
|
BlueprintReadWriteconfigEditAnywhere |
UPROPERTY(config, BlueprintReadWrite, EditAnywhere, Category = "GlobalLerpToHand")
Definition at line 287 of file VRGlobalSettings.h.
| FVRControllerProfileChangedEvent UVRGlobalSettings::OnControllerProfileChangedEvent |
Delegate for notification when the controller profile changes.
Definition at line 404 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, EditAnywhere, Category = "GunSettings|Secondary Grip 1Euro Settings")
Definition at line 370 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, EditAnywhere, Category = "GunSettings|Secondary Grip 1Euro Settings")
Definition at line 378 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, EditAnywhere, Category = "GunSettings|Secondary Grip 1Euro Settings")
Definition at line 362 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, Category = "GlobalLerpToHand|Curve", EditAnywhere, meta = (editcondition = "bUseCurve"))
Definition at line 322 of file VRGlobalSettings.h.
|
configEditAnywhere |
UPROPERTY(config, EditAnywhere, Category = "GunSettings")
Definition at line 354 of file VRGlobalSettings.h.