refactor(srp): move final color policy into request seam

This commit is contained in:
2026-04-21 22:34:40 +08:00
parent 808335126f
commit d75bd95e89
13 changed files with 380 additions and 136 deletions

View File

@@ -98,6 +98,26 @@ namespace XCEngine.Rendering
(int)value);
}
public void SetResolvedFinalColorPolicy(
FinalColorSettings settings,
bool hasPipelineDefaults,
bool hasCameraOverrides)
{
InternalCalls
.Rendering_CameraRenderRequestContext_SetResolvedFinalColorPolicy(
m_nativeHandle,
ref settings,
hasPipelineDefaults,
hasCameraOverrides);
}
public void ClearFinalColorPolicy()
{
InternalCalls
.Rendering_CameraRenderRequestContext_ClearFinalColorPolicy(
m_nativeHandle);
}
internal ulong nativeHandle =>
m_nativeHandle;
}