6 #ifndef INCLUDED_IMF_ACES_FILE_H
7 #define INCLUDED_IMF_ACES_FILE_H
112 float screenWindowWidth = 1,
132 float screenWindowWidth = 1,
142 virtual ~AcesOutputFile ();
153 void setFrameBuffer (
const Rgba* base,
size_t xStride,
size_t yStride);
161 void writePixels (
int numScanLines = 1);
163 int currentScanLine ()
const;
170 const Header& header ()
const;
180 float screenWindowWidth ()
const;
197 AcesOutputFile&
operator= (
const AcesOutputFile&) =
delete;
199 AcesOutputFile&
operator= (AcesOutputFile&&) =
delete;
239 virtual ~AcesInputFile ();
250 void setFrameBuffer (
Rgba* base,
size_t xStride,
size_t yStride);
258 void readPixels (
int scanLine1,
int scanLine2);
260 void readPixels (
int scanLine);
267 const Header& header ()
const;
277 float screenWindowWidth ()
const;
285 const char* fileName ()
const;
287 bool isComplete ()
const;
298 AcesInputFile&
operator= (
const AcesInputFile&) =
delete;
300 AcesInputFile&
operator= (AcesInputFile&&) =
delete;
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
class IMF_EXPORT_TYPE AcesOutputFile
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM Compression
GLsizei const GLchar *const * string
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM LineOrder
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER const Chromaticities & acesChromaticities()
GLint GLsizei GLsizei height
Box< V2i > Box2i
2D box of base type int.
class IMF_EXPORT_TYPE AcesInputFile
GLuint const GLchar * name
HUSD_API const char * pixelAspectRatio()
class IMF_EXPORT_TYPE OStream
GT_API const UT_StringHolder version
Vec2< float > V2f
Vec2 of float.
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER IMF_EXPORT int globalThreadCount()
LeafData & operator=(const LeafData &)=delete
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
enum IMF_EXPORT_ENUM RgbaChannels
ImageBuf OIIO_API channels(const ImageBuf &src, int nchannels, cspan< int > channelorder, cspan< float > channelvalues={}, cspan< std::string > newchannelnames={}, bool shuffle_channel_names=false, int nthreads=0)
class IMF_EXPORT_TYPE IStream