Replace renderer utility umbrella includes

This commit is contained in:
2026-04-05 19:35:18 +08:00
parent 8904c3f5c6
commit cb40da83ff
11 changed files with 23 additions and 9 deletions

View File

@@ -1,8 +1,10 @@
#pragma once
#include <XCEngine/Core/Asset/ResourceHandle.h>
#include <XCEngine/Rendering/RenderMaterialUtility.h>
#include <XCEngine/Core/Math/Matrix4.h>
#include <XCEngine/Rendering/BuiltinPassContract.h>
#include <XCEngine/Rendering/RenderPass.h>
#include <XCEngine/Rendering/RenderMaterialStateUtils.h>
#include <XCEngine/Rendering/RenderResourceCache.h>
#include <XCEngine/RHI/RHIDescriptorPool.h>
#include <XCEngine/RHI/RHIDescriptorSet.h>
@@ -19,6 +21,8 @@ class Shader;
} // namespace Resources
namespace Rendering {
struct VisibleRenderItem;
namespace Passes {
class BuiltinDepthStylePassBase : public RenderPass {

View File

@@ -1,8 +1,9 @@
#pragma once
#include <XCEngine/Core/Math/Matrix4.h>
#include <XCEngine/Rendering/BuiltinPassContract.h>
#include <XCEngine/Rendering/ObjectIdEncoding.h>
#include <XCEngine/Rendering/RenderPass.h>
#include <XCEngine/Rendering/RenderMaterialUtility.h>
#include <XCEngine/Rendering/RenderResourceCache.h>
#include <XCEngine/Core/Asset/ResourceHandle.h>
#include <XCEngine/RHI/RHIPipelineState.h>
@@ -12,6 +13,8 @@
namespace XCEngine {
namespace Rendering {
struct VisibleRenderItem;
namespace Passes {
class BuiltinObjectIdPass final : public RenderPass {

View File

@@ -1,6 +1,8 @@
#pragma once
#include <XCEngine/Rendering/RenderMaterialUtility.h>
#include <XCEngine/Rendering/BuiltinPassContract.h>
#include <XCEngine/Rendering/RenderMaterialResolve.h>
#include <XCEngine/Rendering/RenderMaterialStateUtils.h>
#include <XCEngine/Rendering/RenderPass.h>
#include <XCEngine/Rendering/RenderPipeline.h>
#include <XCEngine/Rendering/RenderPipelineAsset.h>

View File

@@ -3,6 +3,7 @@
#include "Core/Asset/ResourceManager.h"
#include "Debug/Logger.h"
#include "RHI/RHICommandList.h"
#include "Rendering/RenderMaterialResolve.h"
#include "Rendering/Detail/ShaderVariantUtils.h"
#include "Rendering/RenderSceneExtractor.h"
#include "Rendering/RenderSurface.h"

View File

@@ -6,8 +6,8 @@
#include "RHI/RHICommandList.h"
#include "RHI/RHIPipelineLayout.h"
#include "RHI/RHIPipelineState.h"
#include "Rendering/BuiltinPassContract.h"
#include "Rendering/Detail/ShaderVariantUtils.h"
#include "Rendering/RenderMaterialUtility.h"
#include "Rendering/RenderSceneExtractor.h"
#include "Rendering/RenderSurface.h"
#include "Resources/BuiltinResources.h"

View File

@@ -1,6 +1,7 @@
#include "Rendering/Passes/BuiltinShadowCasterPass.h"
#include "Components/MeshRendererComponent.h"
#include "Rendering/VisibleRenderItem.h"
#include "Resources/BuiltinResources.h"
namespace XCEngine {

View File

@@ -3,7 +3,7 @@
#include "Debug/Logger.h"
#include "Core/Asset/ResourceManager.h"
#include "RHI/RHICommandList.h"
#include "Rendering/RenderMaterialUtility.h"
#include "Rendering/RenderMaterialResolve.h"
#include "Rendering/RenderSurface.h"
#include "Resources/BuiltinResources.h"

View File

@@ -4,8 +4,10 @@
#include "Debug/Logger.h"
#include "RHI/RHICommandList.h"
#include "RHI/RHIDevice.h"
#include "Rendering/BuiltinPassContract.h"
#include "Rendering/Detail/ShaderVariantUtils.h"
#include "Rendering/RenderMaterialUtility.h"
#include "Rendering/RenderMaterialResolve.h"
#include "Rendering/RenderMaterialStateUtils.h"
#include "Resources/Material/Material.h"
#include "Resources/Shader/Shader.h"
#include "Resources/Texture/Texture.h"

View File

@@ -3,7 +3,6 @@
#include "Components/CameraComponent.h"
#include "Components/GameObject.h"
#include "Components/LightComponent.h"
#include "Rendering/RenderMaterialUtility.h"
#include "Rendering/RenderSceneUtility.h"
#include "Scene/Scene.h"

View File

@@ -6,7 +6,7 @@
#include "Components/MeshFilterComponent.h"
#include "Components/MeshRendererComponent.h"
#include "Components/TransformComponent.h"
#include "Rendering/RenderMaterialUtility.h"
#include "Rendering/RenderMaterialResolve.h"
#include "Scene/Scene.h"
#include <unordered_set>

View File

@@ -9,7 +9,9 @@
#include <XCEngine/Core/Math/Color.h>
#include <XCEngine/Core/Math/Quaternion.h>
#include <XCEngine/Core/Math/Vector3.h>
#include <XCEngine/Rendering/RenderMaterialUtility.h>
#include <XCEngine/Rendering/BuiltinPassContract.h>
#include <XCEngine/Rendering/RenderMaterialResolve.h>
#include <XCEngine/Rendering/RenderMaterialStateUtils.h>
#include <XCEngine/Rendering/RenderSceneExtractor.h>
#include <XCEngine/Resources/Material/Material.h>
#include <XCEngine/Resources/Mesh/Mesh.h>