Classes | Public Member Functions | Protected Attributes
cinder::gl::DisplayList Class Reference

#include <DisplayList.h>

List of all members.

Classes

struct  Obj

Public Member Functions

 DisplayList ()
 DisplayList (GLint aMode)
void newList ()
void endList ()
int getID () const
void draw () const
Matrix44fgetModelMatrix ()
const Matrix44fgetModelMatrix () const
void setMaterial (const Material &aMaterial)
MaterialgetMaterial ()

Protected Attributes

std::shared_ptr< ObjmObj
typedef std::shared_ptr< Obj >
DisplayList::* 
unspecified_bool_type
 Emulates shared_ptr-like behavior.
 operator unspecified_bool_type () const
 Emulates shared_ptr-like behavior.
void reset ()
 Emulates shared_ptr-like behavior.

Member Typedef Documentation

typedef std::shared_ptr<Obj> DisplayList::* cinder::gl::DisplayList::unspecified_bool_type

Emulates shared_ptr-like behavior.


Constructor & Destructor Documentation


Member Function Documentation

void cinder::gl::DisplayList::setMaterial ( const Material aMaterial)
cinder::gl::DisplayList::operator unspecified_bool_type ( ) const

Emulates shared_ptr-like behavior.

Emulates shared_ptr-like behavior.


Member Data Documentation

std::shared_ptr<Obj> cinder::gl::DisplayList::mObj [protected]

The documentation for this class was generated from the following files: