Definition at line 78 of file TGLScene.h.
#include <TGLScene.h>
◆ EClipTest
| Enumerator |
|---|
| kClipNone | |
| kClipOutside | |
| kClipInside | |
Definition at line 32 of file TGLSceneInfo.h.
◆ TSceneInfo()
◆ ~TSceneInfo()
| TGLScene::TSceneInfo::~TSceneInfo |
( |
| ) |
|
|
override |
◆ CameraStamp()
| UInt_t TGLSceneInfo::CameraStamp |
( |
| ) |
const |
|
inlineinherited |
◆ Class()
| TClass * TGLSceneInfo::Class |
( |
| ) |
|
|
staticinherited |
- Returns
- TClass describing this class
◆ Class_Name()
| const char * TGLSceneInfo::Class_Name |
( |
| ) |
|
|
staticinherited |
- Returns
- Name of this class
◆ Class_Version()
| constexpr Version_t TGLSceneInfo::Class_Version |
( |
| ) |
|
|
inlinestaticconstexprinherited |
◆ ClearAfterRebuild()
| void TGLScene::TSceneInfo::ClearAfterRebuild |
( |
| ) |
|
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.
Definition at line 101 of file TGLScene.cxx.
◆ ClearAfterUpdate()
| void TGLScene::TSceneInfo::ClearAfterUpdate |
( |
| ) |
|
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.
Definition at line 113 of file TGLScene.cxx.
◆ ClearDrawElementPtrVec()
Clear given vec and if it grew too large compared to the size of shape-of-interest also resize it.
Definition at line 84 of file TGLScene.cxx.
◆ ClearDrawElementVec()
Clear given vec and if it grew too large compared to the size of shape-of-interest also resize it.
Definition at line 68 of file TGLScene.cxx.
◆ Clip()
| TGLClip * TGLSceneInfo::Clip |
( |
| ) |
const |
|
inlineinherited |
◆ ClipMode() [1/2]
| Char_t TGLSceneInfo::ClipMode |
( |
| ) |
const |
|
inlineinherited |
◆ ClipMode() [2/2]
| void TGLSceneInfo::ClipMode |
( |
Char_t | m | ) |
|
|
inlineinherited |
◆ ClipPlanes()
| std::vector< TGLPlane > & TGLSceneInfo::ClipPlanes |
( |
| ) |
|
|
inlineinherited |
◆ ClipStamp()
| UInt_t TGLSceneInfo::ClipStamp |
( |
| ) |
const |
|
inlineinherited |
◆ CmpDrawElements()
◆ DeclFileName()
| const char * TGLSceneInfo::DeclFileName |
( |
| ) |
|
|
inlinestaticinherited |
- Returns
- Name of the file containing the class declaration
Definition at line 158 of file TGLSceneInfo.h.
◆ DumpDrawStats()
| void TGLScene::TSceneInfo::DumpDrawStats |
( |
| ) |
|
Output draw stats to Info stream.
Definition at line 218 of file TGLScene.cxx.
◆ FrustumPlanes()
| std::vector< TGLPlane > & TGLSceneInfo::FrustumPlanes |
( |
| ) |
|
|
inlineinherited |
◆ GetActive()
| Bool_t TGLSceneInfo::GetActive |
( |
| ) |
const |
|
inlineinherited |
◆ GetScene()
◆ GetTransformedBBox()
◆ GetViewer()
◆ HasUpdateTimeouted()
| Bool_t TGLSceneInfo::HasUpdateTimeouted |
( |
| ) |
const |
|
inlineinherited |
◆ InClip()
| void TGLSceneInfo::InClip |
( |
Bool_t | c | ) |
|
|
inlineinherited |
◆ InFrustum()
| void TGLSceneInfo::InFrustum |
( |
Bool_t | f | ) |
|
|
inlineinherited |
◆ IsA()
| virtual TClass * TGLSceneInfo::IsA |
( |
| ) |
const |
|
inlinevirtualinherited |
- Returns
- TClass describing current object
Definition at line 158 of file TGLSceneInfo.h.
◆ IsInClip()
| Bool_t TGLSceneInfo::IsInClip |
( |
| ) |
const |
|
inlineinherited |
◆ IsInFrustum()
| Bool_t TGLSceneInfo::IsInFrustum |
( |
| ) |
const |
|
inlineinherited |
◆ IsVisible()
| Bool_t TGLSceneInfo::IsVisible |
( |
| ) |
const |
|
inlineinherited |
◆ LastCamera()
| TGLCamera * TGLSceneInfo::LastCamera |
( |
| ) |
const |
|
inlineinherited |
◆ LastClip()
| TGLClip * TGLSceneInfo::LastClip |
( |
| ) |
const |
|
inlineinherited |
◆ LastLOD()
| Short_t TGLSceneInfo::LastLOD |
( |
| ) |
const |
|
inlineinherited |
◆ LastOLLineW()
| Float_t TGLSceneInfo::LastOLLineW |
( |
| ) |
const |
|
inlineinherited |
◆ LastStyle()
| Short_t TGLSceneInfo::LastStyle |
( |
| ) |
const |
|
inlineinherited |
◆ LastWFLineW()
| Float_t TGLSceneInfo::LastWFLineW |
( |
| ) |
const |
|
inlineinherited |
◆ LOD()
| Short_t TGLSceneInfo::LOD |
( |
| ) |
const |
|
inlineinherited |
◆ Lodify()
| void TGLScene::TSceneInfo::Lodify |
( |
TGLRnrCtx & | ctx | ) |
|
Quantize LODs for given render-context.
Definition at line 128 of file TGLScene.cxx.
◆ OLLineW()
| Float_t TGLSceneInfo::OLLineW |
( |
| ) |
const |
|
inlineinherited |
◆ PostDraw()
| void TGLScene::TSceneInfo::PostDraw |
( |
| ) |
|
Clean-up after drawing, nothing to be done here.
Definition at line 169 of file TGLScene.cxx.
◆ PreDraw()
| void TGLScene::TSceneInfo::PreDraw |
( |
| ) |
|
Prepare for drawing - fill DrawElementPtrVectors from the contents of fVisibleElements if there was some change.
Definition at line 138 of file TGLScene.cxx.
◆ RefScene()
◆ RefViewer()
◆ ResetCameraStamp()
| void TGLSceneInfo::ResetCameraStamp |
( |
| ) |
|
|
inlineinherited |
◆ ResetClipStamp()
| void TGLSceneInfo::ResetClipStamp |
( |
| ) |
|
|
inlineinherited |
◆ ResetDrawStats()
| void TGLScene::TSceneInfo::ResetDrawStats |
( |
| ) |
|
◆ ResetSceneStamp()
| void TGLSceneInfo::ResetSceneStamp |
( |
| ) |
|
|
inlineinherited |
◆ ResetUpdateTimeouted()
| void TGLSceneInfo::ResetUpdateTimeouted |
( |
| ) |
|
|
inlineinherited |
◆ SceneStamp()
| UInt_t TGLSceneInfo::SceneStamp |
( |
| ) |
const |
|
inlineinherited |
◆ SetActive()
| void TGLSceneInfo::SetActive |
( |
Bool_t | a | ) |
|
|
inherited |
Set active state of the scene, mark viewer as changed.
Definition at line 69 of file TGLSceneInfo.cxx.
◆ SetCameraStamp()
| void TGLSceneInfo::SetCameraStamp |
( |
UInt_t | ts | ) |
|
|
inlineinherited |
◆ SetClip()
| void TGLSceneInfo::SetClip |
( |
TGLClip * | p | ) |
|
|
inlineinherited |
◆ SetClipStamp()
| void TGLSceneInfo::SetClipStamp |
( |
UInt_t | ts | ) |
|
|
inlineinherited |
◆ SetLastCamera()
| void TGLSceneInfo::SetLastCamera |
( |
TGLCamera * | p | ) |
|
|
inlineinherited |
◆ SetLastClip()
| void TGLSceneInfo::SetLastClip |
( |
TGLClip * | p | ) |
|
|
inlineinherited |
◆ SetLastLOD()
| void TGLSceneInfo::SetLastLOD |
( |
Short_t | ld | ) |
|
|
inlineinherited |
◆ SetLastOLLineW()
| void TGLSceneInfo::SetLastOLLineW |
( |
Float_t | w | ) |
|
|
inlineinherited |
◆ SetLastStyle()
| void TGLSceneInfo::SetLastStyle |
( |
Short_t | st | ) |
|
|
inlineinherited |
◆ SetLastWFLineW()
| void TGLSceneInfo::SetLastWFLineW |
( |
Float_t | w | ) |
|
|
inlineinherited |
◆ SetLOD()
| void TGLSceneInfo::SetLOD |
( |
Short_t | lod | ) |
|
|
inlineinherited |
◆ SetOLLineW()
| void TGLSceneInfo::SetOLLineW |
( |
Float_t | w | ) |
|
|
inlineinherited |
◆ SetSceneStamp()
| void TGLSceneInfo::SetSceneStamp |
( |
UInt_t | ts | ) |
|
|
inlineinherited |
◆ SetSceneTrans()
| virtual void TGLSceneInfo::SetSceneTrans |
( |
TGLMatrix & | | ) |
|
|
inlinevirtualinherited |
◆ SetStyle()
| void TGLSceneInfo::SetStyle |
( |
Short_t | st | ) |
|
|
inlineinherited |
◆ SetupTransformsAndBBox()
| void TGLSceneInfo::SetupTransformsAndBBox |
( |
| ) |
|
|
inherited |
Combine information from scene, scene-info and camera (should be optional) into transformation matrices.
Transform scene bounding box using this transformation.
Definition at line 84 of file TGLSceneInfo.cxx.
◆ SetWFLineW()
| void TGLSceneInfo::SetWFLineW |
( |
Float_t | w | ) |
|
|
inlineinherited |
◆ ShouldClip()
| Bool_t TGLSceneInfo::ShouldClip |
( |
| ) |
const |
|
inlineinherited |
◆ Streamer()
| virtual void TGLSceneInfo::Streamer |
( |
TBuffer & | | ) |
|
|
virtualinherited |
◆ StreamerNVirtual()
| void TGLSceneInfo::StreamerNVirtual |
( |
TBuffer & | ClassDef_StreamerNVirtual_b | ) |
|
|
inlineinherited |
◆ Style()
| Short_t TGLSceneInfo::Style |
( |
| ) |
const |
|
inlineinherited |
◆ UpdateDrawStats()
Update draw stats, for newly drawn 'shape'.
Definition at line 187 of file TGLScene.cxx.
◆ UpdateTimeouted()
| void TGLSceneInfo::UpdateTimeouted |
( |
| ) |
|
|
inlineinherited |
◆ ViewCheck() [1/2]
| Bool_t TGLSceneInfo::ViewCheck |
( |
| ) |
const |
|
inlineinherited |
◆ ViewCheck() [2/2]
| void TGLSceneInfo::ViewCheck |
( |
Bool_t | c | ) |
|
|
inlineinherited |
◆ WFLineW()
| Float_t TGLSceneInfo::WFLineW |
( |
| ) |
const |
|
inlineinherited |
◆ fActive
◆ fAsPixelCnt
| Int_t TGLScene::TSceneInfo::fAsPixelCnt |
◆ fByShapeCnt
◆ fCameraStamp
| UInt_t TGLSceneInfo::fCameraStamp |
|
protectedinherited |
◆ fClip
◆ fClipMode
| Char_t TGLSceneInfo::fClipMode |
|
protectedinherited |
◆ fClipPlanes
◆ fClipStamp
| UInt_t TGLSceneInfo::fClipStamp |
|
protectedinherited |
◆ fFrustumPlanes
◆ fInClip
◆ fInFrustum
| Bool_t TGLSceneInfo::fInFrustum |
|
protectedinherited |
◆ fLastCamera
◆ fLastClip
◆ fLastLOD
◆ fLastOLLineW
◆ fLastStyle
◆ fLastWFLineW
◆ fLOD
◆ fMinorStamp
| UInt_t TGLScene::TSceneInfo::fMinorStamp |
◆ fOLLineW
◆ fOpaqueCnt
| Int_t TGLScene::TSceneInfo::fOpaqueCnt |
◆ fOpaqueElements
◆ fScene
◆ fSceneStamp
| UInt_t TGLSceneInfo::fSceneStamp |
|
protectedinherited |
◆ fSelOpaqueElements
◆ fSelTranspElements
◆ fShapesOfInterest
| ShapeVec_t TGLScene::TSceneInfo::fShapesOfInterest |
◆ fStyle
◆ fTransformedBBox
◆ fTranspCnt
| Int_t TGLScene::TSceneInfo::fTranspCnt |
◆ fTranspElements
◆ fUpdateTimeouted
| Bool_t TGLSceneInfo::fUpdateTimeouted |
|
protectedinherited |
◆ fViewCheck
| Bool_t TGLSceneInfo::fViewCheck |
|
protectedinherited |
◆ fViewer
◆ fVisibleElements
◆ fWFLineW
The documentation for this class was generated from the following files: