![]() |
anatomist 6.0.4
3D neuroimaging data viewer
|
OpenGL item (display list, texture, ...) with reference counter and cleanup upon destruction. More...
#include <anatomist/primitive/primitive.h>


Public Member Functions | |
| GLItem () | |
| virtual | ~GLItem () |
| virtual void | callList () const =0 |
| renders the display list | |
| virtual bool | ghost () const |
| ghost lists are not selectable and not rendered in Z buffers for selection | |
| virtual void | setGhost (bool) |
Public Member Functions inherited from carto::RCObject | |
| RCObject () | |
| RCObject (const RCObject &) | |
| RCObject & | operator= (const RCObject &) |
| virtual | ~RCObject () |
Additional Inherited Members | |
Public Types inherited from carto::RCObject | |
| typedef int | RefCounterType |
OpenGL item (display list, texture, ...) with reference counter and cleanup upon destruction.
Definition at line 47 of file primitive.h.
|
inline |
Definition at line 50 of file primitive.h.
References carto::RCObject::RCObject().
Referenced by anatomist::GLItemList::GLItemList(), anatomist::GLList::GLList(), and anatomist::GLTexture::GLTexture().
|
virtual |
|
pure virtual |
renders the display list
Implemented in anatomist::GLItemList, anatomist::GLList, anatomist::GLNoExecItemList, anatomist::GLTexture, and anatomist::Primitive.
|
virtual |
ghost lists are not selectable and not rendered in Z buffers for selection
|
virtual |