Blender V4.3
ExrHandle Struct Reference

Public Attributes

ExrHandlenext
 
ExrHandleprev
 
char name [FILE_MAX]
 
IStream * ifile_stream
 
MultiPartInputFile * ifile
 
OFileStreamofile_stream
 
MultiPartOutputFile * mpofile
 
OutputFile * ofile
 
int tilex
 
int tiley
 
int width
 
int height
 
int mipmap
 
StringVector * multiView
 
int parts
 
ListBase channels
 
ListBase layers
 
int num_half_channels
 

Detailed Description

Definition at line 655 of file openexr_api.cpp.

Member Data Documentation

◆ channels

ListBase ExrHandle::channels

Definition at line 676 of file openexr_api.cpp.

Referenced by exr_has_xyz_channels().

◆ height

int ExrHandle::height

Definition at line 667 of file openexr_api.cpp.

Referenced by IMB_exr_write_channels().

◆ ifile

MultiPartInputFile* ExrHandle::ifile

Definition at line 660 of file openexr_api.cpp.

Referenced by IMB_exr_close(), and IMB_exr_read_channels().

◆ ifile_stream

IStream* ExrHandle::ifile_stream

Definition at line 659 of file openexr_api.cpp.

Referenced by imb_exr_begin_read_mem().

◆ layers

ListBase ExrHandle::layers

Definition at line 677 of file openexr_api.cpp.

◆ mipmap

int ExrHandle::mipmap

Definition at line 668 of file openexr_api.cpp.

◆ mpofile

MultiPartOutputFile* ExrHandle::mpofile

Definition at line 663 of file openexr_api.cpp.

◆ multiView

StringVector* ExrHandle::multiView

It needs to be a pointer due to Windows release builds of EXR2.0 segfault when opening EXR bug.

Definition at line 672 of file openexr_api.cpp.

Referenced by IMB_exr_add_view().

◆ name

char ExrHandle::name[FILE_MAX]

Definition at line 657 of file openexr_api.cpp.

◆ next

ExrHandle* ExrHandle::next

Definition at line 656 of file openexr_api.cpp.

◆ num_half_channels

int ExrHandle::num_half_channels

Used during file save, allows faster temporary buffers allocation.

Definition at line 680 of file openexr_api.cpp.

◆ ofile

OutputFile* ExrHandle::ofile

Definition at line 664 of file openexr_api.cpp.

◆ ofile_stream

OFileStream* ExrHandle::ofile_stream

Definition at line 662 of file openexr_api.cpp.

◆ parts

int ExrHandle::parts

Definition at line 674 of file openexr_api.cpp.

◆ prev

ExrHandle * ExrHandle::prev

Definition at line 656 of file openexr_api.cpp.

◆ tilex

int ExrHandle::tilex

Definition at line 666 of file openexr_api.cpp.

◆ tiley

int ExrHandle::tiley

Definition at line 666 of file openexr_api.cpp.

◆ width

int ExrHandle::width

Definition at line 667 of file openexr_api.cpp.


The documentation for this struct was generated from the following file: