refactor(srp): move builtin scene feature ownership into renderer features
This commit is contained in:
@@ -802,6 +802,12 @@ namespace XCEngine
|
||||
ulong nativeHandle,
|
||||
int injectionPoint);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool
|
||||
Rendering_ScriptableRenderContext_RecordNativeSceneFeaturePass(
|
||||
ulong nativeHandle,
|
||||
string featurePassName);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int
|
||||
Rendering_CameraRenderRequestContext_GetRenderedBaseCameraCount(
|
||||
|
||||
@@ -69,6 +69,17 @@ namespace XCEngine.Rendering
|
||||
(int)injectionPoint);
|
||||
}
|
||||
|
||||
public bool RecordNativeSceneFeaturePass(
|
||||
string featurePassName)
|
||||
{
|
||||
return !string.IsNullOrEmpty(
|
||||
featurePassName) &&
|
||||
InternalCalls
|
||||
.Rendering_ScriptableRenderContext_RecordNativeSceneFeaturePass(
|
||||
m_nativeHandle,
|
||||
featurePassName);
|
||||
}
|
||||
|
||||
public bool DrawRenderers(
|
||||
SceneRenderPhase scenePhase,
|
||||
RendererListType rendererListType)
|
||||
|
||||
Reference in New Issue
Block a user