![]() |
GL CHOCO ENGINE
|
GLFW APIで実装されたプラットフォームシステムAPIの実装 More...
#include <stdalign.h>#include <stdbool.h>#include <stddef.h>#include <GL/glew.h>#include <GLFW/glfw3.h>#include "engine/base/choco_macros.h"#include "engine/base/choco_message.h"#include "engine/core/event/keyboard_event.h"#include "engine/core/event/mouse_event.h"#include "engine/core/event/window_event.h"#include "engine/platform/platform_interface.h"#include "engine/platform/platform_concretes/platform_glfw.h"#include "engine/platform/platform_core/platform_types.h"#include "engine/platform/platform_core/platform_err_utils.h"#include "engine/containers/choco_string.h"
Data Structures | |
| struct | input_snapshot |
| 入力状態格納構造体 More... | |
| struct | platform_backend |
| GLFWプラットフォーム内部状態管理構造体 More... | |
Typedefs | |
| typedef struct input_snapshot | input_snapshot_t |
| 入力状態格納構造体 | |
Functions | |
| const platform_vtable_t * | platform_glfw_vtable_get (void) |
| GLFWプラットフォームを使用する際の仮想関数テーブルを取得する | |
GLFW APIで実装されたプラットフォームシステムAPIの実装
glfwSetErrorCallback
glfwSwapInterval
| typedef struct input_snapshot input_snapshot_t |
入力状態格納構造体
| const platform_vtable_t * platform_glfw_vtable_get | ( | void | ) |
GLFWプラットフォームを使用する際の仮想関数テーブルを取得する