| addObject(WObject *) | RenderWObjectContainer | protected |
| addTextureImage(QString filename, QString texturename) | RenderWObjectContainer | static |
| addUsableResource(QString resource) | ConcurrentResourcesUser | |
| addUsableResources(QStringList resources) | ConcurrentResourcesUser | |
| applyTexture(QGLContext *gw, QString texts) | RenderWObjectContainer | |
| ConcurrentResourcesUser() | ConcurrentResourcesUser | |
| createRenderWObjectFor(const WObject *, RenderWObjectContainer *) | RenderWObjectContainer | static |
| declareResource(QString name, T *resource, QString lockBuddy="") | ConcurrentResourcesUser | |
| deleteResource(QString name) | ConcurrentResourcesUser | |
| drawArrow(const wVector &direction, const wVector &start, float radius, float tipRadius, float tipLength, QColor c=Qt::green) | RenderWObjectContainer | static |
| drawCone(const wMatrix &mat, float len, float radius, QColor c=Qt::green) | RenderWObjectContainer | static |
| drawCylinder(wVector axis, wVector centre, float len, float radius, QColor c=Qt::green) | RenderWObjectContainer | static |
| drawCylinder(wVector start, wVector end, float radius, QColor c=Qt::green) | RenderWObjectContainer | static |
| drawCylinder(const wMatrix &mat, float len, float radius, QColor c=Qt::green) | RenderWObjectContainer | static |
| drawSkyGroundBox(QGLContext *) | RenderWObjectContainer | |
| drawSphere(wVector pos, real radius) | RenderWObjectContainer | static |
| drawTorus(real outRad, real innRad, const wMatrix &mat, real angle=2.0 *PI_GRECO, QColor c=Qt::red) | RenderWObjectContainer | static |
| drawTorus(wVector axis, wVector centre, real outRad, real innRad, real angle=2.0 *PI_GRECO) | RenderWObjectContainer | static |
| drawWireBox(wVector dims, wMatrix matrix) | RenderWObjectContainer | static |
| drawWireBox(wVector min, wVector max, const wMatrix &tm) | RenderWObjectContainer | static |
| drawWireBox(wVector min, wVector max) | RenderWObjectContainer | static |
| getResource(QString name, bool *resourceExists=NULL) | ConcurrentResourcesUser | |
| getResource() | ConcurrentResourcesUser | protected |
| graphics() | RenderWObjectContainer | inline |
| hasResource(QString name) const | ConcurrentResourcesUser | |
| m_resources | ResourcesUser | protected |
| mutex | RenderWObjectContainer | protected |
| notifyResourceChange(ResourceHandler *resource, ResourceChangeType changeType)=0 | ResourcesUser | protectedpure virtual |
| operator=(const ResourcesUser &other) | ResourcesUser | protected |
| operator[](const WObject *) | RenderWObjectContainer | |
| registerRenderWObjectFor(QString classname) | RenderWObjectContainer | inlinestatic |
| removeAllUsableResources() | ConcurrentResourcesUser | |
| removeObject(WObject *) | RenderWObjectContainer | protected |
| removeUsableResource(QString resource) | ConcurrentResourcesUser | |
| removeUsableResources(QStringList resources) | ConcurrentResourcesUser | |
| RenderWObjectContainer(QString wResName="world") | RenderWObjectContainer | |
| resourceChanged(QString name, ResourceChangeType changeType) | RenderWObjectContainer | protectedvirtual |
| ResourceChangeType typedef | ResourcesUser | |
| ResourcesUser() | ResourcesUser | protected |
| ResourcesUser(const ResourcesUser &other) | ResourcesUser | protected |
| setupColorTexture(QGLContext *, RenderWObject *obj) | RenderWObjectContainer | |
| setWorld(World *newworld) | RenderWObjectContainer | |
| shareResourcesWith(ResourcesUser *buddy) | ConcurrentResourcesUser | virtual |
| textureImage(QString texture) | RenderWObjectContainer | inline |
| usableResources(QStringList resources) | ConcurrentResourcesUser | |
| usedResourcesExist(QStringList *nonExistingResources=NULL) const | ConcurrentResourcesUser | |
| world() | RenderWObjectContainer | inlineprotected |
| ~ConcurrentResourcesUser() | ConcurrentResourcesUser | virtual |
| ~RenderWObjectContainer() | RenderWObjectContainer | virtual |
| ~Resource() | Resource | virtual |
| ~ResourcesUser() | ResourcesUser | protectedvirtual |