Class SelfNode
Inheritance
System.Object
SelfNode
Assembly: Mixture.Runtime.dll
Syntax
[Documentation("\r\nThe self node holds a copy of the output node last processing texture.\r\nWhen the node is executed for the first time, the initialization color is used instead of the output texture.\r\n\r\nCurrently only the first output texture of the output node can be retrieved.\r\n")]
[Serializable]
public class SelfNode : ComputeShaderNode
Fields
|
Improve this Doc
View Source
initialColor
Declaration
public Color initialColor
Field Value
Type |
Description |
UnityEngine.Color |
|
|
Improve this Doc
View Source
output
Declaration
[Tooltip("Output Texture")]
[NonSerialized]
public RenderTexture output
Field Value
Type |
Description |
UnityEngine.RenderTexture |
|
Properties
|
Improve this Doc
View Source
computeShaderResourcePath
Declaration
protected override string computeShaderResourcePath { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
|
Improve this Doc
View Source
hasSettings
Declaration
public override bool hasSettings { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
name
Declaration
public override string name { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
|
Improve this Doc
View Source
previewTexture
Declaration
public override Texture previewTexture { get; }
Property Value
Type |
Description |
UnityEngine.Texture |
|
Overrides
|
Improve this Doc
View Source
showDefaultInspector
Declaration
public override bool showDefaultInspector { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Methods
|
Improve this Doc
View Source
ChangeOutputPortType(List<SerializableEdge>)
Declaration
protected IEnumerable<PortData> ChangeOutputPortType(List<SerializableEdge> edges)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<SerializableEdge> |
edges |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<PortData> |
|
|
Improve this Doc
View Source
Disable()
Declaration
protected override void Disable()
Overrides
|
Improve this Doc
View Source
Enable()
Declaration
protected override void Enable()
Overrides
|
Improve this Doc
View Source
ProcessNode(CommandBuffer)
Declaration
protected override bool ProcessNode(CommandBuffer cmd)
Parameters
Type |
Name |
Description |
UnityEngine.Rendering.CommandBuffer |
cmd |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
ResetOutputTexture()
Declaration
public void ResetOutputTexture()