Files
UnrealEngine/Engine/Source/Runtime/UMG/Public/Binding/MouseCursorBinding.h
2025-05-18 13:04:45 +08:00

27 lines
632 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
#include "GenericPlatform/ICursor.h"
#include "Binding/PropertyBinding.h"
#include "MouseCursorBinding.generated.h"
UCLASS(MinimalAPI)
class UMouseCursorBinding : public UPropertyBinding
{
GENERATED_BODY()
public:
UMG_API UMouseCursorBinding();
UMG_API virtual bool IsSupportedSource(FProperty* Property) const override;
UMG_API virtual bool IsSupportedDestination(FProperty* Property) const override;
UFUNCTION()
UMG_API EMouseCursor::Type GetValue() const;
};