40#define KICAD_PLUGIN_CLASS "PLUGIN_3D"
56 unsigned char* Minor,
unsigned char* Patch,
unsigned char* Revision )
74 unsigned char Minor,
unsigned char Patch,
unsigned char Revision )
KICAD_PLUGIN_EXPORT bool CheckClassVersion(unsigned char Major, unsigned char Minor, unsigned char Patch, unsigned char Revision)
Function CheckClassVersion returns true if the class version reported by the Plugin Loader is compati...
KICAD_PLUGIN_EXPORT int GetNExtensions(void)
Function GetNExtensions.
KICAD_PLUGIN_EXPORT char const * GetModelExtension(int aIndex)
Function GetModelExtension.
KICAD_PLUGIN_EXPORT char const * GetFileFilter(int aIndex)
Function GetFileFilter.
KICAD_PLUGIN_EXPORT SCENEGRAPH * Load(char const *aFileName)
reads a model file and creates a generic display structure
KICAD_PLUGIN_EXPORT char const * GetKicadPluginClass(void)
Function GetKicadPluginClass returns the name of the implemented plugin class; for example 3DPLUGIN.
KICAD_PLUGIN_EXPORT int GetNFilters(void)
Function GetNFilters.
KICAD_PLUGIN_EXPORT void GetClassVersion(unsigned char *Major, unsigned char *Minor, unsigned char *Patch, unsigned char *Revision)
Function GetClassVersion retrieves the version of the Plugin Class.
KICAD_PLUGIN_EXPORT bool CanRender(void)
Function CanRender.
#define KICAD_PLUGIN_CLASS
Define the basic data set required to represent a 3D model.
defines the most basic functions which all kicad plugins must implement.
#define KICAD_PLUGIN_EXPORT