Lines Matching defs:EXRHeader

242 } EXRHeader;
246 EXRHeader *headers;
333 // Initialize EXRHeader struct
334 extern void InitEXRHeader(EXRHeader *exr_header);
339 // Free's internal data of EXRHeader struct
340 extern int FreeEXRHeader(EXRHeader *exr_header);
355 // Parse single-part OpenEXR header from a file and initialize `EXRHeader`.
358 extern int ParseEXRHeaderFromFile(EXRHeader *header, const EXRVersion *version,
361 // Parse single-part OpenEXR header from a memory and initialize `EXRHeader`.
364 extern int ParseEXRHeaderFromMemory(EXRHeader *header,
369 // Parse multi-part OpenEXR headers from a file and initialize `EXRHeader*`
373 extern int ParseEXRMultipartHeaderFromFile(EXRHeader ***headers,
379 // Parse multi-part OpenEXR headers from a memory and initialize `EXRHeader*`
383 extern int ParseEXRMultipartHeaderFromMemory(EXRHeader ***headers,
396 extern int LoadEXRImageFromFile(EXRImage *image, const EXRHeader *header,
400 // Application must setup `EXRHeader` with
407 extern int LoadEXRImageFromMemory(EXRImage *image, const EXRHeader *header,
420 const EXRHeader **headers,
426 // Application must setup `EXRHeader*` array with
434 const EXRHeader **headers,
445 const EXRHeader *exr_header, const char *filename,
456 const EXRHeader *exr_header,
10724 // C++ HeaderInfo to C EXRHeader conversion.
10725 static void ConvertHeader(EXRHeader *exr_header, const HeaderInfo &info) {
10808 static int DecodeChunk(EXRImage *exr_image, const EXRHeader *exr_header,
11214 static int DecodeEXRImage(EXRImage *exr_image, const EXRHeader *exr_header,
11370 static void GetLayers(const EXRHeader& exr_header, std::vector<std::string>& layer_names) {
11396 static void ChannelsInLayer(const EXRHeader& exr_header, const std::string layer_name, std::vector<LayerChannel>& channels) {
11422 EXRHeader exr_header;
11478 EXRHeader exr_header;
11707 int ParseEXRHeaderFromMemory(EXRHeader *exr_header, const EXRVersion *version,
11758 EXRHeader exr_header;
11939 int LoadEXRImageFromFile(EXRImage *exr_image, const EXRHeader *exr_header,
11983 int LoadEXRImageFromMemory(EXRImage *exr_image, const EXRHeader *exr_header,
11994 tinyexr::SetErrorMessage("EXRHeader variable is not initialized.", err);
12007 const EXRHeader *exr_header,
12122 unsigned char line_order = 0; // @fixme { read line_order from EXRHeader }
12514 int SaveEXRImageToFile(const EXRImage *exr_image, const EXRHeader *exr_header,
12977 void InitEXRHeader(EXRHeader *exr_header) {
12982 memset(exr_header, 0, sizeof(EXRHeader));
12985 int FreeEXRHeader(EXRHeader *exr_header) {
13047 int ParseEXRHeaderFromFile(EXRHeader *exr_header, const EXRVersion *exr_version,
13090 int ParseEXRMultipartHeaderFromMemory(EXRHeader ***exr_headers,
13146 // allocate memory for EXRHeader and create array of EXRHeader pointers.
13148 static_cast<EXRHeader **>(malloc(sizeof(EXRHeader *) * infos.size()));
13150 EXRHeader *exr_header = static_cast<EXRHeader *>(malloc(sizeof(EXRHeader)));
13165 int ParseEXRMultipartHeaderFromFile(EXRHeader ***exr_headers, int *num_headers,
13300 const EXRHeader **exr_headers,
13315 tinyexr::SetErrorMessage("EXRHeader variable is not initialized.", err);
13397 const EXRHeader **exr_headers,
13448 EXRHeader header;