Функции плагинов

Перечисляет типы поддерживаемых платформ.



gtGetPluginInfo
using gtGetPluginInfo = void(GT_CDECL*) (gtPluginInfo*);
Получить информацию о плагине. Используется всеми плагинами.

gtLoadAudioDriver_t
using gtLoadAudioDriver_t = gtAudioSystem*(GT_CDECL*) ();
Запустить gtAudioSystem.

gtLoadGPUDriver_t
using gtLoadGPUDriver_t = gtGraphicsSystem*(GT_CDECL*) (gtGraphicsSystemInfo*);
Запустить gtGraphicsSystem.

gtLoadInputDriver_t
using gtLoadInputDriver_t = gtInputController*(GT_CDECL*) ();
Запустить gtInputController.

gtLoadPhysicsPlugin_t
using gtLoadPhysicsPlugin_t = gtPhysicsSystem*(GT_CDECL*) (gtPhysicsSystemInfo*);
Запустить gtPhysicsSystem.

gtLoadScriptPlugin_t
using gtLoadScriptPlugin_t = gtScriptSystem*(GT_CDECL*) ();
Запустить gtScriptSystem.

gtPluginExportImage_t
using gtPluginExportImage_t = bool(GT_CDECL*) (gtImage*,const gtString&, void*);
Сохранить указанное изображение с указанным именем.

gtPluginGetExtCount_t
using gtPluginGetExtCount_t = u32(GT_CDECL*) ();
Получить количество поддерживаемых расширений файлов. Для плагинов импорта-экспорта.

gtPluginGetExtension_t
using gtPluginGetExtension_t = const s8*(GT_CDECL*) ( u32 id );
Получить название расширения. Для плагинов импорта-экспорта.

gtPluginLoadImage_t
using gtPluginLoadImage_t = bool(GT_CDECL*) (gtImage*,gtString*);
Загрузить изображение.

gtPluginLoadModel_t
using gtPluginLoadModel_t = gtModel*(GT_CDECL*) (gtString*);
Загрузить модель.