This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/render/intern/source
Sybren A. Stüvel b0a767b85b IMB_metadata improvements
- Metadata handling is now separate from `ImBuf *`, allowing it to be
  used with a generic `IDProperty *`.
- Merged `IMB_metadata_add_field()` and `IMB_metadata_change_field()`
  into a more robust `IMB_metadata_set_field()`. This new function
  doesn't return any status (it now always succeeds, and the previously
  existing return value was never checked anyway).
- Removed `IMB_metadata_del_field()` as it was never actually used
  anywhere.
- Use `IMB_metadata_ensure()` instead of having
  `IMB_metadata_set_field()` create the containing `IDProperty` for
  you.
- Deduplicated function declarations, moved `intern/IMB_metadata.h` out
  of `intern/`. Note that this does mean that we have some extra
  `#include "IMB_metadata.h"` lines now, as the metadata functions are
  no longer declared in `IMB_imbuf.h`.
- Deduplicated function declarations, all metadata-related declarations
  are now in imbuf/IMB_metadata.h.

Part of: https://developer.blender.org/D2273

Reviewed by: @campbellbarton
2018-04-05 16:50:23 +02:00
..
2018-02-16 01:13:46 +11:00
2018-02-16 01:13:46 +11:00
2018-03-02 11:17:57 +11:00
2018-02-16 01:13:46 +11:00
2018-04-05 16:50:23 +02:00
2018-01-16 11:40:43 +11:00
2016-07-15 16:47:30 +02:00
2017-06-02 15:38:04 +10:00
2018-02-18 21:27:33 +11:00
2018-02-16 01:13:46 +11:00
2014-11-28 22:16:14 +01:00
2017-06-12 13:38:21 +10:00
2018-02-18 21:27:33 +11:00