corePlugin.h 1.19 KB
//*****************************************************************
/*
VLibras: Plugin para integração com Unity

Bruno santos
Ezequiel Silva
ezequielsilva@lavid.ufpb.br
VLibras-Core
2015
*/
//*****************************************************************

/**
* \file corePlugin.h
* \authors Bruno Santos, Ezequiel Silva
* \date Janeiro 2015 / Outubro 2015
*/
#ifndef _COREPLUGIN_H
#define _COREPLUGIN_H


#include "pyClip.h"
#include "pyTradutor.h" 
#include "pyVlibrasUpdate.h"
#include <fstream>
#include <string>


using namespace std;

extern "C"
{
	//Usado para traduzir português para glosa
	PyTradutor *tradutor;


	//Usado para copiar texto da área de transferência
	PyClip clipboard;
	
	//Usado para verificar se existe atualização
	 PyVlibrasUpdate *update;

	//Inicializa Objetos
	EXPORT_API int coreInitize(void);

	//Faz tradução de Português para glosa
	EXPORT_API char* coreExecute(void);
	
	//faz atualização player
	EXPORT_API int coreUpdateInstall_player(void);
	
	//faz atualização dicionário
	EXPORT_API int coreUpdateInstall_dict(void);
	//check atualização
	EXPORT_API int coreUpdateCheck(void);
	//Libera Objetos utilizados
	EXPORT_API int coreFinalize(void);
	
	
}

#endif