Files
UnrealEngine/Engine/Source/Runtime/UMG/Private/Binding/States/WidgetStateRegistration.cpp
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

108 lines
2.4 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "Binding/States/WidgetStateRegistration.h"
#include "Components/Widget.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(WidgetStateRegistration)
FName UWidgetBinaryStateRegistration::GetStateName() const
{
return FName();
};
bool UWidgetBinaryStateRegistration::GetRegisteredWidgetState(const UWidget* InWidget) const
{
return false;
}
void UWidgetBinaryStateRegistration::InitializeStaticBitfields() const
{
}
FWidgetStateBitfield UWidgetHoveredStateRegistration::Bit;
FName UWidgetHoveredStateRegistration::GetStateName() const
{
return StateName;
};
bool UWidgetHoveredStateRegistration::GetRegisteredWidgetState(const UWidget* InWidget) const
{
return false;
}
void UWidgetHoveredStateRegistration::InitializeStaticBitfields() const
{
Bit = FWidgetStateBitfield(GetStateName());
}
FWidgetStateBitfield UWidgetPressedStateRegistration::Bit;
FName UWidgetPressedStateRegistration::GetStateName() const
{
return StateName;
};
bool UWidgetPressedStateRegistration::GetRegisteredWidgetState(const UWidget* InWidget) const
{
return false;
}
void UWidgetPressedStateRegistration::InitializeStaticBitfields() const
{
Bit = FWidgetStateBitfield(GetStateName());
}
FWidgetStateBitfield UWidgetDisabledStateRegistration::Bit;
FName UWidgetDisabledStateRegistration::GetStateName() const
{
return StateName;
};
bool UWidgetDisabledStateRegistration::GetRegisteredWidgetState(const UWidget* InWidget) const
{
return !InWidget->GetIsEnabled();
}
void UWidgetDisabledStateRegistration::InitializeStaticBitfields() const
{
Bit = FWidgetStateBitfield(GetStateName());
}
FWidgetStateBitfield UWidgetSelectedStateRegistration::Bit;
FName UWidgetSelectedStateRegistration::GetStateName() const
{
return StateName;
};
bool UWidgetSelectedStateRegistration::GetRegisteredWidgetState(const UWidget* InWidget) const
{
return false;
}
void UWidgetSelectedStateRegistration::InitializeStaticBitfields() const
{
Bit = FWidgetStateBitfield(GetStateName());
}
FName UWidgetEnumStateRegistration::GetStateName() const
{
return FName();
}
bool UWidgetEnumStateRegistration::GetRegisteredWidgetUsesState(const UWidget* InWidget) const
{
return false;
}
uint8 UWidgetEnumStateRegistration::GetRegisteredWidgetState(const UWidget* InWidget) const
{
return 0;
}
void UWidgetEnumStateRegistration::InitializeStaticBitfields() const
{
}