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