Page:
Nodes/BaseImageNode
Pages
Guides/QuickStart
Home
Nodes/BaseImageNode
Nodes/Image/Desaturate
Nodes/Image/GetDimensions
Nodes/Image/Invert
Nodes/Image/InvertChannel
Nodes/Image/RGBACombine
Nodes/Image/RGBASplit
Nodes/Image/Texture2DImport
Nodes/Image/Texture2DOutput
Nodes/Image/VariableNode
Nodes/Image/ViewImageNode
Nodes/Images/FromPathNode
Nodes/Images/SingleChannelColor
Nodes/String/Append
Nodes/String/Replace
Nodes/String/Split
Nodes/Utils/GenericConnection
quick-start
Clone
3
Nodes/BaseImageNode
Chromum edited this page 2025-05-09 09:01:37 +00:00
Table of Contents
BaseImageNode
🔌 INPUT PORTS
Name | Type | Description |
---|---|---|
N/A | N/A | This class defines the structure and processing for other nodes, and does not directly expose input ports. |
📤 EXPORT PORTS
Name | Type | Description |
---|---|---|
N/A | N/A | This class defines the structure and processing for other nodes, and does not directly expose output ports. |
📝 DESCRIPTION
The BaseImageNode class is an abstract foundational component used to define all image processing nodes within the graph system. It handles:
- Unique ID and positioning data for editor use.
- Dynamic input assignment via reflection using custom
[Input]
and[Output]
attributes. - Node execution via
RunNode()
and optional cleanup viaRunCleanUp()
. - Core extensibility through the
Process()
andCleanUp()
virtual methods.
⚠️ KNOWN ISSUES
- N/A