34 lines
841 B
C++
34 lines
841 B
C++
// 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()
|
|
{
|
|
}
|