21 if ((
filter->id_types & asset_id_filter) == 0) {
29 &asset_data->
tags, filter_tag->name, offsetof(
AssetTag, name));
30 if (matched_tag ==
nullptr) {
uint64_t BKE_idtype_idcode_to_idfilter(short idcode)
#define LISTBASE_FOREACH(type, var, list)
void * BLI_findstring(const struct ListBase *listbase, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
ID_Type ED_asset_handle_get_id_type(const struct AssetHandle *asset)
struct AssetMetaData * ED_asset_handle_get_metadata(const struct AssetHandle *asset)
bool ED_asset_filter_matches_asset(const AssetFilterSettings *filter, const AssetHandle *asset)
DO_INLINE void filter(lfVector *V, fmatrix3x3 *S)
unsigned __int64 uint64_t
User defined tag. Currently only used by assets, could be used more often at some point....