KiCad PCB EDA Suite
Loading...
Searching...
No Matches
xv3d_types.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright (C) 2015 Mario Luzeiro <
[email protected]
>
5
* Copyright The KiCad Developers, see AUTHORS.txt for contributors.
6
*
7
* This program is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU General Public License
9
* as published by the Free Software Foundation; either version 2
10
* of the License, or (at your option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with this program. If not, see <https://www.gnu.org/licenses/>.
19
*/
20
25
26
#ifndef XV3D_TYPES_H
27
#define XV3D_TYPES_H
28
29
#define GLM_FORCE_RADIANS
30
31
#include <glm/glm.hpp>
32
#include <glm/ext.hpp>
33
34
typedef
glm::uvec2
SFVEC2UI
;
35
typedef
glm::ivec2
SFVEC2I
;
36
typedef
glm::u64vec2
SFVEC2UI64
;
37
typedef
glm::i64vec2
SFVEC2I64
;
38
typedef
glm::vec2
SFVEC2F
;
39
typedef
glm::dvec2
SFVEC2D
;
40
typedef
glm::vec3
SFVEC3F
;
41
typedef
glm::dvec3
SFVEC3D
;
42
typedef
glm::vec4
SFVEC4F
;
43
typedef
glm::uvec3
SFVEC3UI
;
44
typedef
glm::dvec3
SFVEC3D
;
45
46
#define CLASS_ALIGNMENT 16
47
48
#endif
// XV3D_TYPES_H
SFVEC2I
glm::ivec2 SFVEC2I
Definition
xv3d_types.h:35
SFVEC2F
glm::vec2 SFVEC2F
Definition
xv3d_types.h:38
SFVEC2D
glm::dvec2 SFVEC2D
Definition
xv3d_types.h:39
SFVEC3F
glm::vec3 SFVEC3F
Definition
xv3d_types.h:40
SFVEC2UI64
glm::u64vec2 SFVEC2UI64
Definition
xv3d_types.h:36
SFVEC2I64
glm::i64vec2 SFVEC2I64
Definition
xv3d_types.h:37
SFVEC3UI
glm::uvec3 SFVEC3UI
Definition
xv3d_types.h:43
SFVEC2UI
glm::uvec2 SFVEC2UI
Definition
xv3d_types.h:34
SFVEC3D
glm::dvec3 SFVEC3D
Definition
xv3d_types.h:41
SFVEC4F
glm::vec4 SFVEC4F
Definition
xv3d_types.h:42
src
include
plugins
3dapi
xv3d_types.h
Generated on Fri Jun 26 2026 00:05:37 for KiCad PCB EDA Suite by
1.13.2