nishbox/engine/include/gf_input.h
2025-04-20 16:45:58 +09:00

37 lines
565 B
C

/**
* @file gf_input.h
* @~english
* @brief Input
*/
#ifndef __GF_INPUT_H__
#define __GF_INPUT_H__
#include <gf_pre.h>
#include <gf_macro.h>
/* Type */
#include <gf_type/input.h>
/* Engine */
#include <gf_type/core.h>
/* Standard */
/**
* @~english
* @brief Create input interface
* @param engine Engine instance
* @return Input interface
*/
GF_EXPORT gf_input_t* gf_input_create(gf_engine_t* engine);
/**
* @~english
* @brief Destroy input interface
* @param input Input interface
*/
GF_EXPORT void gf_input_destroy(gf_input_t* input);
#endif