Replace renderer utility umbrella includes
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <XCEngine/Core/Asset/ResourceHandle.h>
|
#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/RenderPass.h>
|
||||||
|
#include <XCEngine/Rendering/RenderMaterialStateUtils.h>
|
||||||
#include <XCEngine/Rendering/RenderResourceCache.h>
|
#include <XCEngine/Rendering/RenderResourceCache.h>
|
||||||
#include <XCEngine/RHI/RHIDescriptorPool.h>
|
#include <XCEngine/RHI/RHIDescriptorPool.h>
|
||||||
#include <XCEngine/RHI/RHIDescriptorSet.h>
|
#include <XCEngine/RHI/RHIDescriptorSet.h>
|
||||||
@@ -19,6 +21,8 @@ class Shader;
|
|||||||
} // namespace Resources
|
} // namespace Resources
|
||||||
|
|
||||||
namespace Rendering {
|
namespace Rendering {
|
||||||
|
struct VisibleRenderItem;
|
||||||
|
|
||||||
namespace Passes {
|
namespace Passes {
|
||||||
|
|
||||||
class BuiltinDepthStylePassBase : public RenderPass {
|
class BuiltinDepthStylePassBase : public RenderPass {
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <XCEngine/Core/Math/Matrix4.h>
|
||||||
|
#include <XCEngine/Rendering/BuiltinPassContract.h>
|
||||||
#include <XCEngine/Rendering/ObjectIdEncoding.h>
|
#include <XCEngine/Rendering/ObjectIdEncoding.h>
|
||||||
#include <XCEngine/Rendering/RenderPass.h>
|
#include <XCEngine/Rendering/RenderPass.h>
|
||||||
#include <XCEngine/Rendering/RenderMaterialUtility.h>
|
|
||||||
#include <XCEngine/Rendering/RenderResourceCache.h>
|
#include <XCEngine/Rendering/RenderResourceCache.h>
|
||||||
#include <XCEngine/Core/Asset/ResourceHandle.h>
|
#include <XCEngine/Core/Asset/ResourceHandle.h>
|
||||||
#include <XCEngine/RHI/RHIPipelineState.h>
|
#include <XCEngine/RHI/RHIPipelineState.h>
|
||||||
@@ -12,6 +13,8 @@
|
|||||||
|
|
||||||
namespace XCEngine {
|
namespace XCEngine {
|
||||||
namespace Rendering {
|
namespace Rendering {
|
||||||
|
struct VisibleRenderItem;
|
||||||
|
|
||||||
namespace Passes {
|
namespace Passes {
|
||||||
|
|
||||||
class BuiltinObjectIdPass final : public RenderPass {
|
class BuiltinObjectIdPass final : public RenderPass {
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
#pragma once
|
#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/RenderPass.h>
|
||||||
#include <XCEngine/Rendering/RenderPipeline.h>
|
#include <XCEngine/Rendering/RenderPipeline.h>
|
||||||
#include <XCEngine/Rendering/RenderPipelineAsset.h>
|
#include <XCEngine/Rendering/RenderPipelineAsset.h>
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
#include "Core/Asset/ResourceManager.h"
|
#include "Core/Asset/ResourceManager.h"
|
||||||
#include "Debug/Logger.h"
|
#include "Debug/Logger.h"
|
||||||
#include "RHI/RHICommandList.h"
|
#include "RHI/RHICommandList.h"
|
||||||
|
#include "Rendering/RenderMaterialResolve.h"
|
||||||
#include "Rendering/Detail/ShaderVariantUtils.h"
|
#include "Rendering/Detail/ShaderVariantUtils.h"
|
||||||
#include "Rendering/RenderSceneExtractor.h"
|
#include "Rendering/RenderSceneExtractor.h"
|
||||||
#include "Rendering/RenderSurface.h"
|
#include "Rendering/RenderSurface.h"
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
#include "RHI/RHICommandList.h"
|
#include "RHI/RHICommandList.h"
|
||||||
#include "RHI/RHIPipelineLayout.h"
|
#include "RHI/RHIPipelineLayout.h"
|
||||||
#include "RHI/RHIPipelineState.h"
|
#include "RHI/RHIPipelineState.h"
|
||||||
|
#include "Rendering/BuiltinPassContract.h"
|
||||||
#include "Rendering/Detail/ShaderVariantUtils.h"
|
#include "Rendering/Detail/ShaderVariantUtils.h"
|
||||||
#include "Rendering/RenderMaterialUtility.h"
|
|
||||||
#include "Rendering/RenderSceneExtractor.h"
|
#include "Rendering/RenderSceneExtractor.h"
|
||||||
#include "Rendering/RenderSurface.h"
|
#include "Rendering/RenderSurface.h"
|
||||||
#include "Resources/BuiltinResources.h"
|
#include "Resources/BuiltinResources.h"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "Rendering/Passes/BuiltinShadowCasterPass.h"
|
#include "Rendering/Passes/BuiltinShadowCasterPass.h"
|
||||||
|
|
||||||
#include "Components/MeshRendererComponent.h"
|
#include "Components/MeshRendererComponent.h"
|
||||||
|
#include "Rendering/VisibleRenderItem.h"
|
||||||
#include "Resources/BuiltinResources.h"
|
#include "Resources/BuiltinResources.h"
|
||||||
|
|
||||||
namespace XCEngine {
|
namespace XCEngine {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include "Debug/Logger.h"
|
#include "Debug/Logger.h"
|
||||||
#include "Core/Asset/ResourceManager.h"
|
#include "Core/Asset/ResourceManager.h"
|
||||||
#include "RHI/RHICommandList.h"
|
#include "RHI/RHICommandList.h"
|
||||||
#include "Rendering/RenderMaterialUtility.h"
|
#include "Rendering/RenderMaterialResolve.h"
|
||||||
#include "Rendering/RenderSurface.h"
|
#include "Rendering/RenderSurface.h"
|
||||||
#include "Resources/BuiltinResources.h"
|
#include "Resources/BuiltinResources.h"
|
||||||
|
|
||||||
|
|||||||
@@ -4,8 +4,10 @@
|
|||||||
#include "Debug/Logger.h"
|
#include "Debug/Logger.h"
|
||||||
#include "RHI/RHICommandList.h"
|
#include "RHI/RHICommandList.h"
|
||||||
#include "RHI/RHIDevice.h"
|
#include "RHI/RHIDevice.h"
|
||||||
|
#include "Rendering/BuiltinPassContract.h"
|
||||||
#include "Rendering/Detail/ShaderVariantUtils.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/Material/Material.h"
|
||||||
#include "Resources/Shader/Shader.h"
|
#include "Resources/Shader/Shader.h"
|
||||||
#include "Resources/Texture/Texture.h"
|
#include "Resources/Texture/Texture.h"
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#include "Components/CameraComponent.h"
|
#include "Components/CameraComponent.h"
|
||||||
#include "Components/GameObject.h"
|
#include "Components/GameObject.h"
|
||||||
#include "Components/LightComponent.h"
|
#include "Components/LightComponent.h"
|
||||||
#include "Rendering/RenderMaterialUtility.h"
|
|
||||||
#include "Rendering/RenderSceneUtility.h"
|
#include "Rendering/RenderSceneUtility.h"
|
||||||
#include "Scene/Scene.h"
|
#include "Scene/Scene.h"
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
#include "Components/MeshFilterComponent.h"
|
#include "Components/MeshFilterComponent.h"
|
||||||
#include "Components/MeshRendererComponent.h"
|
#include "Components/MeshRendererComponent.h"
|
||||||
#include "Components/TransformComponent.h"
|
#include "Components/TransformComponent.h"
|
||||||
#include "Rendering/RenderMaterialUtility.h"
|
#include "Rendering/RenderMaterialResolve.h"
|
||||||
#include "Scene/Scene.h"
|
#include "Scene/Scene.h"
|
||||||
|
|
||||||
#include <unordered_set>
|
#include <unordered_set>
|
||||||
|
|||||||
@@ -9,7 +9,9 @@
|
|||||||
#include <XCEngine/Core/Math/Color.h>
|
#include <XCEngine/Core/Math/Color.h>
|
||||||
#include <XCEngine/Core/Math/Quaternion.h>
|
#include <XCEngine/Core/Math/Quaternion.h>
|
||||||
#include <XCEngine/Core/Math/Vector3.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/Rendering/RenderSceneExtractor.h>
|
||||||
#include <XCEngine/Resources/Material/Material.h>
|
#include <XCEngine/Resources/Material/Material.h>
|
||||||
#include <XCEngine/Resources/Mesh/Mesh.h>
|
#include <XCEngine/Resources/Mesh/Mesh.h>
|
||||||
|
|||||||
Reference in New Issue
Block a user