Blender V5.0
IMMapStream Class Reference

Inherits Imf::IStream.

Public Member Functions

 IMMapStream (const char *filepath)
 ~IMMapStream () override
bool read (char c[], int n) override
exr_file_offset_t tellg () override
void seekg (exr_file_offset_t pos) override

Detailed Description

Definition at line 176 of file openexr_api.cpp.

Constructor & Destructor Documentation

◆ IMMapStream()

IMMapStream::IMMapStream ( const char * filepath)
inline

Definition at line 178 of file openexr_api.cpp.

References BLI_mmap_get_length(), BLI_mmap_open(), BLI_open(), and O_BINARY.

◆ ~IMMapStream()

IMMapStream::~IMMapStream ( )
inlineoverride

Definition at line 193 of file openexr_api.cpp.

References BLI_mmap_free().

Member Function Documentation

◆ read()

bool IMMapStream::read ( char c[],
int n )
inlineoverride

Definition at line 201 of file openexr_api.cpp.

References BLI_mmap_read().

◆ seekg()

void IMMapStream::seekg ( exr_file_offset_t pos)
inlineoverride

Definition at line 221 of file openexr_api.cpp.

References exr_file_offset_t, and pos.

◆ tellg()

exr_file_offset_t IMMapStream::tellg ( )
inlineoverride

Definition at line 216 of file openexr_api.cpp.

References exr_file_offset_t.


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