Blender  V3.3
ED_asset_type.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 #include "DNA_ID.h"
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 struct ID;
16 
18 #define ED_ASSET_TYPE_IDS_NON_EXPERIMENTAL_FLAGS \
19  (FILTER_ID_MA | FILTER_ID_GR | FILTER_ID_OB | FILTER_ID_AC | FILTER_ID_WO | FILTER_ID_NT)
20 
25 bool ED_asset_type_is_supported(const ID *id);
26 
34 
41 #define ED_ASSET_TYPE_IDS_NON_EXPERIMENTAL_UI_STRING \
42  "Material, Collection, Object, Pose Action, Node Group or World"
43 
44 #ifdef __cplusplus
45 }
46 #endif
ID and Library types, which are fundamental for sdna.
int64_t ED_asset_types_supported_as_filter_flags(void)
Definition: asset_type.cc:37
bool ED_asset_type_is_supported(const ID *id)
Definition: asset_type.cc:22
bool ED_asset_type_id_is_non_experimental(const struct ID *id)
__int64 int64_t
Definition: stdint.h:89
Definition: DNA_ID.h:368