|
FBPAdvGripSettings | AdvancedGripSettings () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
bool | AllowsMultipleGrips () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | ClosestGripSlotInRange (FVector WorldLocation, bool bSecondarySlot, bool &bHadSlotInRange, FTransform &SlotWorldTransform, FName &SlotName, UGripMotionControllerComponent *CallingController=nullptr, FName OverridePrefix=NAME_None) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
bool | DenyGripping (UGripMotionControllerComponent *GripInitiator=nullptr) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface", meta = (DisplayName = "IsDenyingGrips"))
|
|
bool | GetGripScripts (TArray< UVRGripScriptBase * > &ArrayReference) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | GetGripStiffnessAndDamping (float &GripStiffnessOut, float &GripDampingOut) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
EGripCollisionType | GetPrimaryGripType (bool bIsSlot) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
float | GripBreakDistance () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
EGripLateUpdateSettings | GripLateUpdateSetting () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
EGripMovementReplicationSettings | GripMovementReplicationType () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | IsHeld (TArray< FBPGripPair > &HoldingControllers, bool &bIsHeld) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
virtual void | Native_NotifyThrowGripDelegates (UGripMotionControllerComponent *Controller, bool bGripped, const FBPActorGripInformation &GripInformation, bool bWasSocketed=false) |
|
void | OnChildGrip (UGripMotionControllerComponent *GrippingController, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
void | OnChildGripRelease (UGripMotionControllerComponent *ReleasingController, const FBPActorGripInformation &GripInformation, bool bWasSocketed=false) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
void | OnEndSecondaryUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | OnEndUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | OnGrip (UGripMotionControllerComponent *GrippingController, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
void | OnGripRelease (UGripMotionControllerComponent *ReleasingController, const FBPActorGripInformation &GripInformation, bool bWasSocketed=false) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
void | OnInput (FKey Key, EInputEvent KeyEvent) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | OnSecondaryGrip (UGripMotionControllerComponent *GripOwningController, USceneComponent *SecondaryGripComponent, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
void | OnSecondaryGripRelease (UGripMotionControllerComponent *GripOwningController, USceneComponent *ReleasingSecondaryGripComponent, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
void | OnSecondaryUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | OnUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
bool | RequestsSocketing (USceneComponent *&ParentToSocketTo, FName &OptionalSocketName, FTransform_NetQuantize &RelativeTransform) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
ESecondaryGripType | SecondaryGripType () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | SetHeld (UGripMotionControllerComponent *HoldingController, uint8 GripID, bool bIsHeld) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
bool | SimulateOnDrop () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
EGripInterfaceTeleportBehavior | TeleportBehavior () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
|
void | TickGrip (UGripMotionControllerComponent *GrippingController, const FBPActorGripInformation &GripInformation, float DeltaTime) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
|
Definition at line 32 of file VRGripInterface.h.