A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
UVRInteractibleFunctionLibrary Class Reference

UCLASS() More...

#include <VRInteractibleFunctionLibrary.h>

Inheritance diagram for UVRInteractibleFunctionLibrary:
[legend]

Static Public Member Functions

static float GetAtan2Angle (EVRInteractibleAxis AxisToCalc, FVector CurInteractorLocation, float OptionalInitialRotation=0.0f)
 
static float GetAxisValue (EVRInteractibleAxis RotAxis, FRotator CheckRotation)
 
static float GetAxisValue (EVRInteractibleAxis RotAxis, FVector CheckAxis)
 
static float GetDeltaAngle (EVRInteractibleAxis RotAxis, FQuat DeltaQuat)
 
static float GetDeltaAngleFromTransforms (EVRInteractibleAxis RotAxis, FTransform &InitialRelativeTransform, FTransform &CurrentRelativeTransform)
 
static void Interactible_BeginPlayInit (USceneComponent *InteractibleComp, UPARAM(ref) FBPVRInteractibleBaseData &BaseDataToInit)
 UFUNCTION(BlueprintCallable, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))
 
static float Interactible_GetAngleAroundAxis (EVRInteractibleAxis AxisToCalc, FVector CurInteractorLocation)
 UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))
 
static float Interactible_GetAngleAroundAxisDelta (EVRInteractibleAxis AxisToCalc, FVector CurInteractorLocation, float InitialAngle)
 UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))
 
static FTransform Interactible_GetCurrentParentTransform (USceneComponent *SceneComponentToCheck)
 UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))
 
static FTransform Interactible_GetCurrentRelativeTransform (USceneComponent *SceneComponentToCheck, UPARAM(ref) FBPVRInteractibleBaseData &BaseData)
 UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))
 
static float Interactible_GetThresholdSnappedValue (float ValueToSnap, float SnapIncrement, float SnapThreshold)
 UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))
 
static void Interactible_OnGripInit (USceneComponent *InteractibleComp, UPARAM(ref) FBPActorGripInformation &GripInformation, UPARAM(ref) FBPVRInteractibleBaseData &BaseDataToInit)
 UFUNCTION(BlueprintCallable, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))
 
static FRotator SetAxisValueRot (EVRInteractibleAxis RotAxis, float SetValue)
 
static FRotator SetAxisValueRot (EVRInteractibleAxis RotAxis, float SetValue, FRotator Var)
 
static FVector SetAxisValueVec (EVRInteractibleAxis RotAxis, float SetValue)
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

UCLASS()

Definition at line 94 of file VRInteractibleFunctionLibrary.h.

Member Function Documentation

◆ GENERATED_BODY()

UVRInteractibleFunctionLibrary::GENERATED_BODY ( )
private

◆ GetAtan2Angle()

static float UVRInteractibleFunctionLibrary::GetAtan2Angle ( EVRInteractibleAxis AxisToCalc,
FVector CurInteractorLocation,
float OptionalInitialRotation = 0.0f )
inlinestatic

Definition at line 99 of file VRInteractibleFunctionLibrary.h.

Here is the caller graph for this function:

◆ GetAxisValue() [1/2]

static float UVRInteractibleFunctionLibrary::GetAxisValue ( EVRInteractibleAxis RotAxis,
FRotator CheckRotation )
inlinestatic

Definition at line 139 of file VRInteractibleFunctionLibrary.h.

Here is the caller graph for this function:

◆ GetAxisValue() [2/2]

static float UVRInteractibleFunctionLibrary::GetAxisValue ( EVRInteractibleAxis RotAxis,
FVector CheckAxis )
inlinestatic

Definition at line 153 of file VRInteractibleFunctionLibrary.h.

◆ GetDeltaAngle()

static float UVRInteractibleFunctionLibrary::GetDeltaAngle ( EVRInteractibleAxis RotAxis,
FQuat DeltaQuat )
inlinestatic

Definition at line 127 of file VRInteractibleFunctionLibrary.h.

◆ GetDeltaAngleFromTransforms()

static float UVRInteractibleFunctionLibrary::GetDeltaAngleFromTransforms ( EVRInteractibleAxis RotAxis,
FTransform & InitialRelativeTransform,
FTransform & CurrentRelativeTransform )
inlinestatic

Definition at line 122 of file VRInteractibleFunctionLibrary.h.

Here is the caller graph for this function:

◆ Interactible_BeginPlayInit()

static void UVRInteractibleFunctionLibrary::Interactible_BeginPlayInit ( USceneComponent * InteractibleComp,
UPARAM(ref) FBPVRInteractibleBaseData & BaseDataToInit )
inlinestaticBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))

Definition at line 263 of file VRInteractibleFunctionLibrary.h.

◆ Interactible_GetAngleAroundAxis()

static float UVRInteractibleFunctionLibrary::Interactible_GetAngleAroundAxis ( EVRInteractibleAxis AxisToCalc,
FVector CurInteractorLocation )
inlinestaticBlueprintPure

UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))

Definition at line 297 of file VRInteractibleFunctionLibrary.h.

◆ Interactible_GetAngleAroundAxisDelta()

static float UVRInteractibleFunctionLibrary::Interactible_GetAngleAroundAxisDelta ( EVRInteractibleAxis AxisToCalc,
FVector CurInteractorLocation,
float InitialAngle )
inlinestaticBlueprintPure

UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))

Definition at line 329 of file VRInteractibleFunctionLibrary.h.

◆ Interactible_GetCurrentParentTransform()

static FTransform UVRInteractibleFunctionLibrary::Interactible_GetCurrentParentTransform ( USceneComponent * SceneComponentToCheck)
inlinestaticBlueprintPure

UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))

Definition at line 225 of file VRInteractibleFunctionLibrary.h.

Here is the caller graph for this function:

◆ Interactible_GetCurrentRelativeTransform()

static FTransform UVRInteractibleFunctionLibrary::Interactible_GetCurrentRelativeTransform ( USceneComponent * SceneComponentToCheck,
UPARAM(ref) FBPVRInteractibleBaseData & BaseData )
inlinestaticBlueprintPure

UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))

Definition at line 243 of file VRInteractibleFunctionLibrary.h.

◆ Interactible_GetThresholdSnappedValue()

static float UVRInteractibleFunctionLibrary::Interactible_GetThresholdSnappedValue ( float ValueToSnap,
float SnapIncrement,
float SnapThreshold )
inlinestaticBlueprintPure

UFUNCTION(BlueprintPure, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))

Definition at line 340 of file VRInteractibleFunctionLibrary.h.

Here is the caller graph for this function:

◆ Interactible_OnGripInit()

static void UVRInteractibleFunctionLibrary::Interactible_OnGripInit ( USceneComponent * InteractibleComp,
UPARAM(ref) FBPActorGripInformation & GripInformation,
UPARAM(ref) FBPVRInteractibleBaseData & BaseDataToInit )
inlinestaticBlueprintCallable

UFUNCTION(BlueprintCallable, Category = "VRInteractibleFunctions", meta = (bIgnoreSelf = "true"))

Definition at line 276 of file VRInteractibleFunctionLibrary.h.

Here is the call graph for this function:

◆ SetAxisValueRot() [1/2]

static FRotator UVRInteractibleFunctionLibrary::SetAxisValueRot ( EVRInteractibleAxis RotAxis,
float SetValue )
inlinestatic

Definition at line 185 of file VRInteractibleFunctionLibrary.h.

Here is the caller graph for this function:

◆ SetAxisValueRot() [2/2]

static FRotator UVRInteractibleFunctionLibrary::SetAxisValueRot ( EVRInteractibleAxis RotAxis,
float SetValue,
FRotator Var )
inlinestatic

Definition at line 203 of file VRInteractibleFunctionLibrary.h.

◆ SetAxisValueVec()

static FVector UVRInteractibleFunctionLibrary::SetAxisValueVec ( EVRInteractibleAxis RotAxis,
float SetValue )
inlinestatic

Definition at line 167 of file VRInteractibleFunctionLibrary.h.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: