Lines Matching refs:Channel
42 // class Channel
57 struct Channel
68 // channel only if
80 // human perception of the quantity represented by this channel
100 Channel (PixelType type = HALF,
110 bool operator == (const Channel &other) const;
119 // Add a channel
123 const Channel &channel);
126 const Channel &channel);
131 // [n] Returns a reference to the channel with name n.
132 // If no channel with name n exists, an Iex::ArgExc
135 // findChannel(n) Returns a pointer to the channel with name n,
136 // or 0 if no channel with name n exists.
140 Channel & operator [] (const char name[]);
141 const Channel & operator [] (const char name[]) const;
143 Channel & operator [] (const std::string &name);
144 const Channel & operator [] (const std::string &name) const;
146 Channel * findChannel (const char name[]);
147 const Channel * findChannel (const char name[]) const;
149 Channel * findChannel (const std::string &name);
150 const Channel * findChannel (const std::string &name) const;
157 typedef std::map <Name, Channel> ChannelMap;
181 // is done using a naming convention: channel C in layer L is
191 // for example, "light1.specular.R" identifies the "R" channel
194 // Channel names that don't contain a "." or that contain a
281 Channel & channel () const;
303 const Channel & channel () const;
357 inline Channel &
358 ChannelList::Iterator::channel () const
408 inline const Channel &
409 ChannelList::ConstIterator::channel () const