Blender
V2.93
source
blender
functions
intern
cpp_types.cc
Go to the documentation of this file.
1
/*
2
* This program is free software; you can redistribute it and/or
3
* modify it under the terms of the GNU General Public License
4
* as published by the Free Software Foundation; either version 2
5
* of the License, or (at your option) any later version.
6
*
7
* This program is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
* GNU General Public License for more details.
11
*
12
* You should have received a copy of the GNU General Public License
13
* along with this program; if not, write to the Free Software Foundation,
14
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15
*/
16
17
#include "
FN_cpp_type_make.hh
"
18
19
#include "
BLI_color.hh
"
20
#include "
BLI_float2.hh
"
21
#include "
BLI_float3.hh
"
22
#include "
BLI_float4x4.hh
"
23
24
namespace
blender::fn
{
25
26
MAKE_CPP_TYPE
(
bool
,
bool
)
27
28
MAKE_CPP_TYPE
(
float
,
float
)
29
MAKE_CPP_TYPE
(
float2
,
blender::float2
)
30
MAKE_CPP_TYPE
(
float3
,
blender::float3
)
31
MAKE_CPP_TYPE
(float4x4,
blender::float4x4
)
32
33
MAKE_CPP_TYPE
(int32,
int32_t
)
34
MAKE_CPP_TYPE
(
uint32
,
uint32_t
)
35
MAKE_CPP_TYPE
(
uint8
,
uint8_t
)
36
37
MAKE_CPP_TYPE
(Color4f,
blender::Color4f
)
38
MAKE_CPP_TYPE
(Color4b,
blender::Color4b
)
39
40
MAKE_CPP_TYPE
(
string
, std::string)
41
42
}
// namespace blender::fn
BLI_color.hh
BLI_float2.hh
BLI_float3.hh
BLI_float4x4.hh
uint32
unsigned int uint32
Definition:
Common.h:43
uint8
unsigned char uint8
Definition:
Common.h:40
FN_cpp_type_make.hh
MAKE_CPP_TYPE
#define MAKE_CPP_TYPE(IDENTIFIER, TYPE_NAME)
Definition:
FN_cpp_type_make.hh:275
blender::fn
Definition:
FN_cpp_type.hh:74
uint32_t
unsigned int uint32_t
Definition:
stdint.h:83
int32_t
signed int int32_t
Definition:
stdint.h:80
uint8_t
unsigned char uint8_t
Definition:
stdint.h:81
blender::Color4b
Definition:
BLI_color.hh:74
blender::Color4f
Definition:
BLI_color.hh:25
blender::float2
Definition:
BLI_float2.hh:23
blender::float3
Definition:
BLI_float3.hh:25
blender::float4x4
Definition:
BLI_float4x4.hh:24
float2
Definition:
util_types_float2.h:27
float3
Definition:
sky_float3.h:34
Generated on Tue Jan 31 2023 14:37:24 for Blender by
doxygen
1.9.1