MTek-GDL 0.100.4-muffintrap
Loading...
Searching...
No Matches
mgdl-transform.h
1#pragma once
2
3#include <mgdl/mgdl-types.h>
4
6{
7 V3f position;
8 V3f rotationDegrees;
9 V3f scale;
10};
11typedef struct Transform Transform;
12
13#ifdef __cplusplus
14extern "C"
15{
16#endif
17 Transform* Transform_CreateZero(void);
18 Transform* Transform_Create(V3f position, V3f rotationDegrees, V3f scale);
19 void Transform_Translate(Transform*, V3f t);
20 void Transform_Rotate(Transform*, short axis, float angle);
21 void Transform_SetScalef(Transform*, float scale);
22 void Transform_SetScale3f(Transform*, V3f scale);
23
24#ifdef __cplusplus
25}
26#endif
Library types, macros, defines and enums header.
Definition mgdl-transform.h:6