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_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 | |