Class Filter
Syntax
[CustomNode("Split Assets/Split By Filter", 20)]
public class Filter : Node, NodeDataImporter
Properties
ActiveStyle
Declaration
public override string ActiveStyle { get; }
Property Value
Overrides
Category
Declaration
public override string Category { get; }
Property Value
Overrides
InactiveStyle
Declaration
public override string InactiveStyle { get; }
Property Value
Overrides
Methods
AddFilterCondition(NodeData, IFilter)
Declaration
public void AddFilterCondition(NodeData n, IFilter filter)
Parameters
Clone(NodeData)
Declaration
public override Node Clone(NodeData newData)
Parameters
Returns
Overrides
GetConnectionPoint(NodeData, Filter.FilterEntry)
Declaration
public ConnectionPointData GetConnectionPoint(NodeData n, Filter.FilterEntry f)
Parameters
Returns
Import(NodeData, NodeData)
Declaration
public void Import(NodeData v1, NodeData v2)
Parameters
Implements
Initialize(NodeData)
Declaration
public override void Initialize(NodeData data)
Parameters
Overrides
OnInspectorGUI(NodeGUI, AssetReferenceStreamManager, NodeGUIEditor, Action)
Declaration
public override void OnInspectorGUI(NodeGUI node, AssetReferenceStreamManager streamManager, NodeGUIEditor editor, Action onValueChanged)
Parameters
Overrides
Declaration
public override void Prepare(BuildTarget target, NodeData node, IEnumerable<PerformGraph.AssetGroups> incoming, IEnumerable<ConnectionData> connectionsToOutput, PerformGraph.Output Output)
Parameters
Overrides
RemoveFilterCondition(NodeData, Filter.FilterEntry)
Declaration
public void RemoveFilterCondition(NodeData n, Filter.FilterEntry f)
Parameters
ReorderFilterEntryList(ReorderableList)
Declaration
public void ReorderFilterEntryList(ReorderableList list)
Parameters
Type |
Name |
Description |
ReorderableList |
list |
|
UpdateFilterEntry(NodeData, Filter.FilterEntry)
Declaration
public void UpdateFilterEntry(NodeData n, Filter.FilterEntry f)
Parameters
ValidateFilters(NodeData)
Declaration
public void ValidateFilters(NodeData n)
Parameters
ValidateOverlappingFilterCondition(NodeData, Boolean)
Declaration
public bool ValidateOverlappingFilterCondition(NodeData n, bool throwException)
Parameters
Returns