refactor(srp): tighten request and scene setup seams

This commit is contained in:
2026-04-21 21:42:03 +08:00
parent 01dabcf6b0
commit ee1f817dc6
14 changed files with 352 additions and 5 deletions

View File

@@ -14,6 +14,25 @@ namespace XCEngine.Rendering
.Rendering_RenderSceneSetupContext_GetRendererIndex(
m_nativeHandle);
public Camera camera
{
get
{
ulong cameraGameObjectUUID =
InternalCalls
.Rendering_RenderSceneSetupContext_GetCameraGameObjectUUID(
m_nativeHandle);
if (cameraGameObjectUUID == 0)
{
return null;
}
GameObject gameObject =
new GameObject(cameraGameObjectUUID);
return gameObject.GetComponent<Camera>();
}
}
public bool isConfigured =>
InternalCalls
.Rendering_RenderSceneSetupContext_GetIsConfigured(