feat(rendering): expose builtin forward scene steps to srp context

This commit is contained in:
2026-04-17 22:26:51 +08:00
parent 69319b4a7b
commit 6f6c8877fa
14 changed files with 551 additions and 170 deletions

View File

@@ -13,11 +13,33 @@ namespace XCEngine
(CameraFrameStage)InternalCalls.Rendering_ScriptableRenderContext_GetStage(
m_nativeHandle);
public bool RenderBuiltinForwardMainScene()
public bool RecordBuiltinForwardMainScene()
{
return InternalCalls
.Rendering_ScriptableRenderContext_RenderBuiltinForwardMainScene(
.Rendering_ScriptableRenderContext_RecordBuiltinForwardMainScene(
m_nativeHandle);
}
public bool RenderBuiltinForwardMainScene()
{
return RecordBuiltinForwardMainScene();
}
public bool RecordBuiltinForwardScenePhase(ScenePhase scenePhase)
{
return InternalCalls
.Rendering_ScriptableRenderContext_RecordBuiltinForwardScenePhase(
m_nativeHandle,
(int)scenePhase);
}
public bool RecordBuiltinForwardInjectionPoint(
SceneRenderInjectionPoint injectionPoint)
{
return InternalCalls
.Rendering_ScriptableRenderContext_RecordBuiltinForwardInjectionPoint(
m_nativeHandle,
(int)injectionPoint);
}
}
}