虚幻4引擎文档

发布时间:2018-06-30 23:43:46

找按钮提示“Play this level in the active level editor viewport”,

在下面这个文件中

D:\Program Files\Epic Games\4.9\Engine\Source\Editor\UnrealEd\Private\Kismet2

\DebuggerCommands.cpp

void FPlayWorldCommands::RegisterCommands()

{

UI_COMMAND( PlayInViewport, "Selected Viewport (PIE)", "Play this level in the active level editor viewport", EUserInterfaceActionType::Check, FInputChord() );

}

还是在这个文件中

void FInternalPlayWorldCommandCallbacks::PlayInViewport_Clicked( )

{

// If there is an active level view port, play the game in it.

GUnrealEd->RequestPlaySession()

}

从查找SetWindowMode入手开始做

RenderResource.cpp

void FRenderResource::InitResource()

{

check(IsInRenderingThread());

if(!bInitialized)

{

ResourceLink = TLinkedList<FRenderResource*>(this);

ResourceLink.Link(GetResourceList());

if(GIsRHIInitialized)

{

InitDynamicRHI();

InitRHI();

}

FPlatformMisc::MemoryBarrier(); // there are some multithreaded reads of bInitialized

bInitialized = true;

}

}

MovieSceneInstance.cpp

UserWidget.cpp GetWidgetFromName函数

UWidget* UUserWidget::GetWidgetFromName(const FName& Name) const

{

return WidgetTree->FindWidget(Name);

}

void UUserWidget::AddToScreen(ULocalPlayer* Player, int32 ZOrder)

{

}

LevelViewportTabContent. cpp

void SetViewportConfiguration(const FName& ConfigurationName);

LevelViewportTabContent.cpp

虚幻4引擎文档

相关推荐