KROYSDOCS
HomeWhat's newv0.1.0
C/C++ SDK / C ABI · Editor / KroysExporterDesc

KroysExporterDesc

An exporter (editor->RegisterExporter): File > Export with Plugin.

Kindstruct
Headerkroys/kroys_plugin.h
Members6
DECLARATION

Declaration

Declared in kroys/kroys_plugin.h.

kroys_plugin.h
typedef struct KroysExporterDesc { ... } KroysExporterDesc;
REFERENCE

Members

Fields
#uint32_t structSize;

Size of this struct as the writer compiled it (sizeof); the reader uses it to detect members appended by later minor versions.

field
#uint32_t reserved;

Padding reserved for later use; leave it 0.

field
#const char* id;

Local id; the exporter id is "<plugin id>.<id>".

field
#const char* displayName;

Name in File > Export with Plugin.

field
#const char* sourceExtensions;

content files it exports (".obj")

field
#const char* outputExtension;

written file (".kshape")

field
Members
uint32_t structSize;
uint32_t reserved;
const char* id;
const char* displayName;
const char* sourceExtensions;
const char* outputExtension;

KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.