feat(rendering): select managed SRP through asset instances

This commit is contained in:
2026-04-18 16:41:53 +08:00
parent 849625e732
commit 30ee70a4d1
7 changed files with 226 additions and 93 deletions

View File

@@ -377,10 +377,12 @@ namespace XCEngine
out int hitIsTrigger);
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern void Rendering_SetRenderPipelineAssetType(Type assetType);
internal static extern void Rendering_SetRenderPipelineAsset(
ScriptableRenderPipelineAsset asset);
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern string Rendering_GetRenderPipelineAssetTypeName();
internal static extern ScriptableRenderPipelineAsset
Rendering_GetRenderPipelineAsset();
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern int Rendering_ScriptableRenderContext_GetStage(