HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
imagebuf.h File Reference
#include <OpenImageIO/dassert.h>
#include <OpenImageIO/fmath.h>
#include <OpenImageIO/imageio.h>
#include <limits>
#include <memory>
+ Include dependency graph for imagebuf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ImageBuf
 
class  ImageBuf::IteratorBase
 
class  ImageBuf::Iterator< BUFT, USERT >
 
class  ImageBuf::ConstIterator< BUFT, USERT >
 

Namespaces

 pvt
 

Macros

#define OPENIMAGEIO_IMAGEBUF_H
 

Enumerations

enum  InitializePixels { InitializePixels::No = 0, InitializePixels::Yes = 1 }
 

Functions

OIIO_API ROI get_roi (const ImageSpec &spec)
 Return pixel data window for this ImageSpec as a ROI. More...
 
OIIO_API ROI get_roi_full (const ImageSpec &spec)
 Return full/display window for this ImageSpec as a ROI. More...
 
OIIO_API void set_roi (ImageSpec &spec, const ROI &newroi)
 
OIIO_API void set_roi_full (ImageSpec &spec, const ROI &newroi)
 

Macro Definition Documentation

#define OPENIMAGEIO_IMAGEBUF_H

Definition at line 7 of file imagebuf.h.

Enumeration Type Documentation

enum InitializePixels
strong
Enumerator
No 
Yes 

Definition at line 54 of file imagebuf.h.

Function Documentation

OIIO_API ROI get_roi ( const ImageSpec spec)

Return pixel data window for this ImageSpec as a ROI.

OIIO_API ROI get_roi_full ( const ImageSpec spec)

Return full/display window for this ImageSpec as a ROI.

OIIO_API void set_roi ( ImageSpec spec,
const ROI newroi 
)

Set pixel data window for this ImageSpec to a ROI. Does NOT change the channels of the spec, regardless of newroi.

OIIO_API void set_roi_full ( ImageSpec spec,
const ROI newroi 
)

Set full/display window for this ImageSpec to a ROI. Does NOT change the channels of the spec, regardless of newroi.