refactor(srp): move final color policy into request seam
This commit is contained in:
@@ -282,6 +282,14 @@ namespace XCEngine
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void Camera_GetSkyboxBottomColor(ulong gameObjectUUID, out Color value);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool Camera_GetHasFinalColorOverrides(ulong gameObjectUUID);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void Camera_GetFinalColorOverrideSettings(
|
||||
ulong gameObjectUUID,
|
||||
out Rendering.FinalColorOverrideSettings settings);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern float Light_GetIntensity(ulong gameObjectUUID);
|
||||
|
||||
@@ -944,6 +952,19 @@ namespace XCEngine
|
||||
ulong nativeHandle,
|
||||
int clearFlags);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void
|
||||
Rendering_CameraRenderRequestContext_SetResolvedFinalColorPolicy(
|
||||
ulong nativeHandle,
|
||||
ref Rendering.FinalColorSettings settings,
|
||||
bool hasPipelineDefaults,
|
||||
bool hasCameraOverrides);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void
|
||||
Rendering_CameraRenderRequestContext_ClearFinalColorPolicy(
|
||||
ulong nativeHandle);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int
|
||||
Rendering_RenderSceneSetupContext_GetRendererIndex(
|
||||
|
||||
Reference in New Issue
Block a user