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:
@@ -58,6 +58,26 @@ namespace XCEngine.Rendering
|
||||
.Rendering_CameraRenderRequestContext_GetHasDirectionalShadow(
|
||||
m_nativeHandle);
|
||||
|
||||
public DirectionalShadowPlanningSettings
|
||||
directionalShadowPlanningSettings
|
||||
{
|
||||
get
|
||||
{
|
||||
InternalCalls
|
||||
.Rendering_CameraRenderRequestContext_GetDirectionalShadowPlanningSettings(
|
||||
m_nativeHandle,
|
||||
out DirectionalShadowPlanningSettings settings);
|
||||
return settings;
|
||||
}
|
||||
set
|
||||
{
|
||||
InternalCalls
|
||||
.Rendering_CameraRenderRequestContext_SetDirectionalShadowPlanningSettings(
|
||||
m_nativeHandle,
|
||||
ref value);
|
||||
}
|
||||
}
|
||||
|
||||
public void ClearDirectionalShadow()
|
||||
{
|
||||
InternalCalls
|
||||
|
||||
Reference in New Issue
Block a user