Files
XCEngine/engine/src/Rendering/Pipelines/Internal/BuiltinForwardSceneSetup.cpp

23 lines
686 B
C++
Raw Normal View History

#include "Rendering/Pipelines/Internal/BuiltinForwardSceneSetup.h"
#include "Rendering/Features/BuiltinGaussianSplatPass.h"
#include "Rendering/Features/BuiltinVolumetricPass.h"
#include "Rendering/SceneRenderFeatureHost.h"
#include <memory>
namespace XCEngine {
namespace Rendering {
namespace Pipelines {
namespace Internal {
void RegisterBuiltinForwardSceneFeatures(SceneRenderFeatureHost& featureHost) {
featureHost.AddFeaturePass(std::make_unique<Features::BuiltinGaussianSplatPass>());
featureHost.AddFeaturePass(std::make_unique<Features::BuiltinVolumetricPass>());
}
} // namespace Internal
} // namespace Pipelines
} // namespace Rendering
} // namespace XCEngine