int getID() const
Definition: DisplayList.h:41
Definition: Material.h:30
Definition: DisplayList.h:31
DisplayList()
Definition: DisplayList.h:36
std::shared_ptr< Obj > mObj
Definition: DisplayList.h:69
void reset()
Emulates shared_ptr-like behavior.
Definition: DisplayList.h:55
std::shared_ptr< Obj > DisplayList::* unspecified_bool_type
Emulates shared_ptr-like behavior.
Definition: DisplayList.h:53
void setMaterial(const Material &aMaterial)
Definition: DisplayList.h:48
unsigned int GLuint
Definition: gldx.h:55
Obj()
Definition: DisplayList.h:60
std::shared_ptr< Material > mMaterial
Definition: DisplayList.h:66
const Matrix44f & getModelMatrix() const
Definition: DisplayList.h:46
Matrix44f & getModelMatrix()
Definition: DisplayList.h:45
void newList()
Definition: DisplayList.cpp:44
Material & getMaterial()
Definition: DisplayList.h:49
GLuint mID
Definition: DisplayList.h:63
Definition: DisplayList.h:59
void endList()
Definition: DisplayList.cpp:49
int GLint
Definition: gldx.h:51
void draw() const
Definition: DisplayList.cpp:54
Matrix44f mModelMatrix
Definition: DisplayList.h:65
GLint mMode
Definition: DisplayList.h:64
~Obj()
Definition: DisplayList.cpp:30