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 (C) 1992-2015 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, you may find one here:
19
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
20
* or you may search the http://www.gnu.org website for the version 2 license,
21
* or you may write to the Free Software Foundation, Inc.,
22
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
23
*/
24
30
#ifndef XV3D_TYPES_H
31
#define XV3D_TYPES_H
32
33
#define GLM_FORCE_RADIANS
34
35
#include <glm/glm.hpp>
36
#include <glm/ext.hpp>
37
38
typedef
glm::uvec2
SFVEC2UI
;
39
typedef
glm::ivec2
SFVEC2I
;
40
typedef
glm::u64vec2
SFVEC2UI64
;
41
typedef
glm::i64vec2
SFVEC2I64
;
42
typedef
glm::vec2
SFVEC2F
;
43
typedef
glm::dvec2
SFVEC2D
;
44
typedef
glm::vec3
SFVEC3F
;
45
typedef
glm::dvec3
SFVEC3D
;
46
typedef
glm::vec4
SFVEC4F
;
47
typedef
glm::uvec3
SFVEC3UI
;
48
typedef
glm::dvec3
SFVEC3D
;
49
50
#define CLASS_ALIGNMENT 16
51
52
#endif
// XV3D_TYPES_H
SFVEC2I
glm::ivec2 SFVEC2I
Definition:
xv3d_types.h:39
SFVEC2F
glm::vec2 SFVEC2F
Definition:
xv3d_types.h:42
SFVEC2D
glm::dvec2 SFVEC2D
Definition:
xv3d_types.h:43
SFVEC3F
glm::vec3 SFVEC3F
Definition:
xv3d_types.h:44
SFVEC2UI64
glm::u64vec2 SFVEC2UI64
Definition:
xv3d_types.h:40
SFVEC2I64
glm::i64vec2 SFVEC2I64
Definition:
xv3d_types.h:41
SFVEC3UI
glm::uvec3 SFVEC3UI
Definition:
xv3d_types.h:47
SFVEC2UI
glm::uvec2 SFVEC2UI
Definition:
xv3d_types.h:38
SFVEC3D
glm::dvec3 SFVEC3D
Definition:
xv3d_types.h:45
SFVEC4F
glm::vec4 SFVEC4F
Definition:
xv3d_types.h:46
src
include
plugins
3dapi
xv3d_types.h
Generated on Thu Nov 21 2024 00:06:43 for KiCad PCB EDA Suite by
1.9.6