RealtimeStyleTransferRuntime/Plugins/GameSettings/Source/Private/Widgets/Responsive/GameResponsivePanelSlot.cpp

34 lines
841 B
C++
Raw Normal View History

2022-05-23 18:41:30 +00:00
// Copyright Epic Games, Inc. All Rights Reserved.
#include "GameResponsivePanelSlot.h"
#include "GameResponsivePanel.h"
#include "Components/Widget.h"
/////////////////////////////////////////////////////
// UGameResponsivePanelSlot
UGameResponsivePanelSlot::UGameResponsivePanelSlot(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
{
Slot = nullptr;
}
void UGameResponsivePanelSlot::ReleaseSlateResources(bool bReleaseChildren)
{
Super::ReleaseSlateResources(bReleaseChildren);
Slot = nullptr;
}
void UGameResponsivePanelSlot::BuildSlot(TSharedRef<SGameResponsivePanel> GameResponsivePanel)
{
Slot = &GameResponsivePanel->AddSlot()
[
Content == nullptr ? SNullWidget::NullWidget : Content->TakeWidget()
];
}
void UGameResponsivePanelSlot::SynchronizeProperties()
{
}