refactor(srp): rename camera request context surface

This commit is contained in:
2026-04-19 15:20:34 +08:00
parent 8edc68f02b
commit 237a628e2a
14 changed files with 114 additions and 114 deletions

View File

@@ -18,14 +18,14 @@ namespace Gameplay
public bool HasPublicContextEnvironmentData;
public bool HasPublicContextFinalColorData;
public bool HasPublicContextStageColorData;
public bool HasPublicCameraRequestContextHasDirectionalShadow;
public bool HasPublicCameraRequestContextClearDirectionalShadow;
public bool HasPublicRequestContextHasDirectionalShadow;
public bool HasPublicRequestContextClearDirectionalShadow;
public bool HasUniversalContextRecordSceneExtension;
public bool HasUniversalContextRecordOpaqueScenePhaseExtension;
public bool HasUniversalContextRecordBeforeOpaqueInjectionExtension;
public bool HasUniversalContextRecordShaderVectorFullscreenPassExtension;
public bool HasUniversalCameraRequestContextHasDirectionalShadowExtension;
public bool HasUniversalCameraRequestContextClearDirectionalShadowExtension;
public bool HasUniversalRequestContextHasDirectionalShadowExtension;
public bool HasUniversalRequestContextClearDirectionalShadowExtension;
public bool HasPublicPipelineAssetConfigureCameraFramePlan;
public bool HasPlanningContextType;
public bool HasRendererFeatureConfigureCameraFramePlan;
@@ -38,8 +38,8 @@ namespace Gameplay
BindingFlags.Instance | BindingFlags.Public;
System.Type contextType =
typeof(ScriptableRenderContext);
System.Type cameraRequestContextType =
typeof(ScriptableRenderPipelineCameraRequestContext);
System.Type requestContextType =
typeof(CameraRenderRequestContext);
System.Type pipelineAssetType =
typeof(ScriptableRenderPipelineAsset);
System.Type rendererFeatureType =
@@ -51,9 +51,9 @@ namespace Gameplay
System.Type renderContextExtensionsType =
universalAssembly.GetType(
"XCEngine.Rendering.Universal.ScriptableRenderContextExtensions");
System.Type cameraRequestContextExtensionsType =
System.Type requestContextExtensionsType =
universalAssembly.GetType(
"XCEngine.Rendering.Universal.ScriptableRenderPipelineCameraRequestContextExtensions");
"XCEngine.Rendering.Universal.CameraRenderRequestContextExtensions");
HasPublicContextRecordScene =
contextType.GetMethod(
@@ -95,12 +95,12 @@ namespace Gameplay
contextType.GetProperty(
"stageColorData",
PublicInstanceMethodFlags) != null;
HasPublicCameraRequestContextHasDirectionalShadow =
cameraRequestContextType.GetProperty(
HasPublicRequestContextHasDirectionalShadow =
requestContextType.GetProperty(
"hasDirectionalShadow",
PublicInstanceMethodFlags) != null;
HasPublicCameraRequestContextClearDirectionalShadow =
cameraRequestContextType.GetMethod(
HasPublicRequestContextClearDirectionalShadow =
requestContextType.GetMethod(
"ClearDirectionalShadow",
PublicInstanceMethodFlags) != null;
HasUniversalContextRecordSceneExtension =
@@ -123,14 +123,14 @@ namespace Gameplay
renderContextExtensionsType.GetMethod(
"RecordShaderVectorFullscreenPass",
BindingFlags.Static | BindingFlags.Public) != null;
HasUniversalCameraRequestContextHasDirectionalShadowExtension =
cameraRequestContextExtensionsType != null &&
cameraRequestContextExtensionsType.GetMethod(
HasUniversalRequestContextHasDirectionalShadowExtension =
requestContextExtensionsType != null &&
requestContextExtensionsType.GetMethod(
"HasDirectionalShadow",
BindingFlags.Static | BindingFlags.Public) != null;
HasUniversalCameraRequestContextClearDirectionalShadowExtension =
cameraRequestContextExtensionsType != null &&
cameraRequestContextExtensionsType.GetMethod(
HasUniversalRequestContextClearDirectionalShadowExtension =
requestContextExtensionsType != null &&
requestContextExtensionsType.GetMethod(
"ClearDirectionalShadow",
BindingFlags.Static | BindingFlags.Public) != null;
HasPublicPipelineAssetConfigureCameraFramePlan =