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

Interface for PixoVR tool functionality. More...

#include <PixoVRToolInterface.h>

Inheritance diagram for IPixoVRToolInterface:
[legend]

Public Member Functions

void InitializeTool (const FPixoToolData &InToolData)
 Passes tool data to the tool to provide user configurable data.
 
void PairSecondaryTool (AActor *SecondaryTool)
 Binds a secondary tool to the primary tool.
 
void ToggleState (EControllerHand Hand)
 Wraps the toggle on and off functionality of the tool.
 
void Use (bool InActivate, EControllerHand Hand)
 Wraps the usable functionality of the tool.
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

Interface for PixoVR tool functionality.

Definition at line 21 of file PixoVRToolInterface.h.

Member Function Documentation

◆ GENERATED_BODY()

IPixoVRToolInterface::GENERATED_BODY ( )
private

◆ InitializeTool()

void IPixoVRToolInterface::InitializeTool ( const FPixoToolData & InToolData)
BlueprintNativeEventBlueprintCallable

Passes tool data to the tool to provide user configurable data.

Parameters
InToolDataThe data to initialize the tool with.

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

◆ PairSecondaryTool()

void IPixoVRToolInterface::PairSecondaryTool ( AActor * SecondaryTool)
BlueprintNativeEventBlueprintCallable

Binds a secondary tool to the primary tool.

Parameters
SecondaryToolThe secondary tool to be paired with the primary tool.

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

◆ ToggleState()

void IPixoVRToolInterface::ToggleState ( EControllerHand Hand)
BlueprintNativeEventBlueprintCallable

Wraps the toggle on and off functionality of the tool.

Parameters
HandThe hand associated with the tool.

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

◆ Use()

void IPixoVRToolInterface::Use ( bool InActivate,
EControllerHand Hand )
BlueprintNativeEventBlueprintCallable

Wraps the usable functionality of the tool.

Parameters
InActivateWhether to activate or deactivate the tool.
HandThe hand holding the tool.

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


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