Blender
V3.3
source
blender
blenlib
intern
cpp_type.cc
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#include "
BLI_color.hh
"
4
#include "
BLI_cpp_type_make.hh
"
5
#include "
BLI_float4x4.hh
"
6
#include "
BLI_math_vec_types.hh
"
7
8
BLI_CPP_TYPE_MAKE
(
bool
,
bool
,
CPPTypeFlags::BasicType
)
9
10
BLI_CPP_TYPE_MAKE
(
float
,
float
,
CPPTypeFlags::BasicType
)
11
BLI_CPP_TYPE_MAKE
(
float2
,
blender::float2
,
CPPTypeFlags::BasicType
)
12
BLI_CPP_TYPE_MAKE
(
float3
,
blender::float3
,
CPPTypeFlags::BasicType
)
13
BLI_CPP_TYPE_MAKE
(
float4x4
,
blender::float4x4
,
CPPTypeFlags::BasicType
)
14
15
BLI_CPP_TYPE_MAKE
(int8,
int8_t
,
CPPTypeFlags::BasicType
)
16
BLI_CPP_TYPE_MAKE
(int16,
int16_t
,
CPPTypeFlags::BasicType
)
17
BLI_CPP_TYPE_MAKE
(int32,
int32_t
,
CPPTypeFlags::BasicType
)
18
BLI_CPP_TYPE_MAKE
(int64,
int64_t
,
CPPTypeFlags::BasicType
)
19
20
BLI_CPP_TYPE_MAKE
(
uint8
,
uint8_t
,
CPPTypeFlags::BasicType
)
21
BLI_CPP_TYPE_MAKE
(
uint16
,
uint16_t
,
CPPTypeFlags::BasicType
)
22
BLI_CPP_TYPE_MAKE
(
uint32
,
uint32_t
,
CPPTypeFlags::BasicType
)
23
BLI_CPP_TYPE_MAKE
(
uint64
,
uint64_t
,
CPPTypeFlags::BasicType
)
24
25
BLI_CPP_TYPE_MAKE
(
ColorGeometry4f
,
blender::ColorGeometry4f
,
CPPTypeFlags::BasicType
)
26
BLI_CPP_TYPE_MAKE
(
ColorGeometry4b
,
blender::ColorGeometry4b
,
CPPTypeFlags::BasicType
)
27
28
BLI_CPP_TYPE_MAKE
(
string
, std::string,
CPPTypeFlags::BasicType
)
BLI_color.hh
CPPTypeFlags::BasicType
@ BasicType
BLI_cpp_type_make.hh
BLI_float4x4.hh
BLI_math_vec_types.hh
uint16
unsigned short uint16
Definition:
Common.h:27
uint32
unsigned int uint32
Definition:
Common.h:29
uint64
unsigned long long uint64
Definition:
Common.h:30
uint8
unsigned char uint8
Definition:
Common.h:26
float4x4
float float4x4[4][4]
Definition:
GPU_shader_shared_utils.h:88
blender::ColorSceneLinear4f< eAlpha::Premultiplied >
blender::ColorSceneLinearByteEncoded4b< eAlpha::Premultiplied >
BLI_CPP_TYPE_MAKE
BLI_CPP_TYPE_MAKE(GeometrySet, GeometrySet, CPPTypeFlags::Printable)
blender::ColorGeometry4b
ColorSceneLinearByteEncoded4b< eAlpha::Premultiplied > ColorGeometry4b
Definition:
BLI_color.hh:347
blender::ColorGeometry4f
ColorSceneLinear4f< eAlpha::Premultiplied > ColorGeometry4f
Definition:
BLI_color.hh:346
int16_t
signed short int16_t
Definition:
stdint.h:76
uint16_t
unsigned short uint16_t
Definition:
stdint.h:79
uint32_t
unsigned int uint32_t
Definition:
stdint.h:80
int64_t
__int64 int64_t
Definition:
stdint.h:89
int32_t
signed int int32_t
Definition:
stdint.h:77
uint8_t
unsigned char uint8_t
Definition:
stdint.h:78
uint64_t
unsigned __int64 uint64_t
Definition:
stdint.h:90
int8_t
signed char int8_t
Definition:
stdint.h:75
blender::float4x4
Definition:
BLI_float4x4.hh:12
blender::vec_base< float, 2 >
float2
Definition:
types_float2.h:14
float3
Definition:
oneapi/compat.h:158
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1