35 #ifndef IMFDEEPFRAMEBUFFER_H_
36 #define IMFDEEPFRAMEBUFFER_H_
199 Iterator (
const DeepFrameBuffer::SliceMap::iterator &i);
207 const char *
name ()
const;
215 DeepFrameBuffer::SliceMap::iterator _i;
226 ConstIterator (
const DeepFrameBuffer::SliceMap::const_iterator &i);
236 const char *
name ()
const;
242 friend bool operator == (
const ConstIterator &,
const ConstIterator &);
243 friend bool operator != (
const ConstIterator &,
const ConstIterator &);
245 DeepFrameBuffer::SliceMap::const_iterator _i;
307 (
const DeepFrameBuffer::SliceMap::const_iterator &i): _i (i)
friend bool operator!=(const ConstIterator &, const ConstIterator &)
GLuint const GLchar * name
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
IMF_EXPORT DeepSlice & slice() const
IMF_EXPORT void insertSampleCountSlice(const Slice &slice)
IMF_EXPORT void insert(const char name[], const DeepSlice &slice)
IMF_EXPORT Iterator find(const char name[])
bool operator==(const DeepFrameBuffer::ConstIterator &x, const DeepFrameBuffer::ConstIterator &y)
IMF_EXPORT const Slice & getSampleCountSlice() const
IMF_EXPORT const char * name() const
friend bool operator==(const ConstIterator &, const ConstIterator &)
IMF_EXPORT ConstIterator & operator++()
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
IMF_EXPORT DeepSlice * findSlice(const char name[])
bool operator!=(const DeepFrameBuffer::ConstIterator &x, const DeepFrameBuffer::ConstIterator &y)
IMF_EXPORT DeepSlice(PixelType type=HALF, char *base=0, size_t xStride=0, size_t yStride=0, size_t sampleStride=0, int xSampling=1, int ySampling=1, double fillValue=0.0, bool xTileCoords=false, bool yTileCoords=false)
GLuint GLuint GLsizei GLenum type
IMF_EXPORT ConstIterator()
IMF_EXPORT DeepSlice & operator[](const char name[])
IMF_EXPORT Iterator begin()
GLsizei const GLchar *const * string
IMF_EXPORT const char * name() const
IMF_EXPORT Iterator & operator++()
IMF_EXPORT const DeepSlice & slice() const
std::map< Name, DeepSlice > SliceMap
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
IMF_EXPORT Iterator end()