Class AssetGenerator
Inheritance
AssetGenerator
Syntax
[CustomNode("Create Assets/Generate Asset", 51)]
public class AssetGenerator : Node
Fields
kCacheDirName
Declaration
public static readonly string kCacheDirName
Field Value
Properties
ActiveStyle
Declaration
public override string ActiveStyle { get; }
Property Value
Overrides
Category
Declaration
public override string Category { get; }
Property Value
Overrides
Generators
Declaration
public IEnumerable<AssetGenerator.GeneratorEntry> Generators { get; }
Property Value
InactiveStyle
Declaration
public override string InactiveStyle { get; }
Property Value
Overrides
Methods
AddEntry(NodeGUI)
Declaration
public void AddEntry(NodeGUI node)
Parameters
AddEntryForClone(NodeData, AssetGenerator.GeneratorEntry)
Declaration
public void AddEntryForClone(NodeData data, AssetGenerator.GeneratorEntry src)
Parameters
Declaration
public override void Build(BuildTarget target, NodeData node, IEnumerable<PerformGraph.AssetGroups> incoming, IEnumerable<ConnectionData> connectionsToOutput, PerformGraph.Output Output, Action<NodeData, string, float> progressFunc)
Parameters
Overrides
Clone(NodeData)
Declaration
public override Node Clone(NodeData newData)
Parameters
Returns
Overrides
GetConnectionPoint(NodeData, AssetGenerator.GeneratorEntry)
Declaration
public ConnectionPointData GetConnectionPoint(NodeData n, AssetGenerator.GeneratorEntry e)
Parameters
Returns
Initialize(NodeData)
Declaration
public override void Initialize(NodeData data)
Parameters
Overrides
Declaration
public override void OnContextMenuGUI(GenericMenu menu)
Parameters
Type |
Name |
Description |
GenericMenu |
menu |
|
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
RemoveGeneratorEntry(NodeGUI, AssetGenerator.GeneratorEntry)
Declaration
public void RemoveGeneratorEntry(NodeGUI node, AssetGenerator.GeneratorEntry e)
Parameters
UpdateGeneratorEntry(NodeGUI, AssetGenerator.GeneratorEntry)
Declaration
public void UpdateGeneratorEntry(NodeGUI node, AssetGenerator.GeneratorEntry e)
Parameters
UpdateGeneratorEntry(NodeGUI, NodeData, AssetGenerator.GeneratorEntry)
Declaration
public void UpdateGeneratorEntry(NodeGUI node, NodeData data, AssetGenerator.GeneratorEntry e)
Parameters
Declaration
public void ValidateAssetGenerator(NodeData node, BuildTarget target, IEnumerable<PerformGraph.AssetGroups> incoming, Action noGeneratorData, Action failedToCreateGenerator, Action<AssetReference> canNotGenerateAsset, Action<AssetReference> canNotImportAsset)
Parameters