![]() |
Project
|
#include <GPUDisplay.h>
Inherits o2::gpu::GPUDisplayInterface.
Classes | |
struct | vtx |
Public Member Functions | |
GPUDisplay (GPUDisplayFrontend *frontend, GPUChainTracking *chain, GPUQA *qa, const GPUParam *param=nullptr, const GPUCalibObjectsConst *calib=nullptr, const GPUSettingsDisplay *config=nullptr) | |
GPUDisplay (const GPUDisplay &)=delete | |
~GPUDisplay () override=default | |
int32_t | StartDisplay () override |
void | ShowNextEvent (const GPUTrackingInOutPointers *ptrs=nullptr) override |
void | WaitForNextEvent () override |
void | SetCollisionFirstCluster (uint32_t collision, int32_t sector, int32_t cluster) override |
void | UpdateCalib (const GPUCalibObjectsConst *calib) override |
void | UpdateParam (const GPUParam *param) override |
void | HandleKey (uint8_t key) |
int32_t | DrawGLScene () |
void | HandleSendKey (int32_t key) |
int32_t | InitDisplay (bool initFailure=false) |
void | ExitDisplay () |
void | ResizeScene (int32_t width, int32_t height, bool init=false) |
const GPUSettingsDisplayRenderer & | cfgR () const |
const GPUSettingsDisplayLight & | cfgL () const |
const GPUSettingsDisplayHeavy & | cfgH () const |
const GPUSettingsDisplay & | cfg () const |
bool | useMultiVBO () const |
int32_t | updateDrawCommands () const |
int32_t | updateRenderPipeline () const |
GPUDisplayBackend * | backend () const |
vecpod< int32_t > * | vertexBufferStart () |
const vecpod< uint32_t > * | vertexBufferCount () const |
vecpod< vtx > * | vertexBuffer () |
const GPUParam * | param () |
GPUDisplayFrontend * | frontend () |
bool | drawTextInCompatMode () const |
int32_t & | drawTextFontSize () |
![]() | |
GPUDisplayInterface (const GPUDisplayInterface &)=delete | |
virtual | ~GPUDisplayInterface () |
Additional Inherited Members | |
![]() | |
static GPUDisplayInterface * | getDisplay (GPUDisplayFrontendInterface *frontend, GPUChainTracking *chain, GPUQA *qa, const GPUParam *param=nullptr, const GPUCalibObjectsConst *calib=nullptr, const GPUSettingsDisplay *config=nullptr) |
![]() | |
GPUDisplayInterface () | |
Definition at line 38 of file GPUDisplay.h.
GPUDisplay::GPUDisplay | ( | GPUDisplayFrontend * | frontend, |
GPUChainTracking * | chain, | ||
GPUQA * | qa, | ||
const GPUParam * | param = nullptr , |
||
const GPUCalibObjectsConst * | calib = nullptr , |
||
const GPUSettingsDisplay * | config = nullptr |
||
) |
Definition at line 56 of file GPUDisplay.cxx.
|
delete |
|
overridedefault |
|
inline |
Definition at line 66 of file GPUDisplay.h.
|
inline |
Definition at line 62 of file GPUDisplay.h.
|
inline |
Definition at line 61 of file GPUDisplay.h.
|
inline |
Definition at line 60 of file GPUDisplay.h.
|
inline |
Definition at line 59 of file GPUDisplay.h.
int32_t GPUDisplay::DrawGLScene | ( | ) |
Definition at line 199 of file GPUDisplay.cxx.
|
inline |
Definition at line 77 of file GPUDisplay.h.
|
inline |
Definition at line 76 of file GPUDisplay.h.
void GPUDisplay::ExitDisplay | ( | ) |
Definition at line 194 of file GPUDisplay.cxx.
|
inline |
Definition at line 75 of file GPUDisplay.h.
void GPUDisplay::HandleKey | ( | uint8_t | key | ) |
Definition at line 79 of file GPUDisplayKeys.cxx.
void GPUDisplay::HandleSendKey | ( | int32_t | key | ) |
Definition at line 520 of file GPUDisplayKeys.cxx.
int32_t GPUDisplay::InitDisplay | ( | bool | initFailure = false | ) |
Definition at line 160 of file GPUDisplay.cxx.
|
inline |
Definition at line 74 of file GPUDisplay.h.
void GPUDisplay::ResizeScene | ( | int32_t | width, |
int32_t | height, | ||
bool | init = false |
||
) |
Definition at line 134 of file GPUDisplay.cxx.
|
overridevirtual |
Implements o2::gpu::GPUDisplayInterface.
Definition at line 109 of file GPUDisplay.cxx.
|
overridevirtual |
Implements o2::gpu::GPUDisplayInterface.
Definition at line 700 of file GPUDisplay.cxx.
|
overridevirtual |
Implements o2::gpu::GPUDisplayInterface.
Definition at line 715 of file GPUDisplay.cxx.
|
inlineoverridevirtual |
Implements o2::gpu::GPUDisplayInterface.
Definition at line 49 of file GPUDisplay.h.
|
inline |
Definition at line 64 of file GPUDisplay.h.
Implements o2::gpu::GPUDisplayInterface.
Definition at line 50 of file GPUDisplay.h.
|
inline |
Definition at line 65 of file GPUDisplay.h.
|
inline |
Definition at line 63 of file GPUDisplay.h.
Definition at line 73 of file GPUDisplay.h.
|
inline |
Definition at line 68 of file GPUDisplay.h.
|
inline |
Definition at line 67 of file GPUDisplay.h.
|
overridevirtual |
Implements o2::gpu::GPUDisplayInterface.
Definition at line 713 of file GPUDisplay.cxx.