35 #ifndef IECORE_DISPLAY_H
36 #define IECORE_DISPLAY_H
38 #include "IECore/Export.h"
39 #include "IECore/PreWorldRenderable.h"
50 Display(
const std::string &name=
"default",
const std::string &type=
"exr",
const std::string &data=
"rgba", CompoundDataPtr parameters =
new CompoundData );
55 void setName(
const std::string &name );
56 const std::string &getName()
const;
58 void setType(
const std::string &type );
59 const std::string &getType()
const;
61 void setData(
const std::string &data );
62 const std::string &getData()
const;
71 void render(
Renderer *renderer )
const override;
79 CompoundDataPtr m_parameters;
81 static const unsigned int m_ioVersion;
88 #endif // IECORE_DISPLAY_H
Definition: PreWorldRenderable.h:47
Definition: CompoundData.h:47
Definition: Renderer.h:93
std::map< InternedString, DataPtr > CompoundDataMap
The type of Data held by the CompoundData typedef.
Definition: CompoundDataBase.h:46
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43