6 #ifndef INCLUDED_IMF_FRAME_BUFFER_H 
    7 #define INCLUDED_IMF_FRAME_BUFFER_H 
  114         double    fillValue   = 0.0,
 
  115         bool      xTileCoords = 
false,
 
  116         bool      yTileCoords = 
false);
 
  134         double                      fillValue   = 0.0,
 
  135         bool                        xTileCoords = 
false,
 
  136         bool                        yTileCoords = 
false);
 
  148         double                        fillValue   = 0.0,
 
  149         bool                          xTileCoords = 
false,
 
  150         bool                          yTileCoords = 
false);
 
  164     void insert (
const std::string& name, 
const Slice& slice);
 
  179     Slice& operator[] (
const char name[]);
 
  181     const Slice& operator[] (
const char name[]) 
const;
 
  184     Slice& operator[] (
const std::string& name);
 
  186     const Slice& operator[] (
const std::string& name) 
const;
 
  189     Slice* findSlice (
const char name[]);
 
  191     const Slice* findSlice (
const char name[]) 
const;
 
  194     Slice* findSlice (
const std::string& name);
 
  196     const Slice* findSlice (
const std::string& name) 
const;
 
  210     ConstIterator 
begin () 
const;
 
  215     ConstIterator 
end () 
const;
 
  218     Iterator 
find (
const char name[]);
 
  220     ConstIterator 
find (
const char name[]) 
const;
 
  223     Iterator 
find (
const std::string& name);
 
  225     ConstIterator 
find (
const std::string& name) 
const;
 
  241     Iterator (
const FrameBuffer::SliceMap::iterator& i);
 
  244     Iterator& operator++ ();
 
  246     Iterator operator++ (
int);
 
  249     const char* 
name () 
const;
 
  251     Slice& slice () 
const;
 
  256     FrameBuffer::SliceMap::iterator _i;
 
  265     ConstIterator (
const FrameBuffer::SliceMap::const_iterator& i);
 
  270     ConstIterator& operator++ ();
 
  272     ConstIterator operator++ (
int);
 
  275     const char* 
name () 
const;
 
  277     const Slice& slice () 
const;
 
  280     friend bool operator== (
const ConstIterator&, 
const ConstIterator&);
 
  281     friend bool operator!= (
const ConstIterator&, 
const ConstIterator&);
 
  283     FrameBuffer::SliceMap::const_iterator _i;
 
  290 inline FrameBuffer::Iterator::Iterator () : _i ()
 
  295 inline FrameBuffer::Iterator::Iterator (
 
  296     const FrameBuffer::SliceMap::iterator& i)
 
  303 FrameBuffer::Iterator::operator++ ()
 
  310 FrameBuffer::Iterator::operator++ (
int)
 
  312     Iterator tmp = *
this;
 
  324 FrameBuffer::Iterator::slice ()
 const 
  329 inline FrameBuffer::ConstIterator::ConstIterator () : _i ()
 
  334 inline FrameBuffer::ConstIterator::ConstIterator (
 
  335     const FrameBuffer::SliceMap::const_iterator& i)
 
  341 inline FrameBuffer::ConstIterator::ConstIterator (
 
  349 FrameBuffer::ConstIterator::operator++ ()
 
  356 FrameBuffer::ConstIterator::operator++ (
int)
 
  358     ConstIterator tmp = *
this;
 
  370 FrameBuffer::ConstIterator::slice ()
 const 
HdTypedSampledDataSource< HdFlattenedDataSourceProviderSharedPtr >::Handle Make()
 
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
 
bool operator==(const FrameBuffer::ConstIterator &x, const FrameBuffer::ConstIterator &y)
 
Vec2< int > V2i
Vec2 of integer. 
 
FMT_CONSTEXPR auto find(Ptr first, Ptr last, T value, Ptr &out) -> bool
 
OIIO_FORCEINLINE vbool4 insert(const vbool4 &a, bool val)
Helper: substitute val for a[i]. 
 
GLint GLint GLsizei GLint GLenum GLenum type
 
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM PixelType
 
Box< V2i > Box2i
2D box of base type int. 
 
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons. 
 
GLuint const GLchar * name
 
bool operator!=(const FrameBuffer::ConstIterator &x, const FrameBuffer::ConstIterator &y)
 
IMF_EXPORT ConstIterator()
 
GLfloat GLfloat GLfloat GLfloat h
 
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
 
GLubyte GLubyte GLubyte GLubyte w
 
std::map< Name, Slice > SliceMap
 
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons. 
 
PcpNodeRef_ChildrenIterator begin(const PcpNodeRef::child_const_range &r)
Support for range-based for loops for PcpNodeRef children ranges.