34 #ifndef ANA_SURFACE_GLOBJECT_H
35 #define ANA_SURFACE_GLOBJECT_H
virtual void glSetChanged(glPart, bool=true) const
virtual void glSetTexImageChanged(bool=true, unsigned tex=0) const
virtual GLComponent * glAPI()
virtual void glSetTexEnvChanged(bool=true, unsigned tex=0) const
virtual std::string viewStateID(glPart part, const ViewState &) const
Makes a unique ID from a viewstate.
virtual const Material * glMaterial() const
virtual const GLComponent * glAPI() const
virtual const AObjectPalette * glPalette(unsigned tex=0) const
Base Anatomist object (abstract)
Base class for all OpenGL objects in Anatomist (with OpenGL display lists)
glPart
GL object parts, each driving a GL list.
This class has to be rewritten, it's really really a shame.......
ViewState holds information about how a view wants to see an object.