Skip to content

microdee/Nuke.VVVV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nuke.VVVV

A workflow for using old-school vvvv with source-code, and setting up a project for an unsuspecting computer. It's using Nuke, an execution graph engine for orchestrating building applications.

To fully initialize a project specific VVVV setup use this:

nuke init
nuke install

The build project works with "components" which can be built and installed for VVVV. These are usually VVVV plugins. Each component can control how it's being restored, built and installed. "Installing" a component making it available for VVVV. If no compoent is specified for nuke all of them are handled. For building/installing individual components use

nuke install --component dx11 mpdx

To add your component, create a class inheriting from VvvvComponent and add that to the VvvvComponentEnum class as a static value.

public class MyPluginComp : VvvvComponent { ... }
public class VvvvComponentEnum
{
    ...
    public static readonly VvvvComponentEnum MyPlugin = new() {
        Value = nameof(MyPlugin),
        Component = new MyPluginComp()
    };
    ...
}

About

A workflow for using old-school vvvv with source-code, aided by Nuke automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors