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

@@ -1,3 +1,5 @@
using XCEngine.Rendering;
namespace XCEngine
{
public sealed class Camera : Component
@@ -166,5 +168,23 @@ namespace XCEngine
public Color skyboxBottomColor =>
SkyboxBottomColor;
public bool HasFinalColorOverrides =>
InternalCalls
.Camera_GetHasFinalColorOverrides(
GameObjectUUID);
public bool hasFinalColorOverrides =>
HasFinalColorOverrides;
public FinalColorOverrideSettings
GetFinalColorOverrideSettings()
{
InternalCalls
.Camera_GetFinalColorOverrideSettings(
GameObjectUUID,
out FinalColorOverrideSettings value);
return value;
}
}
}