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

#include <PixoVRGripInterface.h>

Inheritance diagram for IPixoVRGripInterface:
[legend]

Public Member Functions

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.
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

Deprecated
Use instead IVRGripInterface.

Definition at line 116 of file PixoVRGripInterface.h.

Member Function Documentation

◆ DenyDropping()

bool IPixoVRGripInterface::DenyDropping ( )
BlueprintCallableBlueprintNativeEvent

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)
BlueprintCallableBlueprintNativeEvent

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 ( )
BlueprintCallableBlueprintNativeEvent

Deny gripping after triggering grip.

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")

◆ DisablePhysicsOnDrop()

bool IPixoVRGripInterface::DisablePhysicsOnDrop ( )
BlueprintCallableBlueprintNativeEvent

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()

void IPixoVRGripInterface::GripMode ( EPixoVRGripModeEnum & GripMode)
BlueprintCallableBlueprintNativeEvent

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()

void IPixoVRGripInterface::GripTriggerMode ( EPixoVRGripTriggerModeEnum & GripTriggerMode)
BlueprintCallableBlueprintNativeEvent

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 )
BlueprintCallableBlueprintNativeEvent

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 )
BlueprintCallableBlueprintNativeEvent

Will be called when user grabs an object.

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")

◆ OnGripObjectRelease()

void IPixoVRGripInterface::OnGripObjectRelease ( UGripMotionControllerComponent * ReleasingController,
AActor * GrippedActor )
BlueprintCallableBlueprintNativeEvent

Will be called when the user releases an object.

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")

◆ OnObjectPaused()

void IPixoVRGripInterface::OnObjectPaused ( )
BlueprintCallableBlueprintNativeEvent

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 ( )
BlueprintCallableBlueprintNativeEvent

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 )
BlueprintCallableBlueprintNativeEvent

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: