Creating new Skia Layer node / Correctly importing RenderingNodeHelper

Hi! I’m trying to create a wrapper for an existing C# library that can take SKCanvas to draw itself. I thought I could be able to take the existing Rectangle (Bounds) node and make changes on top it. But when I import Rectangle (Bounds) in my patch and I open it, I see an error saying “Not found: RenderingNodeHelper”.

How can I import properly import RenderingNodeHelper? I tried importing few Skia related nugets but that didn’t solve it either.

It’s most likely internal to VL.Skia. If so:

  • Add VL.Skia as dependency to your VL document and save it
  • Close the document in vvvv
  • Open it with a text editor
  • Find the line (at the end of the document) that references VL.Skia, should look similar to this:
    <NugetDependency Id="DyxMVtWjl06McvbixxN4D4" Location="VL.Skia" Version="2025.7.0-0293-g948ffb0dd8" />
  • Add the following attribute IsFriend="true":
    <NugetDependency Id="DyxMVtWjl06McvbixxN4D4" Location="VL.Skia" Version="2025.7.0-0293-g948ffb0dd8" IsFriend="true" />
  • Save
  • Open the file in vvvv
  • The node should now be available
1 Like

Thanks @bjoern! Are there any other special attributes that are not documented that I should know about?