35 #ifndef IECOREGL_RENDERABLE_H
36 #define IECOREGL_RENDERABLE_H
38 #include "IECoreGL/Export.h"
39 #include "IECoreGL/TypeIds.h"
41 #include "IECore/RunTimeTyped.h"
43 #include "OpenEXR/ImathBox.h"
48 IE_CORE_FORWARDDECLARE( State );
69 virtual void render( State *currentState )
const = 0;
71 virtual Imath::Box3f bound()
const = 0;
79 #endif // IECOREGL_RENDERABLE_H
The namespace within which all CoreGL functionality is defined.
Definition: AlphaTexture.h:41
Definition: Renderable.h:53
Definition: RunTimeTyped.h:211