Blender
V3.3
source
blender
editors
asset
ED_asset_list.hh
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
7
#pragma once
8
9
#include <string>
10
11
#include "
BLI_function_ref.hh
"
12
13
struct
AssetHandle
;
14
struct
AssetLibraryReference
;
15
struct
FileDirEntry
;
16
struct
bContext
;
17
18
std::string
ED_assetlist_asset_filepath_get
(
const
bContext
*
C
,
19
const
AssetLibraryReference
&library_reference,
20
const
AssetHandle
&asset_handle);
21
22
/* Can return false to stop iterating. */
23
using
AssetListIterFn
=
blender::FunctionRef
<
bool
(
AssetHandle
)>;
24
void
ED_assetlist_iterate
(
const
AssetLibraryReference
&library_reference,
AssetListIterFn
fn);
BLI_function_ref.hh
ED_assetlist_iterate
void ED_assetlist_iterate(const AssetLibraryReference &library_reference, AssetListIterFn fn)
Definition:
asset_list.cc:447
ED_assetlist_asset_filepath_get
std::string ED_assetlist_asset_filepath_get(const bContext *C, const AssetLibraryReference &library_reference, const AssetHandle &asset_handle)
Definition:
asset_list.cc:472
C
#define C
Definition:
RandGen.cpp:25
blender::FunctionRef
Definition:
BLI_function_ref.hh:73
bool
bool
Definition:
dll_interface_template.h:22
AssetHandle
Definition:
DNA_asset_types.h:123
AssetLibraryReference
Definition:
DNA_asset_types.h:105
FileDirEntry
Definition:
DNA_space_types.h:1102
bContext
Definition:
context.c:56
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1