Tighten rendering internal header visibility

This commit is contained in:
2026-04-30 22:16:18 +08:00
parent 7a697ea253
commit af0b84e7d4
4 changed files with 5 additions and 64 deletions

View File

@@ -1,29 +0,0 @@
#pragma once
#include <XCEngine/Rendering/RenderSurfacePipelineUtils.h>
namespace XCEngine {
namespace Rendering {
namespace Internal {
using ::XCEngine::Rendering::ApplySingleColorAttachmentPropertiesToGraphicsPipelineDesc;
using ::XCEngine::Rendering::ApplySurfacePropertiesToGraphicsPipelineDesc;
using ::XCEngine::Rendering::HasKnownDepthAttachmentFormat;
using ::XCEngine::Rendering::HasKnownSingleColorAttachmentFormat;
using ::XCEngine::Rendering::HasSingleColorAttachment;
using ::XCEngine::Rendering::HasValidPipelineSampleDescription;
using ::XCEngine::Rendering::HasZeroOrSingleColorAttachment;
using ::XCEngine::Rendering::IsDepthStyleCompatibleSurface;
using ::XCEngine::Rendering::ResolveSurfaceColorAttachmentCount;
using ::XCEngine::Rendering::ResolveSurfaceColorFormat;
using ::XCEngine::Rendering::ResolveSurfaceColorFormats;
using ::XCEngine::Rendering::ResolveSurfaceDepthFormat;
using ::XCEngine::Rendering::ResolveSurfaceSampleCount;
using ::XCEngine::Rendering::ResolveSurfaceSampleQuality;
using ::XCEngine::Rendering::TryResolveSingleColorAttachmentFormat;
inline constexpr std::uint32_t kMaxPipelineColorAttachmentCount =
::XCEngine::Rendering::kMaxPipelineColorAttachmentCount;
} // namespace Internal
} // namespace Rendering
} // namespace XCEngine

View File

@@ -1,31 +0,0 @@
#pragma once
#include <XCEngine/Rendering/ShaderVariantUtils.h>
namespace XCEngine {
namespace Rendering {
namespace Internal {
using ::XCEngine::Rendering::AddShaderCompileMacro;
using ::XCEngine::Rendering::ApplyShaderStageVariant;
using ::XCEngine::Rendering::BuildRuntimeShaderSource;
using ::XCEngine::Rendering::BuildShaderKeywordSignature;
using ::XCEngine::Rendering::EscapeRegexLiteral;
using ::XCEngine::Rendering::InjectShaderBackendMacros;
using ::XCEngine::Rendering::ResolveCompiledBinaryBackend;
using ::XCEngine::Rendering::ResolveRuntimeShaderSourcePath;
using ::XCEngine::Rendering::ShaderPassHasGraphicsVariants;
using ::XCEngine::Rendering::ToRHIShaderBinaryBackend;
using ::XCEngine::Rendering::ToRHIShaderLanguage;
using ::XCEngine::Rendering::ToShaderBackend;
using ::XCEngine::Rendering::ToStdString;
using ::XCEngine::Rendering::ToWideAscii;
using ::XCEngine::Rendering::TryBuildRuntimeShaderBindings;
using ::XCEngine::Rendering::TryCollectShaderPassResourceBindings;
using ::XCEngine::Rendering::TryGetHlslRegisterPrefix;
using ::XCEngine::Rendering::TryRewriteHlslRegisterBinding;
using ::XCEngine::Rendering::TryRewriteHlslRegisterBindingWithName;
} // namespace Internal
} // namespace Rendering
} // namespace XCEngine