Documentation for the Unreal C++ Plugin
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)
BlueprintCallableBlueprintNativeEvent

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

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

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

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: