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

Interface for PixoVR story object functionality. More...

#include <PixoVRInteractiveObject.h>

Inheritance diagram for IPixoVRStoryObject:
[legend]

Public Member Functions

bool CouldBeGrabbedByOtherHand ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
 
bool DenyDropping ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
 
TArray< FTransparentMaterialDataGetActorTransparentMaterialData ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Fadable")
 
bool HoldItemByClick ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")
 
bool IsObjectActive ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")
 
void ObjectActivated ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")
 
void ObjectDeactivated ()
 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")
 
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 ()
 

Detailed Description

Interface for PixoVR story object functionality.

Definition at line 51 of file PixoVRInteractiveObject.h.

Member Function Documentation

◆ CouldBeGrabbedByOtherHand()

bool IPixoVRStoryObject::CouldBeGrabbedByOtherHand ( )
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")

Determines if user can grab object from one hand to another.

◆ DenyDropping()

bool IPixoVRStoryObject::DenyDropping ( )
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")

Determines if user can drop this object.

◆ GENERATED_BODY()

IPixoVRStoryObject::GENERATED_BODY ( )
private

◆ GetActorTransparentMaterialData()

TArray< FTransparentMaterialData > IPixoVRStoryObject::GetActorTransparentMaterialData ( )
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Fadable")

Gets data for fading actor.

◆ HoldItemByClick()

bool IPixoVRStoryObject::HoldItemByClick ( )
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")

Determines if you need to hold object by click or holding button.

◆ IsObjectActive()

bool IPixoVRStoryObject::IsObjectActive ( )
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")

Returns whether object has active step/substep for current step/substep.

◆ ObjectActivated()

void IPixoVRStoryObject::ObjectActivated ( )
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")

Called if object has active step/substep for current step/substep.

◆ ObjectDeactivated()

void IPixoVRStoryObject::ObjectDeactivated ( )
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Story")

Called if object does not have active step/substep for current step/substep.

◆ SetDenyDropping()

void IPixoVRStoryObject::SetDenyDropping ( const bool bDenyDropping)
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Grip Behavior")

Update flag indicate whether if user can drop this object.

◆ UpdateObjectHighlight()

void IPixoVRStoryObject::UpdateObjectHighlight ( bool Activate)
BlueprintNativeEventBlueprintCallable

UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Hint")

Called to update object highlight.


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