Blender  V3.3
Classes | Functions
interface_template_asset_view.cc File Reference
#include "DNA_space_types.h"
#include "DNA_userdef_types.h"
#include "BKE_screen.h"
#include "BLI_path_util.h"
#include "BLI_string.h"
#include "BLI_string_ref.hh"
#include "BLO_readfile.h"
#include "ED_asset.h"
#include "ED_screen.h"
#include "MEM_guardedalloc.h"
#include "RNA_access.h"
#include "RNA_prototypes.h"
#include "UI_interface.h"
#include "WM_api.h"
#include "WM_types.h"
#include "interface_intern.h"

Go to the source code of this file.

Classes

struct  AssetViewListData
 

Functions

static void asset_view_item_but_drag_set (uiBut *but, AssetViewListData *list_data, AssetHandle *asset_handle)
 
static void asset_view_draw_item (uiList *ui_list, bContext *UNUSED(C), uiLayout *layout, PointerRNA *UNUSED(dataptr), PointerRNA *itemptr, int UNUSED(icon), PointerRNA *UNUSED(active_dataptr), const char *UNUSED(active_propname), int UNUSED(index), int UNUSED(flt_flag))
 
static void asset_view_listener (uiList *ui_list, wmRegionListenerParams *params)
 
uiListTypeUI_UL_asset_view ()
 
static void asset_view_template_refresh_asset_collection (const AssetLibraryReference &asset_library_ref, const AssetFilterSettings &filter_settings, PointerRNA &assets_dataptr, const char *assets_propname)
 
void uiTemplateAssetView (uiLayout *layout, bContext *C, const char *list_id, PointerRNA *asset_library_dataptr, const char *asset_library_propname, PointerRNA *assets_dataptr, const char *assets_propname, PointerRNA *active_dataptr, const char *active_propname, const AssetFilterSettings *filter_settings, const int display_flags, const char *activate_opname, PointerRNA *r_activate_op_properties, const char *drag_opname, PointerRNA *r_drag_op_properties)
 

Function Documentation

◆ asset_view_draw_item()

static void asset_view_draw_item ( uiList ui_list,
bContext UNUSEDC,
uiLayout layout,
PointerRNA UNUSEDdataptr,
PointerRNA itemptr,
int   UNUSEDicon,
PointerRNA UNUSEDactive_dataptr,
const char *  UNUSEDactive_propname,
int   UNUSEDindex,
int   UNUSEDflt_flag 
)
static

◆ asset_view_item_but_drag_set()

static void asset_view_item_but_drag_set ( uiBut but,
AssetViewListData list_data,
AssetHandle asset_handle 
)
static

◆ asset_view_listener()

static void asset_view_listener ( uiList ui_list,
wmRegionListenerParams params 
)
static

◆ asset_view_template_refresh_asset_collection()

static void asset_view_template_refresh_asset_collection ( const AssetLibraryReference asset_library_ref,
const AssetFilterSettings filter_settings,
PointerRNA assets_dataptr,
const char *  assets_propname 
)
static

◆ UI_UL_asset_view()

uiListType* UI_UL_asset_view ( void  )

◆ uiTemplateAssetView()

void uiTemplateAssetView ( uiLayout layout,
bContext C,
const char *  list_id,
PointerRNA asset_library_dataptr,
const char *  asset_library_propname,
PointerRNA assets_dataptr,
const char *  assets_propname,
PointerRNA active_dataptr,
const char *  active_propname,
const AssetFilterSettings filter_settings,
const int  display_flags,
const char *  activate_opname,
PointerRNA r_activate_op_properties,
const char *  drag_opname,
PointerRNA r_drag_op_properties 
)