Files
UnrealEngine/Engine/Source/Editor/Sequencer/Private/Scripting/SequencerModuleScriptingLayer.cpp
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

21 lines
733 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "Scripting/SequencerModuleScriptingLayer.h"
#include "Scripting/SequencerModuleOutlinerScriptingObject.h"
#include "MVVM/ViewModels/OutlinerViewModel.h"
#include "MVVM/ViewModels/EditorViewModel.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(SequencerModuleScriptingLayer)
void USequencerModuleScriptingLayer::Initialize(TSharedPtr<UE::Sequencer::FEditorViewModel> InViewModel)
{
Outliner = NewObject<USequencerModuleOutlinerScriptingObject>(this, "Outliner");
Outliner->Initialize(InViewModel->GetOutliner());
}
USequencerModuleOutlinerScriptingObject* USequencerModuleScriptingLayer::GetOutliner()
{
return Cast<USequencerModuleOutlinerScriptingObject>(Outliner);
}