UnrealEngine4 – Can not find such file SceneRenderTargets.h,在UE4 C++层中正确的使用FSceneRenderTargets类
1 在C++层中使用FSceneRenderTargets类
因为FSceneRenderTargets类处于文件SceneRenderTargets.h文件中,而SceneRenderTargets.h又处于UE的私有文件夹中,所以我们需要将模块添加到项目的私有依赖关系中。
1.1 修改项目或者插件的*.Build.cs文件
在项目或者插件的*.Build.cs中的PrivateDependencyModuleNames中加入以下内容:
PrivateDependencyModuleNames.AddRange(
new string[]
{
"Renderer",
"RenderCore",
"RHI"
}
);
1.2 包含头文件
在需要使用SceneRenderTargets的文件中包含以下头文件:
#include "Runtime/Renderer/Private/PostProcess/SceneRenderTargets.h"
重新编译项目,发现可以编译通过了!
参考链接
https://answers.unrealengine.com/questions/17862/access-color-and-depth-buffer-of-each-frame.html
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:UnrealEngine4 – Can not find such file SceneRenderTargets.h,在UE4 C++层中正确的使用FSceneRenderTargets类
原文链接:https://www.stubbornhuang.com/964/
发布于:2020年11月13日 13:45:43
修改于:2023年06月26日 22:07:48
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52