6 #ifndef INCLUDED_IMF_MULTIVIEW_H
7 #define INCLUDED_IMF_MULTIVIEW_H
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
GLsizei const GLchar *const * string
IMF_EXPORT std::string removeViewName(const std::string &channel, const std::string &view)
IMF_EXPORT std::string viewFromChannelName(const std::string &channel, const StringVector &multiView)
IMF_EXPORT std::string insertViewName(const std::string &channel, const StringVector &multiView, int i)
IMF_EXPORT std::string channelInOtherView(const std::string &channel, const ChannelList &channelList, const StringVector &multiView, const std::string &otherViewName)
IMF_EXPORT bool areCounterparts(const std::string &channel1, const std::string &channel2, const StringVector &multiView)
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER IMF_EXPORT std::string defaultViewName(const StringVector &multiView)
IMF_EXPORT ChannelList channelsInNoView(const ChannelList &channelList, const StringVector &multiView)
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER typedef std::vector< std::string > StringVector
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
IMF_EXPORT ChannelList channelInAllViews(const std::string &channame, const ChannelList &channelList, const StringVector &multiView)
IMF_EXPORT ChannelList channelsInView(const std::string &viewName, const ChannelList &channelList, const StringVector &multiView)