Show / Hide Table of Contents

Class ExternalOutputNode

Inheritance
System.Object
MixtureNode
OutputNode
ExternalOutputNode
Implements
IUseCustomRenderTextureProcessing
Inherited Members
OutputNode.outputTextureSettings
OutputNode.mainOutput
OutputNode.onTempRenderTextureUpdated
OutputNode.nodeWidth
OutputNode.uniqueMessages
OutputNode.CanResetPort(NodePort)
OutputNode.AddTextureOutput(OutputTextureSettings.Preset)
OutputNode.RemoveTextureOutput(OutputTextureSettings)
OutputNode.Disable()
OutputNode.ChangeOutputPortType(List<SerializableEdge>)
OutputNode.AssignSubTextures(List<SerializableEdge>)
OutputNode.GetCustomRenderTextures()
MixtureNode.graph
MixtureNode.rtSettings
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
[Documentation("\r\nExport a texture from the graph, the texture can also be exported outside of unity.\r\n\r\nNote that for 2D textures, the file is exported either in png or exr depending on the current floating precision.\r\nFor 3D and Cube textures, the file is exported as a .asset and can be use in another Unity project.\r\n")]
[Serializable]
public class ExternalOutputNode : OutputNode, IUseCustomRenderTextureProcessing

Fields

| Improve this Doc View Source

asset

Declaration
public Texture asset
Field Value
Type Description
UnityEngine.Texture
| Improve this Doc View Source

external2DOoutputType

Declaration
public ExternalOutputNode.External2DOutputType external2DOoutputType
Field Value
Type Description
ExternalOutputNode.External2DOutputType
| Improve this Doc View Source

external3DFormat

Declaration
public ConversionFormat external3DFormat
Field Value
Type Description
ConversionFormat
| Improve this Doc View Source

externalOutputDimension

Declaration
public ExternalOutputNode.ExternalOutputDimension externalOutputDimension
Field Value
Type Description
ExternalOutputNode.ExternalOutputDimension

Properties

| Improve this Doc View Source

defaultRTSettings

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

hasSettings

Declaration
public override bool hasSettings { get; }
Property Value
Type Description
System.Boolean
Overrides
MixtureNode.hasSettings
| Improve this Doc View Source

name

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

previewTexture

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

Methods

| Improve this Doc View Source

Enable()

Declaration
protected override void Enable()
Overrides
OutputNode.Enable()
| 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
OutputNode.ProcessNode(CommandBuffer)

Implements

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