Shave And A Haircut APIs ------------------------ There are two APIs for use with Shave: a standalone API for building applications which process Shave archive files (such as those produced by the 'shaveRender -createDRAFile' command in Maya), and a plugin API for building Maya plugins which can access Shave's data from within Maya. Standalone API -------------- The standalone API consists of the following two header files, found in this directory: shaveEngine.h shaveSDKTYPES.h as well as the following dynamic library and its corresponding link library, both also found in this directory: libShaveEngine.dll libShaveEngine.lib To use the DLL library you must either place it in a folder which is in your PATH, or else add the folder it is currently in to your PATH. Sample Application ------------------ 'shaveAPITestApp.cpp' is a sample application using Shave's standalone API. Maya Plugin API --------------- The Maya plugin API consists of the following two header files: shaveAPI.h shaveItHair.h as well as the following dynamic library: libShaveAPI.dll and its associated link library: libShaveAPI.lib The header files contain complete documentation on the plugin API. These files are located in the appropriate sub-directories of the Shave install directory. E.g: c:\Program Files\Epic Games\shaveHaircut\maya2018\include\maya c:\Program Files\Epic Games\shaveHaircut\maya2018\bin c:\Program Files\Epic Games\shaveHaircut\maya2018\lib Sample Plugin ------------- 'shaveAPITestCmd.cpp' is a sample Maya plugin using Shave's plugin API.