Refactor PostProcessEffect to support C++ scripting

This commit is contained in:
Wojtek Figat
2022-11-02 20:29:59 +01:00
parent 86b6b20200
commit 6a61b692aa
19 changed files with 253 additions and 483 deletions

View File

@@ -20,21 +20,18 @@ namespace FlaxEditor.Tools.Foliage
public EditFoliageGizmoMode GizmoMode;
/// <inheritdoc />
public override bool CanRender
public override bool CanRender()
{
get
{
if (!HasDataReady)
return false;
if (!HasDataReady)
return false;
var foliage = GizmoMode.SelectedFoliage;
if (!foliage)
return false;
var instanceIndex = GizmoMode.SelectedInstanceIndex;
if (instanceIndex < 0 || instanceIndex >= foliage.InstancesCount)
return false;
return true;
}
var foliage = GizmoMode.SelectedFoliage;
if (!foliage)
return false;
var instanceIndex = GizmoMode.SelectedInstanceIndex;
if (instanceIndex < 0 || instanceIndex >= foliage.InstancesCount)
return false;
return true;
}
/// <inheritdoc />