Add support for passing back value via reference to C# scripting event

This commit is contained in:
Wojciech Figat
2021-12-06 16:46:16 +01:00
parent f4b62ce384
commit 23303802ec
8 changed files with 44 additions and 15 deletions

View File

@@ -428,7 +428,7 @@ namespace FlaxEditor.Viewport
}
}
private void OnCollectDrawCalls(RenderContext renderContext)
private void OnCollectDrawCalls(ref RenderContext renderContext)
{
if (_previewStaticModel)
{
@@ -471,7 +471,7 @@ namespace FlaxEditor.Viewport
}
}
private void OnPostRender(GPUContext context, RenderContext renderContext)
private void OnPostRender(GPUContext context, ref RenderContext renderContext)
{
bool renderPostFx = true;
switch (renderContext.View.Mode)

View File

@@ -258,12 +258,12 @@ namespace FlaxEditor.Viewport
}
}
private void OnCollectDrawCalls(RenderContext renderContext)
private void OnCollectDrawCalls(ref RenderContext renderContext)
{
_debugDrawData.OnDraw(ref renderContext);
}
private void OnPostRender(GPUContext context, RenderContext renderContext)
private void OnPostRender(GPUContext context, ref RenderContext renderContext)
{
if (renderContext.View.Mode != ViewMode.Default)
{

View File

@@ -196,7 +196,7 @@ namespace FlaxEditor.Viewport.Previews
Task.AddCustomActor(PostFxVolume);
}
private void OnPostRender(GPUContext context, RenderContext renderContext)
private void OnPostRender(GPUContext context, ref RenderContext renderContext)
{
if (renderContext.View.Mode != ViewMode.Default && _editorPrimitives && _editorPrimitives.CanRender)
{