| void | ClearDrawElementPtrVec(TGLScene::DrawElementPtrVec_t& vec, Int_t maxSize) |
| void | ClearDrawElementVec(TGLScene::DrawElementVec_t& vec, Int_t maxSize) |
| Bool_t | CmpDrawElements(const TGLScene::DrawElement_t& de1, const TGLScene::DrawElement_t& de2) |
| enum TGLSceneInfo::EClipTest { | kClipNone | |
| kClipOutside | ||
| kClipInside | ||
| }; |
| Int_t | fAsPixelCnt | |
| map<TClass*,UInt_t> | fByShapeCnt | |
| UInt_t | fMinorStamp | |
| Int_t | fOpaqueCnt | |
| TGLScene::DrawElementPtrVec_t | fOpaqueElements | |
| TGLScene::DrawElementPtrVec_t | fSelOpaqueElements | |
| TGLScene::DrawElementPtrVec_t | fSelTranspElements | |
| TGLScene::ShapeVec_t | fShapesOfInterest | |
| Int_t | fTranspCnt | |
| TGLScene::DrawElementPtrVec_t | fTranspElements | |
| TGLScene::DrawElementVec_t | fVisibleElements |
| Bool_t | TGLSceneInfo::fActive | Show fScene in fViewer |
| UInt_t | TGLSceneInfo::fCameraStamp | Camera's time-stamp on last update. |
| TGLClip* | TGLSceneInfo::fClip | Optional override of clipping-plane |
| Char_t | TGLSceneInfo::fClipMode | Clipping mode, can be disbled. |
| TGLPlaneSet_t | TGLSceneInfo::fClipPlanes | Clipping planes from clip-object; which planes are kept depends on inside/outside mode. |
| UInt_t | TGLSceneInfo::fClipStamp | Clip's time-stamp on last update. |
| TGLPlaneSet_t | TGLSceneInfo::fFrustumPlanes | Clipping planes defined by frustum; only those intersecting the scene volume are kept. |
| Bool_t | TGLSceneInfo::fInClip | Is scene contained within clipping-volume. |
| Bool_t | TGLSceneInfo::fInFrustum | Is scene intersecting view-frustum. |
| Short_t | TGLSceneInfo::fLOD | Optional override of scene lod |
| TGLCamera* | TGLSceneInfo::fLastCamera | Last camera used. |
| TGLClip* | TGLSceneInfo::fLastClip | Last combined viewer/scene clip (set in scene::update) |
| Short_t | TGLSceneInfo::fLastLOD | Last combined viewer/scene lod (set in scene::lodofy-scene-info). |
| Short_t | TGLSceneInfo::fLastStyle | Last combined viewer/scene style (set in scene::pre-render). |
| TGLSceneBase* | TGLSceneInfo::fScene | |
| UInt_t | TGLSceneInfo::fSceneStamp | Scene's time-stamp on last update. |
| Short_t | TGLSceneInfo::fStyle | Optional override of scene style |
| TGLBoundingBox | TGLSceneInfo::fTransformedBBox | |
| Bool_t | TGLSceneInfo::fUpdateTimeouted | Set if update was interrupted. |
| Bool_t | TGLSceneInfo::fViewCheck | Viewer side check if render is necessary. |
| TGLViewerBase* | TGLSceneInfo::fViewer |

Clear given vec and if it grew too large compared to the size of shape-of-interest also resize it.
Clear given vec and if it grew too large compared to the size of shape-of-interest also resize it.
Clear DrawElementVector fVisibleElement and optionally resize it so that it doesn't take more space then required by all the elements in the scene's draw-list.
Clear DrawElementPtrVectors and optionally resize them so that they don't take more space then required by all the elements in the scene's draw-list.
Prepare for drawing - fill DrawElementPtrVectors from the contents of fVisibleElements if there was some change.
Update draw stats, for newly drawn 'shape'