Back to Node List

Output Pin

output_pin

Defines an output port for a custom node

Reviewed
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
value
Any
Required
カスタムノードから出力される値

Parameters

NameTypeDefaultRangeDescription / Options
ピンID
pin_id
Text

出力ポートの不変IDです。

ポート名
pin_name
Text
output

この出力ポートの名前(カスタムノードの外側に表示)

ポート型
port_type
Enum
Image

この出力ポートの型

  • ImageImage
  • NumberNumber
  • FloatFloat
  • IntInt
  • ColorColor
  • BoolBool
  • TextText
  • Vec2Vec2
  • Vec3Vec3
  • OklchAdjustOklchAdjust
  • PalettePalette
  • ListList
  • PathPath
  • PixelLinePixelLine
  • SolidSolid
  • MapMap
  • TextLayoutTextLayout
  • PixelPatchPixelPatch
  • IndexedImageIndexedImage
  • IsoItemIsoItem
  • IsoSceneIsoScene
  • IsoWorldIsoWorld
  • AsepriteFileAsepriteFile
  • AnimationClipAnimationClip
  • RuleGridSpecRuleGridSpec
  • RuleTileSetRuleTileSet
  • RuleTileAssetRuleTileAsset
  • RuleSetRuleSet
  • RuleCanvasRuleCanvas
  • RuleResolvedRuleResolved
  • RuleTileAtlasRuleTileAtlas
  • TileAssetTileAsset
  • TilePaletteTilePalette
  • TileCanvasTileCanvas
  • TileResolvedTileResolved
  • NineSliceNineSlice
  • RegionMapRegionMap
  • RecordedLayerRecordedLayer
  • SpriteSheetSpriteSheet
  • FxState2DFxState2D
  • VariantSnapshotVariantSnapshot
  • VariantRecipeVariantRecipe
  • VariantRecordVariantRecord
  • SurfaceSurface
  • SurfaceGeometrySurfaceGeometry
  • ModelModel
  • PbrMaterialPbrMaterial
  • TangentNormalTangentNormal
  • TextureLayoutTextureLayout
  • ProceduralPaletteRecipeProceduralPaletteRecipe
  • AudioBufferAudioBuffer
  • AutomationCurveAutomationCurve
  • AnyAny

Overview

A special node that defines an output from a custom node (a subgraph turned into a node). Place it inside a custom node to expose one output port on the outside. Together with input_pin, it forms the custom node's input/output interface.

Usage tips

  • Connect the completed value from the internal graph to the value input; it is then emitted from the external output port.
  • pin_name / port_type determine the port's appearance and connection compatibility outside. Match them to the type of the value connected internally.
  • Place multiple Output Pin nodes to give a custom node multiple outputs (for example, both an image and a mask).

Related nodes

  • input_pin — its input-side counterpart (use them together)
  • bake_subgraph / snapshot_node — caching nodes related to custom-node workflows
Back to Node List
Output Pin — PixPipeline Node Reference