34#ifndef ANA_SURFACE_GLOBJECT_H
35#define ANA_SURFACE_GLOBJECT_H
virtual const GLComponent * glAPI() const
OpenGL objects const API.
virtual const AObjectPalette * glPalette(unsigned tex=0) const
virtual const Material * glMaterial() const
virtual void glSetChanged(glPart, bool=true) const
virtual void glSetTexImageChanged(bool=true, unsigned tex=0) const
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 GLComponent * glAPI()
OpenGL objects API.
AObject(const std::string &filename="")
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.