#include <PixoVRGripInterface.h>
|
bool | DenyDropping () |
| Deny dropping. If this is set to true the actor will not be dropped after releasing until set to false again.
|
|
bool | DenyGrippingPixoVR (UGripMotionControllerComponent *GrippingController) |
| Deny gripping. If this is set to true the actor can't be gripped anymore until set the false again.
|
|
bool | DenyTriggerGripping () |
| Deny gripping after triggering grip.
|
|
bool | DisablePhysicsOnDrop () |
| Disable Physics on Drop. When this is set to 'true' if user drops object it will disable physics else it will use default.
|
|
void | GripMode (EPixoVRGripModeEnum &GripMode) |
| Will be used to determine how to do the grabbing. Using normal attachment or a physics constraint.
|
|
void | GripTriggerMode (EPixoVRGripTriggerModeEnum &GripTriggerMode) |
| Will be used to determine how the gripping trigger should behave.
|
|
void | GripTriggerTransform (UGripMotionControllerComponent *GrippingController, bool &UseCustomTransform, FTransform &CustomTransform) |
| This specified transformation will be used when flag is set and a grip is happening.
|
|
void | OnGripObject (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) |
| Will be called when user grabs an object.
|
|
void | OnGripObjectRelease (UGripMotionControllerComponent *ReleasingController, AActor *GrippedActor) |
| Will be called when the user releases an object.
|
|
void | OnObjectPaused () |
| This event runs when the user "pauses" this object. Pausing should turn off visibility and functionality of this object.
|
|
void | OnObjectUnPaused () |
| This event runs when the user "unpauses" this object. Unpausing should turn on visibility and functionality of this object.
|
|
void | OnTryGripObject (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) |
| Will be called when user tried to grab the object.
|
|
◆ DenyDropping()
bool IPixoVRGripInterface::DenyDropping |
( |
| ) |
|
|
BlueprintNativeEventBlueprintCallable |
Deny dropping. If this is set to true the actor will not be dropped after releasing until set to false again.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ DenyGrippingPixoVR()
bool IPixoVRGripInterface::DenyGrippingPixoVR |
( |
UGripMotionControllerComponent * | GrippingController | ) |
|
|
BlueprintNativeEventBlueprintCallable |
Deny gripping. If this is set to true the actor can't be gripped anymore until set the false again.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ DenyTriggerGripping()
bool IPixoVRGripInterface::DenyTriggerGripping |
( |
| ) |
|
|
BlueprintNativeEventBlueprintCallable |
Deny gripping after triggering grip.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ DisablePhysicsOnDrop()
bool IPixoVRGripInterface::DisablePhysicsOnDrop |
( |
| ) |
|
|
BlueprintNativeEventBlueprintCallable |
Disable Physics on Drop. When this is set to 'true' if user drops object it will disable physics else it will use default.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ GENERATED_BODY()
IPixoVRGripInterface::GENERATED_BODY |
( |
| ) |
|
|
private |
◆ GripMode()
|
BlueprintNativeEventBlueprintCallable |
Will be used to determine how to do the grabbing. Using normal attachment or a physics constraint.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ GripTriggerMode()
|
BlueprintNativeEventBlueprintCallable |
Will be used to determine how the gripping trigger should behave.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ GripTriggerTransform()
void IPixoVRGripInterface::GripTriggerTransform |
( |
UGripMotionControllerComponent * | GrippingController, |
|
|
bool & | UseCustomTransform, |
|
|
FTransform & | CustomTransform ) |
|
BlueprintNativeEventBlueprintCallable |
This specified transformation will be used when flag is set and a grip is happening.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ OnGripObject()
void IPixoVRGripInterface::OnGripObject |
( |
UGripMotionControllerComponent * | GrippingController, |
|
|
AActor * | GrippedActor ) |
|
BlueprintNativeEventBlueprintCallable |
Will be called when user grabs an object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ OnGripObjectRelease()
void IPixoVRGripInterface::OnGripObjectRelease |
( |
UGripMotionControllerComponent * | ReleasingController, |
|
|
AActor * | GrippedActor ) |
|
BlueprintNativeEventBlueprintCallable |
Will be called when the user releases an object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ OnObjectPaused()
void IPixoVRGripInterface::OnObjectPaused |
( |
| ) |
|
|
BlueprintNativeEventBlueprintCallable |
This event runs when the user "pauses" this object. Pausing should turn off visibility and functionality of this object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ OnObjectUnPaused()
void IPixoVRGripInterface::OnObjectUnPaused |
( |
| ) |
|
|
BlueprintNativeEventBlueprintCallable |
This event runs when the user "unpauses" this object. Unpausing should turn on visibility and functionality of this object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
◆ OnTryGripObject()
void IPixoVRGripInterface::OnTryGripObject |
( |
UGripMotionControllerComponent * | GrippingController, |
|
|
AActor * | GrippedActor ) |
|
BlueprintNativeEventBlueprintCallable |
Will be called when user tried to grab the object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
The documentation for this class was generated from the following file: