/
xverizex
/
c_game_engine
Обзор
Документация
Войти
/
xverizex
/
c_game_engine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/engine/include/camera.h
28 строк
743 B
Dmitry
Add engine
08 авг 2025, 04:00
08 авг 2025, 04:00
ce7ab0d
Код
Авторство
О чём код?
#ifndef CAMERA_H #define CAMERA_H #include <gl-math.h> #include <stdint.h> struct camera { float pos[3]; float point[3]; float up[3]; float view[16]; }; struct camera **cameras_init (uint32_t size); struct camera *camera_init (); void camera_set_pos (struct camera *cam, float *pos); void camera_set_eye (struct camera *cam, float *pos); void camera_set_pos_each (struct camera *cam, float x, float y, float z); void camera_set_eye_each (struct camera *cam, float x, float y, float z); void camera_set_up_each (struct camera *cam, float x, float y, float z); void camera_set_up (struct camera *cam, float *pos); void camera_commit (struct camera *cam); void camera_commit_static (struct camera *cam); #endif // CAMERA_H