Blender  V3.3
Classes | Namespaces | Functions
asset_catalog_tree_view.cc File Reference
#include "DNA_space_types.h"
#include "BKE_asset.h"
#include "BKE_asset_catalog.hh"
#include "BKE_asset_library.hh"
#include "BLI_string_ref.hh"
#include "BLT_translation.h"
#include "ED_asset.h"
#include "ED_fileselect.h"
#include "ED_undo.h"
#include "RNA_access.h"
#include "UI_interface.h"
#include "UI_interface.hh"
#include "UI_resources.h"
#include "UI_tree_view.hh"
#include "WM_api.h"
#include "WM_types.h"
#include "file_intern.h"
#include "filelist.h"

Go to the source code of this file.

Classes

class  blender::ed::asset_browser::AssetCatalogTreeView
 
class  blender::ed::asset_browser::AssetCatalogTreeViewItem
 
class  blender::ed::asset_browser::AssetCatalogDragController
 
class  blender::ed::asset_browser::AssetCatalogDropController
 
class  blender::ed::asset_browser::AssetCatalogTreeViewAllItem
 
class  blender::ed::asset_browser::AssetCatalogTreeViewUnassignedItem
 
class  blender::ed::asset_browser::AssetCatalogFilterSettings
 

Namespaces

 blender
 
 blender::ed
 
 blender::ed::asset_browser
 

Functions

FileAssetCatalogFilterSettingsHandlefile_create_asset_catalog_filter_settings ()
 
void file_delete_asset_catalog_filter_settings (FileAssetCatalogFilterSettingsHandle **filter_settings_handle)
 
bool file_set_asset_catalog_filter_settings (FileAssetCatalogFilterSettingsHandle *filter_settings_handle, eFileSel_Params_AssetCatalogVisibility catalog_visibility, ::bUUID catalog_id)
 
void file_ensure_updated_catalog_filter_data (FileAssetCatalogFilterSettingsHandle *filter_settings_handle, const ::AssetLibrary *asset_library)
 
bool file_is_asset_visible_in_catalog_filter_settings (const FileAssetCatalogFilterSettingsHandle *filter_settings_handle, const AssetMetaData *asset_data)
 
void file_create_asset_catalog_tree_view_in_layout (::AssetLibrary *asset_library, uiLayout *layout, SpaceFile *space_file, FileAssetSelectParams *params)
 

Function Documentation

◆ file_create_asset_catalog_filter_settings()

FileAssetCatalogFilterSettingsHandle* file_create_asset_catalog_filter_settings ( void  )

◆ file_create_asset_catalog_tree_view_in_layout()

void file_create_asset_catalog_tree_view_in_layout ( ::AssetLibrary asset_library,
uiLayout layout,
SpaceFile space_file,
FileAssetSelectParams params 
)

◆ file_delete_asset_catalog_filter_settings()

void file_delete_asset_catalog_filter_settings ( FileAssetCatalogFilterSettingsHandle **  filter_settings_handle)

Definition at line 677 of file asset_catalog_tree_view.cc.

Referenced by filelist_clear_asset_library().

◆ file_ensure_updated_catalog_filter_data()

void file_ensure_updated_catalog_filter_data ( FileAssetCatalogFilterSettingsHandle filter_settings_handle,
const ::AssetLibrary asset_library 
)

◆ file_is_asset_visible_in_catalog_filter_settings()

bool file_is_asset_visible_in_catalog_filter_settings ( const FileAssetCatalogFilterSettingsHandle filter_settings_handle,
const AssetMetaData asset_data 
)

◆ file_set_asset_catalog_filter_settings()

bool file_set_asset_catalog_filter_settings ( FileAssetCatalogFilterSettingsHandle filter_settings_handle,
eFileSel_Params_AssetCatalogVisibility  catalog_visibility,
::bUUID  catalog_id 
)