v1.2.26 |
Documentation for the Unreal C++ Plugin
|
Interface for PixoVR story object functionality. More...
#include <PixoVRInteractiveObject.h>
Public Member Functions | |
bool | CouldBeGrabbedByOtherHand () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
bool | CouldBeGrabbedWithTwoHands () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands") | |
bool | DenyDropping () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
void | EnableOnePressDetach (bool Enable) |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands") | |
TArray< FTransparentMaterialData > | GetActorTransparentMaterialData () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Fadable") | |
FTransform | GetObjectGrabTransform (APixoVRHand *GrabbedHand) |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
FTwoHandProperties | GetTwoHandProperties () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands") | |
void | GrabWithTwoHands (UMotionControllerComponent *GrabbingController) |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands") | |
bool | HoldItemByClick () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
bool | IsGrabbingWrongActorActive () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
bool | IsObjectActive () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story") | |
bool | IsObjectHeldWithTwoHands () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands") | |
void | ObjectActivated () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story") | |
void | ObjectDeactivated () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story") | |
bool | ReleaseItemByPress () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
void | ReleaseTwoHands (UMotionControllerComponent *ReleasingController) |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands") | |
void | ResetTwoHandsHoldingFunctionality () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands") | |
void | SendWrongGrabbingNotification () |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
void | SetDenyDropping (const bool bDenyDropping) |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior") | |
void | UpdateObjectHighlight (bool Activate) |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Hint") | |
Private Member Functions | |
GENERATED_BODY () | |
Interface for PixoVR story object functionality.
Definition at line 94 of file PixoVRInteractiveObject.h.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Determines if user can grab object from one hand to another.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Determines if user can drop this object.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands")
|
private |
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Fadable")
Gets data for fading actor.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Gets current world transform relative to selected hand for this object.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Determines if you need to hold object by click or holding button.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Determines if should send notification when the wrong interactable actor grabbed.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")
Returns whether object has active step/substep for current step/substep.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")
Called if object has active step/substep for current step/substep.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")
Called if object does not have active step/substep for current step/substep.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Determines if you need to release object by press button.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior|Two Hands")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Called to send wrong grabbing notification.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
Update flag indicate whether if user can drop this object.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Hint")
Called to update object highlight.