Android build settings + metaxr

This commit is contained in:
2025-05-14 14:00:02 +03:00
parent 6a2bb7475e
commit d5aa21f55c
594 changed files with 200530 additions and 2 deletions

View File

@@ -0,0 +1,40 @@
// Copyright (c) Meta Platforms, Inc. and affiliates.
#pragma once
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "Engine/ImportantToggleSettingInterface.h"
#include "OculusXRTelemetryPrivacySettings.generated.h"
UCLASS(MinimalAPI, hidecategories = Object, config = EditorSettings)
class UOculusXRTelemetryPrivacySettings : public UObject, public IImportantToggleSettingInterface
{
GENERATED_UCLASS_BODY()
UPROPERTY(EditAnywhere, Category = Options)
bool bIsEnabled = false;
public:
// BEGIN IImportantToggleSettingInterface
virtual void GetToggleCategoryAndPropertyNames(FName& OutCategory, FName& OutProperty) const override;
virtual FText GetFalseStateLabel() const override;
virtual FText GetFalseStateTooltip() const override;
virtual FText GetFalseStateDescription() const override;
virtual FText GetTrueStateLabel() const override;
virtual FText GetTrueStateTooltip() const override;
virtual FText GetTrueStateDescription() const override;
virtual FString GetAdditionalInfoUrl() const override;
virtual FText GetAdditionalInfoUrlLabel() const override;
// END IImportantToggleSettingInterface
#if WITH_EDITOR
//~ Begin UObject Interface
virtual void PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent) override;
//~ End UObject Interface
#endif // WITH_EDITOR
private:
FText Description;
TMap<FString, FString> Links;
};