Revision 68ae900 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 9, 2021, 09:32 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs |
Revision 697f8fc by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 9, 2021, 07:40 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs |
Revision cb0fe17 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 6, 2021, 15:11 (GMT) |
Assets: add AssetLibrary struct Add `AssetLibrary` struct that owns a pointer to an `AssetCatalogService`. The `struct AssetLibrary` is an opaque struct that C code can just pass around. It is created with `BKE_asset_library_load(library_path)` and freed with `BKE_asset_library_free(the_pointer)`. Note that this API is still experimental. |
Revision c120b25 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 6, 2021, 13:30 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs |
Revision 05d988d by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 6, 2021, 10:58 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs |
Revision 26fead1 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 3, 2021, 09:46 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs |
Revision fc5cb45 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 3, 2021, 09:33 (GMT) |
Asset Catalogs: add catalog ID to AssetMetaData Add field `char AssetMetaData::catalog_id[MAX_NAME]`, to hold the catalog ID of the asset. This field should be set using the `BKE_asset_metadata_catalog_id_set()` function, which ensures that there are no spaces in the ID and that the field is not too long. For now only used to show in the UI, for development/debugging purposes. |
Revision 57b9f6c by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 2, 2021, 10:59 (GMT) |
Asset Catalogs: test space in asset catalog path Test for the support of spaces in asset catalog paths. |
Revision bff7161 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 2, 2021, 10:58 (GMT) |
Cleanup: use same parameter name in declaration & definition No functional changes |
Revision 92dd780 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 2, 2021, 10:43 (GMT) |
Cleanup: Asset Catalogs, use default constructors |
Revision 28b2d83 by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) August 2, 2021, 10:35 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs |
Revision 2f05bfd by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) July 30, 2021, 11:16 (GMT) |
Asset Catalogs: first implementation of loading a catalog definition file |
Revision 308d26f by Sybren A. Stüvel (temp-asset-browser-catalogs, temp-asset-browser-catalogs-ui, temp-assetlib-plus-uuid-rename) July 30, 2021, 11:16 (GMT) |
Asset Catalogs: rudimentary writing catalog definition files to disk `AssetCatalogDefinitionFile::write_to_disk()` can be used to write asset catalog definition files to a text file on disk. It is very rudamentary, and should be improved by sorting the written catalogs. |
|