extensions - hpgDesigns/hpgdesigns-dev.io GitHub Wiki
Extensions comprise an About.ey descriptor, and at least one of an include.h header, an implement.h header, or a Makefile.
Typical About.ey:
%E-YAML
---
Name: Timelines
ID: Timelines
Depends: None
Dependencies: None
Description: Adds the timeline variables.
Implements: extension_timelines
Typical implement.h:
namespace enigma {
struct extension_path
{
int path_endaction;
int path_index;
bool path_orientation;
double path_position;
double path_positionprevious;
double path_scale;
double path_speed;
};
}
include.h will simply be included from SHELLmain.cpp, and can contain anything necessary. The makefile isn't invoked at the moment, so I'll get back to you on its spec.