Show / Hide Table of Contents

Class OutputNode

Inheritance
System.Object
MixtureNode
OutputNode
ExternalOutputNode
Implements
IUseCustomRenderTextureProcessing
Inherited Members
MixtureNode.graph
MixtureNode.rtSettings
MixtureNode.hasSettings
MixtureNode.hasPreview
MixtureNode.supportedDimensions
MixtureNode.defaultPreviewChannels
MixtureNode.showDefaultInspector
MixtureNode.showPreviewExposure
MixtureNode.isPreviewCollapsed
MixtureNode.onSettingsChanged
MixtureNode.beforeProcessSetup
MixtureNode.afterProcessCleanup
MixtureNode.showControlsOnHover
MixtureNode.needsInspector
MixtureNode.temporaryMaterials
MixtureNode.previewMode
MixtureNode.previewMip
MixtureNode.previewVisible
MixtureNode.previewEV100
MixtureNode.previewSlice
MixtureNode.isPinned
MixtureNode.recorder
MixtureNode.OnNodeCreated()
MixtureNode.UpdateTempRenderTexture(CustomRenderTexture, Boolean, Boolean, CustomRenderTextureUpdateMode, Boolean)
MixtureNode.GetTempTextureDimension()
MixtureNode.OnProcess(CommandBuffer)
MixtureNode.Process()
MixtureNode.RemoveObjectFromGraph(Object)
MixtureNode.GetPropertyType(Shader, Int32)
MixtureNode.GetMaterialPortDatas(Material)
MixtureNode.AssignMaterialPropertiesFromEdges(List<SerializableEdge>, Material)
MixtureNode.OnSettingsChanged()
MixtureNode.GetDefaultMaterial(Material)
MixtureNode.ResetMaterialPropertyToDefault(Material, String)
MixtureNode.GetTempMaterial(String)
Namespace: Mixture
Assembly: Mixture.Runtime.dll
Syntax
[Serializable]
public class OutputNode : MixtureNode, IUseCustomRenderTextureProcessing

Fields

| Improve this Doc View Source

outputTextureSettings

Declaration
[SerializeField]
[HideInInspector]
public List<OutputTextureSettings> outputTextureSettings
Field Value
Type Description
System.Collections.Generic.List<OutputTextureSettings>
| Improve this Doc View Source

uniqueMessages

Declaration
[NonSerialized]
protected HashSet<string> uniqueMessages
Field Value
Type Description
System.Collections.Generic.HashSet<System.String>

Properties

| Improve this Doc View Source

defaultRTSettings

Declaration
protected override MixtureRTSettings defaultRTSettings { get; }
Property Value
Type Description
MixtureRTSettings
Overrides
MixtureNode.defaultRTSettings
| Improve this Doc View Source

mainOutput

Declaration
public OutputTextureSettings mainOutput { get; }
Property Value
Type Description
OutputTextureSettings
| Improve this Doc View Source

name

Declaration
public override string name { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

nodeWidth

Declaration
public override float nodeWidth { get; }
Property Value
Type Description
System.Single
Overrides
MixtureNode.nodeWidth
| Improve this Doc View Source

previewTexture

Declaration
public override Texture previewTexture { get; }
Property Value
Type Description
UnityEngine.Texture
Overrides
MixtureNode.previewTexture

Methods

| Improve this Doc View Source

AddTextureOutput(OutputTextureSettings.Preset)

Declaration
public OutputTextureSettings AddTextureOutput(OutputTextureSettings.Preset preset)
Parameters
Type Name Description
OutputTextureSettings.Preset preset
Returns
Type Description
OutputTextureSettings
| Improve this Doc View Source

AssignSubTextures(List<SerializableEdge>)

Declaration
protected void AssignSubTextures(List<SerializableEdge> edges)
Parameters
Type Name Description
System.Collections.Generic.List<SerializableEdge> edges
| Improve this Doc View Source

CanResetPort(NodePort)

Declaration
protected override bool CanResetPort(NodePort port)
Parameters
Type Name Description
NodePort port
Returns
Type Description
System.Boolean
| 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
MixtureNode.Disable()
| Improve this Doc View Source

Enable()

Declaration
protected override void Enable()
| Improve this Doc View Source

GetCustomRenderTextures()

Declaration
public IEnumerable<CustomRenderTexture> GetCustomRenderTextures()
Returns
Type Description
System.Collections.Generic.IEnumerable<UnityEngine.CustomRenderTexture>
| 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
MixtureNode.ProcessNode(CommandBuffer)
| Improve this Doc View Source

RemoveTextureOutput(OutputTextureSettings)

Declaration
public void RemoveTextureOutput(OutputTextureSettings settings)
Parameters
Type Name Description
OutputTextureSettings settings

Events

| Improve this Doc View Source

onTempRenderTextureUpdated

Declaration
public event Action onTempRenderTextureUpdated
Event Type
Type Description
System.Action

Implements

IUseCustomRenderTextureProcessing
  • Improve this Doc
  • View Source
Back to top Generated by DocFX