mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 20:24:39 +00:00
37 lines
565 B
C
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
|