Module node

Module node 

Source
Expand description

Node trait - base interface for all node types in the project.

Nodes are the building blocks of the compositing graph:

  • FileNode: loads image sequences/video from disk
  • CompNode: composites multiple layers

Each node can compute a frame at given time, has attributes, and participates in dirty tracking for efficient caching.

§Play Range Helpers

For timeline bounds and work area, see NodeKind:

  • play_range(use_work_area)(start, end) frame range
  • bounds(use_trim, selection_only) → content bounds
  • frame_count() → total frames

Structs§

ComputeContext
Context passed to node compute and preload functions. Contains references to project resources needed for computation.

Traits§

Node
Base trait for all node types. Provides common interface for identification, attributes, and computation.