/
Zamar_Terrier
/
TigorEngineWeb2
Обзор
Документация
Войти
/
Zamar_Terrier
/
TigorEngineWeb2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
include/e_transform.h
41 строка
1 KB
Ilia Zamaruev
wasi integration
16 фев 2026, 18:50
16 фев 2026, 18:50
17d4fd0
Код
Авторство
О чём код?
#ifndef E_TRANSFORM_H #define E_TRANSFORM_H #include "engine_includes.h" #ifdef __cplusplus extern "C" { #endif void Transform2DInit(Transform2D* transform); void Transform3DInit(Transform3D* transform); void Transform2DSetPosition(GameObject2D *go, float x, float y); vec2 Transform2DGetPosition(GameObject2D *go); void Transform2DReposition(GameObject2D *go); void Transform2DSetImageOffset(GameObject2D *go, float x, float y); vec2 Transform2DGetImageOffset(GameObject2D *go); void Transform2DSetScale(GameObject2D *go, float x, float y); vec2 Transform2DGetScale(GameObject2D *go); void Transform2DRescale(GameObject2D *go); void Transform2DSetRotation(GameObject2D *go, float angle); float Transform2DGetRotation(GameObject2D *go); void Transform3DSetPositionT(Transform3D* transform, float x, float y, float z); void Transform3DSetPosition(GameObject3D *go, float x, float y, float z); vec3 Transform3DGetPosition(GameObject3D *go); void Transform3DSetScaleT(Transform3D* transform, float x, float y, float z); void Transform3DSetScale(GameObject3D *go, float x, float y, float z); vec3 Transform3DGetScale(GameObject3D *go); void Transform3DSetRotationT(Transform3D* transform, float x, float y, float z); void Transform3DSetRotation(GameObject3D *go, float x, float y, float z); vec3 Transform3DGetRotation(GameObject3D *go); #ifdef __cplusplus } #endif #endif // E_TRANSFORM_H