Blender
V4.3
source
blender
makesdna
DNA_uuid_types.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
9
#pragma once
10
11
#include "
DNA_defs.h
"
12
18
typedef
struct
bUUID
{
19
uint32_t
time_low
;
20
uint16_t
time_mid
;
21
uint16_t
time_hi_and_version
;
22
uint8_t
clock_seq_hi_and_reserved
;
23
uint8_t
clock_seq_low
;
24
uint8_t
node[6];
25
}
bUUID
;
26
31
#define UUID_STRING_SIZE 37
DNA_defs.h
bUUID
struct bUUID bUUID
Universally Unique Identifier according to RFC4122.
uint16_t
unsigned short uint16_t
Definition
stdint.h:79
uint32_t
unsigned int uint32_t
Definition
stdint.h:80
uint8_t
unsigned char uint8_t
Definition
stdint.h:78
bUUID
Universally Unique Identifier according to RFC4122.
Definition
DNA_uuid_types.h:18
bUUID::clock_seq_hi_and_reserved
uint8_t clock_seq_hi_and_reserved
Definition
DNA_uuid_types.h:22
bUUID::clock_seq_low
uint8_t clock_seq_low
Definition
DNA_uuid_types.h:23
bUUID::time_mid
uint16_t time_mid
Definition
DNA_uuid_types.h:20
bUUID::time_low
uint32_t time_low
Definition
DNA_uuid_types.h:19
bUUID::time_hi_and_version
uint16_t time_hi_and_version
Definition
DNA_uuid_types.h:21
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0