headstash / generator-resolume

Yeoman generator for Resolume 7 (FFGL 2.1) plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

generator-resolume

Yeoman generator for Resolume 7 (FFGL 2.1) plugins.

Getting Started

This generator currently only works for Windows and Resolume 7.2+. Before using this generator you need to have installed Visual Studio and the resolume/ffgl repo by following all steps at resolume/ffgl - Installation. Your local copy of the resolume/ffgl repository will serve as the root of your project and should look something like this:

.
├── build
│   ├── osx
│   └── windows
├── source
│   ├── lib
│   └── plugins
│       ├── Add
│       ├── AddSubtract
│       ├── CustomThumbnail
│       ├── Gradients
│       └── Particles
├──.gitignore
└── README.md

Installation

Install Yeoman and generator-resolume:

npm install -g yo generator-resolume

Open a terminal and navigate to the root of your local copy of resolume/ffgl. Run the following command to initialize Yeoman and set the current directory as your project root.

yo resolume

Running the Generators

yo resolume:effect

You will be prompted to name your new plugin. This will generate the following file structure from the root of your project using MyPlugin as an example:

.
├── build
│   └── windows
│       ├── MyPlugin.vcxproj
│       ├── MyPlugin.vcxproj.filters
│       └── MyPlugin.vcxproj.user
└── source
    └── plugins
        └── MyPlugin
            ├── MyPlugin.cpp
            └── MyPlugin.h

Resources

About

Yeoman generator for Resolume 7 (FFGL 2.1) plugins


Languages

Language:JavaScript 62.0%Language:C++ 38.0%