Blender V4.3
asset_library_all.hh
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 <atomic>
12
13#include "AS_asset_library.hh"
14
15namespace blender::asset_system {
16
18 std::atomic<bool> catalogs_dirty_ = true;
19
20 public:
22
23 void refresh_catalogs() override;
24
32 void rebuild_catalogs_from_nested(bool reload_nested_catalogs);
33
34 void tag_catalogs_dirty();
35 bool is_catalogs_dirty() const;
36};
37
38} // namespace blender::asset_system
void rebuild_catalogs_from_nested(bool reload_nested_catalogs)