// Copyright 2026, Algoryx Simulation AB.

#pragma once

// Unreal Engine includes.
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"

UENUM(BlueprintType)
// Unreal Header Tool does not support line breaks in UMETA tags.
// clang-format off
enum EAGX_TransformTarget
{
	TT_SELF = 0 UMETA(DisplayName = "Self", ToolTip = "Synchronize AGX Dynamics transformations the local transformation."),
	TT_PARENT = 1 UMETA(DisplayName = "Parent",	ToolTip = "Synchronize AGX Dynamics transformations to the local transformation of the parent."),
	TT_ROOT = 2 UMETA(DisplayName = "Root", ToolTip = "Synchronize AGX Dynamics transformations to the root.")
};
// clang-format on
