108 lines
2.4 KiB
C++
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
|
|
{
|
|
} |