Interface for PixoVR interaction with laser functionality.
More...
#include <PixoVRInteractionInterface.h>
|
bool | DisableHoverEvents () |
| Determines whether the hover events should be disabled for the object.
|
|
bool | DisablePressEvents () |
| Determines whether the press events should be disabled for the object.
|
|
void | OnHoverBegin (const FHitResult &HitResult, APlayerController *Executor) |
| Called when the object is being hovered over by laser.
|
|
void | OnHoverEnd (const FHitResult &HitResult, APlayerController *Executor) |
| Called when the object is no longer being hovered over by laser.
|
|
void | OnPressBegin (const FHitResult &HitResult, APlayerController *Executor) |
| Called when the object is being pressed by laser.
|
|
void | OnPressEnd (const FHitResult &HitResult, APlayerController *Executor) |
| Called when the object is released by laser.
|
|
Interface for PixoVR interaction with laser functionality.
Definition at line 20 of file PixoVRInteractionInterface.h.
◆ DisableHoverEvents()
bool IPixoVRInteractionInterface::DisableHoverEvents |
( |
| ) |
|
|
BlueprintNativeEventBlueprintCallable |
Determines whether the hover events should be disabled for the object.
- Returns
- True to enable hover events, false to disable hover events.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Interaction")
◆ DisablePressEvents()
bool IPixoVRInteractionInterface::DisablePressEvents |
( |
| ) |
|
|
BlueprintNativeEventBlueprintCallable |
Determines whether the press events should be disabled for the object.
- Returns
- True to enable press events, false to disable press events.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Interaction")
◆ GENERATED_BODY()
IPixoVRInteractionInterface::GENERATED_BODY |
( |
| ) |
|
|
private |
◆ OnHoverBegin()
void IPixoVRInteractionInterface::OnHoverBegin |
( |
const FHitResult & | HitResult, |
|
|
APlayerController * | Executor ) |
|
BlueprintNativeEventBlueprintCallable |
Called when the object is being hovered over by laser.
- Parameters
-
HitResult | The hit result of the interaction. |
Executor | The player controller executing the interaction. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Interaction")
◆ OnHoverEnd()
void IPixoVRInteractionInterface::OnHoverEnd |
( |
const FHitResult & | HitResult, |
|
|
APlayerController * | Executor ) |
|
BlueprintNativeEventBlueprintCallable |
Called when the object is no longer being hovered over by laser.
- Parameters
-
HitResult | The hit result of the interaction. |
Executor | The player controller executing the interaction. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Interaction")
◆ OnPressBegin()
void IPixoVRInteractionInterface::OnPressBegin |
( |
const FHitResult & | HitResult, |
|
|
APlayerController * | Executor ) |
|
BlueprintNativeEventBlueprintCallable |
Called when the object is being pressed by laser.
- Parameters
-
HitResult | The hit result of the interaction. |
Executor | The player controller executing the interaction. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Interaction")
◆ OnPressEnd()
void IPixoVRInteractionInterface::OnPressEnd |
( |
const FHitResult & | HitResult, |
|
|
APlayerController * | Executor ) |
|
BlueprintNativeEventBlueprintCallable |
Called when the object is released by laser.
- Parameters
-
HitResult | The hit result of the interaction. |
Executor | The player controller executing the interaction. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Interaction")
The documentation for this class was generated from the following file: