| 123456789101112131415161718192021 | #ifndef CORE_VIEW_H#define CORE_VIEW_H#include "core/Matrix.h"typedef struct {    Matrix view;    Vector3 back;    Vector3 down;    Vector3 front;    Vector3 left;    Vector3 right;    Vector3 up;} View;void initView(View* v);void updateDirections(View* v, float lengthAngle, float widthAngle);void updateDirectionsQ(View* v, const Quaternion* q);Matrix* updateMatrix(View* v, const Vector3* pos);#endif
 |