#include <GPUDisplay.h>
Inherits o2::gpu::GPUDisplayInterface.
|
| GPUDisplay (GPUDisplayFrontend *frontend, GPUChainTracking *chain, GPUQA *qa, const GPUParam *param=nullptr, const GPUCalibObjectsConst *calib=nullptr, const GPUSettingsDisplay *config=nullptr, const GPUSettingsProcessing *proc=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 () |
|
const GPUSettingsProcessing & | GetProcessingSettings () const |
|
GPUDisplayFrontend * | frontend () |
|
bool | drawTextInCompatMode () const |
|
int32_t & | drawTextFontSize () |
|
| GPUDisplayInterface (const GPUDisplayInterface &)=delete |
|
virtual | ~GPUDisplayInterface () |
|
Definition at line 38 of file GPUDisplay.h.
◆ GPUDisplay() [1/2]
◆ GPUDisplay() [2/2]
o2::gpu::GPUDisplay::GPUDisplay |
( |
const GPUDisplay & |
| ) |
|
|
delete |
◆ ~GPUDisplay()
o2::gpu::GPUDisplay::~GPUDisplay |
( |
| ) |
|
|
overridedefault |
◆ backend()
◆ cfg()
const GPUSettingsDisplay & o2::gpu::GPUDisplay::cfg |
( |
| ) |
const |
|
inline |
◆ cfgH()
const GPUSettingsDisplayHeavy & o2::gpu::GPUDisplay::cfgH |
( |
| ) |
const |
|
inline |
◆ cfgL()
const GPUSettingsDisplayLight & o2::gpu::GPUDisplay::cfgL |
( |
| ) |
const |
|
inline |
◆ cfgR()
const GPUSettingsDisplayRenderer & o2::gpu::GPUDisplay::cfgR |
( |
| ) |
const |
|
inline |
◆ DrawGLScene()
int32_t GPUDisplay::DrawGLScene |
( |
| ) |
|
◆ drawTextFontSize()
int32_t & o2::gpu::GPUDisplay::drawTextFontSize |
( |
| ) |
|
|
inline |
◆ drawTextInCompatMode()
bool o2::gpu::GPUDisplay::drawTextInCompatMode |
( |
| ) |
const |
|
inline |
◆ ExitDisplay()
void GPUDisplay::ExitDisplay |
( |
| ) |
|
◆ frontend()
◆ GetProcessingSettings()
const GPUSettingsProcessing & o2::gpu::GPUDisplay::GetProcessingSettings |
( |
| ) |
const |
|
inline |
◆ HandleKey()
void GPUDisplay::HandleKey |
( |
uint8_t |
key | ) |
|
◆ HandleSendKey()
void GPUDisplay::HandleSendKey |
( |
int32_t |
key | ) |
|
◆ InitDisplay()
int32_t GPUDisplay::InitDisplay |
( |
bool |
initFailure = false | ) |
|
◆ param()
const GPUParam * o2::gpu::GPUDisplay::param |
( |
| ) |
|
|
inline |
◆ ResizeScene()
void GPUDisplay::ResizeScene |
( |
int32_t |
width, |
|
|
int32_t |
height, |
|
|
bool |
init = false |
|
) |
| |
◆ SetCollisionFirstCluster()
void GPUDisplay::SetCollisionFirstCluster |
( |
uint32_t |
collision, |
|
|
int32_t |
sector, |
|
|
int32_t |
cluster |
|
) |
| |
|
overridevirtual |
◆ ShowNextEvent()
◆ StartDisplay()
int32_t GPUDisplay::StartDisplay |
( |
| ) |
|
|
overridevirtual |
◆ UpdateCalib()
◆ updateDrawCommands()
int32_t o2::gpu::GPUDisplay::updateDrawCommands |
( |
| ) |
const |
|
inline |
◆ UpdateParam()
void o2::gpu::GPUDisplay::UpdateParam |
( |
const GPUParam * |
param | ) |
|
|
inlineoverridevirtual |
◆ updateRenderPipeline()
int32_t o2::gpu::GPUDisplay::updateRenderPipeline |
( |
| ) |
const |
|
inline |
◆ useMultiVBO()
bool o2::gpu::GPUDisplay::useMultiVBO |
( |
| ) |
const |
|
inline |
◆ vertexBuffer()
vecpod< vtx > * o2::gpu::GPUDisplay::vertexBuffer |
( |
| ) |
|
|
inline |
◆ vertexBufferCount()
const vecpod< uint32_t > * o2::gpu::GPUDisplay::vertexBufferCount |
( |
| ) |
const |
|
inline |
◆ vertexBufferStart()
vecpod< int32_t > * o2::gpu::GPUDisplay::vertexBufferStart |
( |
| ) |
|
|
inline |
◆ WaitForNextEvent()
void GPUDisplay::WaitForNextEvent |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: