|
Blender V4.3
|
Classes | |
| class | AssetCatalogDragController |
| class | AssetCatalogDropTarget |
| class | AssetCatalogFilterSettings |
| class | AssetCatalogTreeView |
| class | AssetCatalogTreeViewAllItem |
| class | AssetCatalogTreeViewItem |
| class | AssetCatalogTreeViewUnassignedItem |
Functions | |
| AssetCatalogFilterSettings * | file_create_asset_catalog_filter_settings () |
| void | file_delete_asset_catalog_filter_settings (AssetCatalogFilterSettings **filter_settings) |
| bool | file_set_asset_catalog_filter_settings (AssetCatalogFilterSettings *filter_settings, eFileSel_Params_AssetCatalogVisibility catalog_visibility, const ::bUUID &catalog_id) |
| void | file_ensure_updated_catalog_filter_data (AssetCatalogFilterSettings *filter_settings, const asset_system::AssetLibrary *asset_library) |
| bool | file_is_asset_visible_in_catalog_filter_settings (const AssetCatalogFilterSettings *filter_settings, const AssetMetaData *asset_data) |
| void | file_create_asset_catalog_tree_view_in_layout (asset_system::AssetLibrary *asset_library, uiLayout *layout, SpaceFile *space_file, FileAssetSelectParams *params) |
| AssetCatalogFilterSettings * blender::ed::asset_browser::file_create_asset_catalog_filter_settings | ( | ) |
Definition at line 694 of file asset_catalog_tree_view.cc.
Referenced by filelist_set_asset_catalog_filter_options().
| void blender::ed::asset_browser::file_create_asset_catalog_tree_view_in_layout | ( | asset_system::AssetLibrary * | asset_library, |
| uiLayout * | layout, | ||
| SpaceFile * | space_file, | ||
| FileAssetSelectParams * | params ) |
Definition at line 757 of file asset_catalog_tree_view.cc.
References blender::ui::TreeViewBuilder::build_tree_view(), params, blender::ui::AbstractView::set_context_menu_title(), UI_block_add_view(), UI_block_layout_set_current(), and uiLayoutGetBlock().
Referenced by file_panel_asset_catalog_buttons_draw().
| void blender::ed::asset_browser::file_delete_asset_catalog_filter_settings | ( | AssetCatalogFilterSettings ** | filter_settings | ) |
Definition at line 699 of file asset_catalog_tree_view.cc.
| void blender::ed::asset_browser::file_ensure_updated_catalog_filter_data | ( | AssetCatalogFilterSettings * | filter_settings, |
| const asset_system::AssetLibrary * | asset_library ) |
Definition at line 727 of file asset_catalog_tree_view.cc.
References blender::ed::asset_browser::AssetCatalogFilterSettings::asset_catalog_id, blender::ed::asset_browser::AssetCatalogFilterSettings::asset_catalog_visibility, blender::ed::asset_browser::AssetCatalogFilterSettings::catalog_filter, blender::asset_system::AssetLibrary::catalog_service(), blender::asset_system::AssetCatalogService::create_catalog_filter(), and FILE_SHOW_ASSETS_ALL_CATALOGS.
| bool blender::ed::asset_browser::file_is_asset_visible_in_catalog_filter_settings | ( | const AssetCatalogFilterSettings * | filter_settings, |
| const AssetMetaData * | asset_data ) |
Definition at line 738 of file asset_catalog_tree_view.cc.
References blender::ed::asset_browser::AssetCatalogFilterSettings::asset_catalog_visibility, BLI_assert_unreachable, blender::ed::asset_browser::AssetCatalogFilterSettings::catalog_filter, AssetMetaData::catalog_id, FILE_SHOW_ASSETS_ALL_CATALOGS, FILE_SHOW_ASSETS_FROM_CATALOG, and FILE_SHOW_ASSETS_WITHOUT_CATALOG.
| bool blender::ed::asset_browser::file_set_asset_catalog_filter_settings | ( | AssetCatalogFilterSettings * | filter_settings, |
| eFileSel_Params_AssetCatalogVisibility | catalog_visibility, | ||
| const ::bUUID & | catalog_id ) |
Definition at line 705 of file asset_catalog_tree_view.cc.
References blender::ed::asset_browser::AssetCatalogFilterSettings::asset_catalog_id, blender::ed::asset_browser::AssetCatalogFilterSettings::asset_catalog_visibility, BLI_uuid_equal(), and FILE_SHOW_ASSETS_FROM_CATALOG.