/* * Copyright (c) Contributors to the Open 3D Engine Project. * For complete copyright and license terms please see the LICENSE at the root of this distribution. * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #pragma once #include #include namespace AZ::Render { class SplashScreenFeatureProcessor : public RPI::FeatureProcessor { public: AZ_RTTI(AZ::Render::SplashScreenFeatureProcessor, "{B89EDE58-2C59-4E17-A691-019F80227F8A}", AZ::RPI::FeatureProcessor); AZ_CLASS_ALLOCATOR(AZ::Render::SplashScreenFeatureProcessor, AZ::SystemAllocator, 0); static void Reflect(AZ::ReflectContext* context); SplashScreenFeatureProcessor() = default; virtual ~SplashScreenFeatureProcessor() = default; private: // FeatureProcessor overrides void AddRenderPasses(RPI::RenderPipeline* renderPipeline) override; }; }