refactor(srp): bridge universal shadow planning settings into managed asset
- expose directional shadow planning settings on camera request context\n- let the managed universal asset override planner defaults\n- recompute native directional shadow requests only when settings change
This commit is contained in:
@@ -839,6 +839,18 @@ namespace XCEngine
|
||||
Rendering_CameraRenderRequestContext_GetHasDirectionalShadow(
|
||||
ulong nativeHandle);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void
|
||||
Rendering_CameraRenderRequestContext_GetDirectionalShadowPlanningSettings(
|
||||
ulong nativeHandle,
|
||||
out Rendering.DirectionalShadowPlanningSettings settings);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void
|
||||
Rendering_CameraRenderRequestContext_SetDirectionalShadowPlanningSettings(
|
||||
ulong nativeHandle,
|
||||
ref Rendering.DirectionalShadowPlanningSettings settings);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern void
|
||||
Rendering_CameraRenderRequestContext_ClearDirectionalShadow(
|
||||
|
||||
Reference in New Issue
Block a user