HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ContextInitializer Class Reference

ContextInitializer provides a basic type to initialize a Context with. More...

#include <ImfContextInit.h>

Public Member Functions

ContextInitializersetErrorHandler (exr_error_handler_cb_t errfn) noexcept
 
ContextInitializersetAllocationFunctions (exr_memory_allocation_func_t allocfn, exr_memory_free_func_t freefn) noexcept
 
IMF_EXPORT ContextInitializersetInputStream (IStream *istr)
 
IMF_EXPORT ContextInitializersetOutputStream (OStream *ostr)
 
ContextInitializersetCustomInputIO (void *user, exr_read_func_ptr_t readfn, exr_query_size_func_ptr_t sizefn, exr_destroy_stream_func_ptr_t destroyfn) noexcept
 
ContextInitializersetCustomOutputIO (void *user, exr_write_func_ptr_t writefn, exr_destroy_stream_func_ptr_t destroyfn, exr_read_func_ptr_t readfn=nullptr, exr_query_size_func_ptr_t sizefn=nullptr) noexcept
 
ContextInitializersetMaxImageSize (int w, int h) noexcept
 
ContextInitializersetMaxTileSize (int w, int h) noexcept
 
ContextInitializersetZipLevel (int zl) noexcept
 
ContextInitializersetDWAQuality (float dq) noexcept
 
ContextInitializerstrictHeaderValidation (bool onoff) noexcept
 
ContextInitializersilentHeaderParse (bool onoff) noexcept
 
ContextInitializerdisableChunkReconstruction (bool onoff) noexcept
 
ContextInitializerwriteLegacyHeader (bool onoff) noexcept
 

Friends

class Context
 

Detailed Description

ContextInitializer provides a basic type to initialize a Context with.

A context fundamentally represents an EXR file of some sort (reading a file, reading a stream, etc.)

Definition at line 20 of file ImfContextInit.h.

Member Function Documentation

ContextInitializer& ContextInitializer::disableChunkReconstruction ( bool  onoff)
inlinenoexcept

Definition at line 120 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::setAllocationFunctions ( exr_memory_allocation_func_t  allocfn,
exr_memory_free_func_t  freefn 
)
inlinenoexcept

Definition at line 37 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::setCustomInputIO ( void user,
exr_read_func_ptr_t  readfn,
exr_query_size_func_ptr_t  sizefn,
exr_destroy_stream_func_ptr_t  destroyfn 
)
inlinenoexcept

Definition at line 51 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::setCustomOutputIO ( void user,
exr_write_func_ptr_t  writefn,
exr_destroy_stream_func_ptr_t  destroyfn,
exr_read_func_ptr_t  readfn = nullptr,
exr_query_size_func_ptr_t  sizefn = nullptr 
)
inlinenoexcept

Definition at line 65 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::setDWAQuality ( float  dq)
inlinenoexcept

Definition at line 102 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::setErrorHandler ( exr_error_handler_cb_t  errfn)
inlinenoexcept

Definition at line 31 of file ImfContextInit.h.

IMF_EXPORT ContextInitializer& ContextInitializer::setInputStream ( IStream istr)
ContextInitializer& ContextInitializer::setMaxImageSize ( int  w,
int  h 
)
inlinenoexcept

Definition at line 82 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::setMaxTileSize ( int  w,
int  h 
)
inlinenoexcept

Definition at line 89 of file ImfContextInit.h.

IMF_EXPORT ContextInitializer& ContextInitializer::setOutputStream ( OStream ostr)
ContextInitializer& ContextInitializer::setZipLevel ( int  zl)
inlinenoexcept

Definition at line 96 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::silentHeaderParse ( bool  onoff)
inlinenoexcept

Definition at line 114 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::strictHeaderValidation ( bool  onoff)
inlinenoexcept

Definition at line 108 of file ImfContextInit.h.

ContextInitializer& ContextInitializer::writeLegacyHeader ( bool  onoff)
inlinenoexcept

Definition at line 126 of file ImfContextInit.h.

Friends And Related Function Documentation

friend class Context
friend

Definition at line 139 of file ImfContextInit.h.


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