| ActivateColor(std::array< float, 4 > &color) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| addFontSymbol(int32_t symbol, int32_t sizex, int32_t sizey, int32_t offsetx, int32_t offsety, int32_t advance, void *data) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| backendName() const | o2::gpu::GPUDisplayBackend | inline |
| backendNeedRedraw() override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| backendType() const | o2::gpu::GPUDisplayBackend | inline |
| backendTypes enum name | o2::gpu::GPUDisplayBackend | |
| checkDevice(vk::PhysicalDevice device, const std::vector< const char * > &reqDeviceExtensions) | o2::gpu::GPUDisplayBackendVulkan | protected |
| chooseSwapExtent(const vk::SurfaceCapabilitiesKHR &capabilities) | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearBuffer(VulkanBuffer &buffer) | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearCommandBuffers() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearDevice() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearImage(VulkanImage &image) | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearOffscreenBuffers() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearPipeline() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearSemaphoresAndFences() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearShaders() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearSwapChain() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearTextureSampler() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearUniformLayoutsAndBuffers() | o2::gpu::GPUDisplayBackendVulkan | protected |
| clearVertexBuffers() | o2::gpu::GPUDisplayBackendVulkan | protected |
| CoreProfile() | o2::gpu::GPUDisplayBackend | inlinevirtual |
| createBuffer(size_t size, const void *srcData=nullptr, vk::BufferUsageFlags type=vk::BufferUsageFlagBits::eVertexBuffer, int32_t deviceMemory=1) | o2::gpu::GPUDisplayBackendVulkan | protected |
| createCommandBuffers() | o2::gpu::GPUDisplayBackendVulkan | protected |
| createDevice() | o2::gpu::GPUDisplayBackendVulkan | protected |
| createImage(uint32_t sizex, uint32_t sizey, const void *srcData=nullptr, size_t srcSize=0, vk::Format format=vk::Format::eR8G8B8A8Srgb) | o2::gpu::GPUDisplayBackendVulkan | protected |
| createOffscreenBuffers(bool forScreenshot=false, bool forMixing=false) | o2::gpu::GPUDisplayBackendVulkan | protected |
| createPipeline() | o2::gpu::GPUDisplayBackendVulkan | protected |
| createSemaphoresAndFences() | o2::gpu::GPUDisplayBackendVulkan | protected |
| createShaders() | o2::gpu::GPUDisplayBackendVulkan | protected |
| createSwapChain(bool forScreenshot=false, bool forMixing=false) | o2::gpu::GPUDisplayBackendVulkan | protected |
| createTextureSampler() | o2::gpu::GPUDisplayBackendVulkan | protected |
| createUniformLayoutsAndBuffers() | o2::gpu::GPUDisplayBackendVulkan | protected |
| DepthBits() override | o2::gpu::GPUDisplayBackendVulkan | virtual |
| downsampleToFramebuffer(vk::CommandBuffer &commandBuffer) | o2::gpu::GPUDisplayBackendVulkan | protected |
| drawField() | o2::gpu::GPUDisplayBackend | inlinevirtual |
| drawType enum name | o2::gpu::GPUDisplayBackend | |
| drawVertices(const vboList &v, const drawType t) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| endFillCommandBuffer(vk::CommandBuffer &commandBuffer) | o2::gpu::GPUDisplayBackendVulkan | protected |
| ExitBackend() | o2::gpu::GPUDisplayBackend | |
| ExitBackendA() override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| ExtInit() | o2::gpu::GPUDisplayBackend | inlinevirtual |
| fillIndirectCmdBuffer() | o2::gpu::GPUDisplayBackend | protected |
| finishDraw(bool doScreenshot, bool toMixBuffer, float includeMixImage) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| finishFrame(bool doScreenshot, bool toMixBuffer, float includeMixImage) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| finishText() override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| getBackend(const char *type) | o2::gpu::GPUDisplayBackend | static |
| getDownsampleFactor(bool screenshot=false) | o2::gpu::GPUDisplayBackend | protected |
| getMaxMSAA() const override | o2::gpu::GPUDisplayBackendVulkan | inlineprotectedvirtual |
| getPixels() | o2::gpu::GPUDisplayBackend | |
| getSingleTimeCommandBuffer() | o2::gpu::GPUDisplayBackendVulkan | protected |
| getYFactor() const override | o2::gpu::GPUDisplayBackendVulkan | inlineprotectedvirtual |
| GPUDisplayBackend() | o2::gpu::GPUDisplayBackend | |
| GPUDisplayBackendVulkan() | o2::gpu::GPUDisplayBackendVulkan | |
| InitBackend() | o2::gpu::GPUDisplayBackend | |
| InitBackendA() override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| initializeTextDrawing() override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| LINE_STRIP enum value | o2::gpu::GPUDisplayBackend | |
| LINES enum value | o2::gpu::GPUDisplayBackend | |
| lineWidthFactor(float factor) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| loadDataToGPU(size_t totalVertizes) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| mBackendName | o2::gpu::GPUDisplayBackend | protected |
| mBackendType | o2::gpu::GPUDisplayBackend | protected |
| mCmdBuffer | o2::gpu::GPUDisplayBackend | protected |
| mCommandBufferPerImage | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandBuffers | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandBuffersDownsample | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandBuffersMix | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandBuffersText | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandBuffersTexture | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandBufferUpToDate | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandInfrastructureCreated | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCommandPool | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCubicFilterSupported | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCurrentBufferSet | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCurrentCommandBuffer | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCurrentCommandBufferLastPipeline | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCurrentFrame | o2::gpu::GPUDisplayBackendVulkan | protected |
| mCurrentImageIndex | o2::gpu::GPUDisplayBackendVulkan | protected |
| mDebugMessenger | o2::gpu::GPUDisplayBackendVulkan | protected |
| mDescriptorPool | o2::gpu::GPUDisplayBackendVulkan | protected |
| mDescriptorSets | o2::gpu::GPUDisplayBackendVulkan | protected |
| mDevice | o2::gpu::GPUDisplayBackendVulkan | protected |
| mDisplay | o2::gpu::GPUDisplayBackend | protected |
| mDownsampleFactor | o2::gpu::GPUDisplayBackend | protected |
| mDownsampleFinishedSemaphore | o2::gpu::GPUDisplayBackendVulkan | protected |
| mDownsampleFSAA | o2::gpu::GPUDisplayBackendVulkan | protected |
| mDownsampleImages | o2::gpu::GPUDisplayBackendVulkan | protected |
| mEnableValidationLayers | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFontImage | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFontSymbols | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFontVertexBuffer | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFontVertexBufferHost | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFramebuffers | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFramebuffersText | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFramebuffersTexture | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFramesInFlight | o2::gpu::GPUDisplayBackendVulkan | protected |
| mFreetypeInitialized | o2::gpu::GPUDisplayBackend | protected |
| mFrontendCompatTextDraw | o2::gpu::GPUDisplayBackend | protected |
| mGraphicsFamily | o2::gpu::GPUDisplayBackendVulkan | protected |
| mGraphicsQueue | o2::gpu::GPUDisplayBackendVulkan | protected |
| mHasDrawnText | o2::gpu::GPUDisplayBackendVulkan | protected |
| mImageAvailableSemaphore | o2::gpu::GPUDisplayBackendVulkan | protected |
| mImageCount | o2::gpu::GPUDisplayBackendVulkan | protected |
| mIndirectCommandBuffer | o2::gpu::GPUDisplayBackendVulkan | protected |
| mIndirectSectorOffset | o2::gpu::GPUDisplayBackend | protected |
| mInFlightFence | o2::gpu::GPUDisplayBackendVulkan | protected |
| mInstance | o2::gpu::GPUDisplayBackendVulkan | protected |
| mixImages(vk::CommandBuffer cmdBuffer, float mixSlaveImage) | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMagneticFieldVisualization | o2::gpu::GPUDisplayBackend | protected |
| mMaxMSAAsupported | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMixFinishedSemaphore | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMixImages | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMixingSupported | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMixingTextureVertexArray | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMSAAImages | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMSAASampleCount | o2::gpu::GPUDisplayBackendVulkan | protected |
| mMustUpdateSwapChain | o2::gpu::GPUDisplayBackendVulkan | protected |
| mPhysicalDevice | o2::gpu::GPUDisplayBackendVulkan | protected |
| mPipelineLayout | o2::gpu::GPUDisplayBackendVulkan | protected |
| mPipelineLayoutTexture | o2::gpu::GPUDisplayBackendVulkan | protected |
| mPipelines | o2::gpu::GPUDisplayBackendVulkan | protected |
| mPresentMode | o2::gpu::GPUDisplayBackendVulkan | protected |
| mRenderFinishedSemaphore | o2::gpu::GPUDisplayBackendVulkan | protected |
| mRenderHeight | o2::gpu::GPUDisplayBackend | protected |
| mRenderPass | o2::gpu::GPUDisplayBackendVulkan | protected |
| mRenderPassText | o2::gpu::GPUDisplayBackendVulkan | protected |
| mRenderPassTexture | o2::gpu::GPUDisplayBackendVulkan | protected |
| mRenderTargetView | o2::gpu::GPUDisplayBackendVulkan | protected |
| mRenderWidth | o2::gpu::GPUDisplayBackend | protected |
| mScreenHeight | o2::gpu::GPUDisplayBackend | protected |
| mScreenshotPixels | o2::gpu::GPUDisplayBackend | protected |
| mScreenWidth | o2::gpu::GPUDisplayBackend | protected |
| mShaders | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSingleCommitFence | o2::gpu::GPUDisplayBackendVulkan | protected |
| mStencilSupported | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSurface | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSurfaceFormat | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSwapChain | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSwapChainDetails | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSwapchainImageReadable | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSwapChainImages | o2::gpu::GPUDisplayBackendVulkan | protected |
| mSwapChainImageViews | o2::gpu::GPUDisplayBackendVulkan | protected |
| mTextDrawCommands | o2::gpu::GPUDisplayBackendVulkan | protected |
| mTextFinishedSemaphore | o2::gpu::GPUDisplayBackendVulkan | protected |
| mTextureSampler | o2::gpu::GPUDisplayBackendVulkan | protected |
| mUniformBuffersCol | o2::gpu::GPUDisplayBackendVulkan | protected |
| mUniformBuffersMat | o2::gpu::GPUDisplayBackendVulkan | protected |
| mUniformDescriptor | o2::gpu::GPUDisplayBackendVulkan | protected |
| mUniformDescriptorTexture | o2::gpu::GPUDisplayBackendVulkan | protected |
| mVBO | o2::gpu::GPUDisplayBackendVulkan | protected |
| mZActive | o2::gpu::GPUDisplayBackendVulkan | protected |
| mZImages | o2::gpu::GPUDisplayBackendVulkan | protected |
| mZSupported | o2::gpu::GPUDisplayBackendVulkan | protected |
| needMultiVBO() | o2::gpu::GPUDisplayBackend | inlinevirtual |
| needRecordCommandBuffers() | o2::gpu::GPUDisplayBackendVulkan | protected |
| OpenGLPrint(const char *s, float x, float y, float *color, float scale) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| POINTS enum value | o2::gpu::GPUDisplayBackend | |
| pointSizeFactor(float factor) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| prepareDraw(const hmm_mat4 &proj, const hmm_mat4 &view, bool requestScreenshot, bool toMixBuffer, float includeMixImage) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| prepareText() override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| readImageToPixels(vk::Image image, vk::ImageLayout layout, std::vector< char > &pixels) | o2::gpu::GPUDisplayBackendVulkan | protected |
| recreateRendering(bool forScreenshot=false, bool forMixing=false) | o2::gpu::GPUDisplayBackendVulkan | protected |
| resizeScene(uint32_t width, uint32_t height) override | o2::gpu::GPUDisplayBackendVulkan | protectedvirtual |
| setDepthBuffer() override | o2::gpu::GPUDisplayBackendVulkan | inlineprotectedvirtual |
| setMixDescriptor(int32_t descriptorIndex, int32_t imageIndex) | o2::gpu::GPUDisplayBackendVulkan | protected |
| setQuality() | o2::gpu::GPUDisplayBackend | inlinevirtual |
| SetVSync(bool enable) override | o2::gpu::GPUDisplayBackendVulkan | inlineprotectedvirtual |
| smoothFont() | o2::gpu::GPUDisplayBackend | protected |
| startFillCommandBuffer(vk::CommandBuffer &commandBuffer, uint32_t imageIndex, bool toMixBuffer=false) | o2::gpu::GPUDisplayBackendVulkan | protected |
| submitSingleTimeCommandBuffer(vk::CommandBuffer commandBuffer) | o2::gpu::GPUDisplayBackendVulkan | protected |
| transitionImageLayout(vk::CommandBuffer commandBuffer, vk::Image image, vk::Format format, vk::ImageLayout oldLayout, vk::ImageLayout newLayout) | o2::gpu::GPUDisplayBackendVulkan | protected |
| TYPE_INVALID enum value | o2::gpu::GPUDisplayBackend | |
| TYPE_NONE enum value | o2::gpu::GPUDisplayBackend | |
| TYPE_OPENGL enum value | o2::gpu::GPUDisplayBackend | |
| TYPE_VULKAN enum value | o2::gpu::GPUDisplayBackend | |
| updateFontTextureDescriptor() | o2::gpu::GPUDisplayBackendVulkan | protected |
| updateSwapChainDetails(const vk::PhysicalDevice &device) | o2::gpu::GPUDisplayBackendVulkan | protected |
| vboList typedef | o2::gpu::GPUDisplayBackend | |
| writeToBuffer(VulkanBuffer &buffer, size_t size, const void *srcData) | o2::gpu::GPUDisplayBackendVulkan | protected |
| writeToImage(VulkanImage &image, const void *srcData, size_t srcSize) | o2::gpu::GPUDisplayBackendVulkan | protected |
| ~GPUDisplayBackend() | o2::gpu::GPUDisplayBackend | virtual |
| ~GPUDisplayBackendVulkan() override | o2::gpu::GPUDisplayBackendVulkan | |