October3d55/M/PICOOpen7991a2a23d57V5/Source/PICOOpenXRInput/Private/PICO_G3Controller.h

25 lines
630 B
C++

// Copyright 2023 PICO Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "IOpenXRExtensionPlugin.h"
class FG3ControllerPICO : public IOpenXRExtensionPlugin
{
public:
FG3ControllerPICO();
virtual ~FG3ControllerPICO() {}
void Register();
void Unregister();
/** IOpenXRExtensionPlugin */
virtual FString GetDisplayName() override
{
return FString(TEXT("G3ControllerPICO"));
}
virtual bool GetRequiredExtensions(TArray<const ANSICHAR*>& OutExtensions) override;
virtual bool GetInteractionProfile(XrInstance InInstance, FString& OutKeyPrefix, XrPath& OutPath, bool& OutHasHaptics) override;
};