Changeset View
Changeset View
Standalone View
Standalone View
source/blender/imbuf/intern/IMB_metadata.h
| Show All 29 Lines | |||||
| */ | */ | ||||
| #ifndef __IMB_METADATA_H__ | #ifndef __IMB_METADATA_H__ | ||||
| #define __IMB_METADATA_H__ | #define __IMB_METADATA_H__ | ||||
| struct ImBuf; | struct ImBuf; | ||||
| typedef struct ImMetaData { | |||||
| struct ImMetaData *next, *prev; | |||||
| char *key; | |||||
| char *value; | |||||
| int len; | |||||
| } ImMetaData; | |||||
| /** The metadata is a list of key/value pairs (both char *) that can me | /** The metadata is a list of key/value pairs (both char *) that can me | ||||
| * saved in the header of several image formats. | * saved in the header of several image formats. | ||||
| * Apart from some common keys like | * Apart from some common keys like | ||||
| * 'Software' and 'Description' (png standard) we'll use keys within the | * 'Software' and 'Description' (png standard) we'll use keys within the | ||||
| * Blender namespace, so should be called 'Blender::StampInfo' or 'Blender::FrameNum' | * Blender namespace, so should be called 'Blender::StampInfo' or 'Blender::FrameNum' | ||||
| * etc... | * etc... | ||||
| */ | */ | ||||
| Show All 31 Lines | |||||