Update Nodes/BaseImageNode

Chromum 2025-05-09 09:01:02 +00:00
parent ede409cd01
commit 885556b5c9

@ -1 +1,34 @@
Welcome to the Wiki.
# 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 does not produce output directly. It provides a base framework for node data handling. |
---
## 📝 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 via `RunCleanUp()`.
- Core extensibility through the `Process()` and `CleanUp()` virtual methods.
---
## ⚠️ KNOWN ISSUES
- N/A