v2.0.0
Loading...
Searching...
No Matches
DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources Struct Reference

Public Attributes

std::unique_ptr< QRhiGraphicsPipeline > pipeline
std::unique_ptr< QRhiGraphicsPipeline > surfacePipeline
std::unique_ptr< QRhiGraphicsPipeline > surfaceDepthPipeline
std::unique_ptr< QRhiShaderResourceBindings > srb
std::unique_ptr< QRhiShaderResourceBindings > srbDepth
std::unique_ptr< QRhiBuffer > uniformBuffer
std::unique_ptr< QRhiBuffer > vertexBuffer
std::unique_ptr< QRhiBuffer > indexBuffer
std::unique_ptr< QRhiTexture > texture
std::unique_ptr< QRhiTexture > depthTexture
std::unique_ptr< QRhiSampler > sampler
std::unique_ptr< QRhiSampler > depthSampler
QSize textureSize
QSize depthTextureSize
int uniformSlotStride = 0
int currentUniformOffset = 0
quint64 uploadedFrameGen = std::numeric_limits<quint64>::max()
quint64 uploadedDepthFrameGen = std::numeric_limits<quint64>::max()
bool indexUploaded = false
bool initialized = false
bool depthInitialized = false

Detailed Description

Definition at line 127 of file brainrenderer.cpp.

Member Data Documentation

◆ currentUniformOffset

int DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::currentUniformOffset = 0

Definition at line 144 of file brainrenderer.cpp.

◆ depthInitialized

bool DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::depthInitialized = false

Definition at line 149 of file brainrenderer.cpp.

◆ depthSampler

std::unique_ptr<QRhiSampler> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::depthSampler

Definition at line 140 of file brainrenderer.cpp.

◆ depthTexture

std::unique_ptr<QRhiTexture> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::depthTexture

Definition at line 138 of file brainrenderer.cpp.

◆ depthTextureSize

QSize DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::depthTextureSize

Definition at line 142 of file brainrenderer.cpp.

◆ indexBuffer

std::unique_ptr<QRhiBuffer> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::indexBuffer

Definition at line 136 of file brainrenderer.cpp.

◆ indexUploaded

bool DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::indexUploaded = false

Definition at line 147 of file brainrenderer.cpp.

◆ initialized

bool DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::initialized = false

Definition at line 148 of file brainrenderer.cpp.

◆ pipeline

std::unique_ptr<QRhiGraphicsPipeline> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::pipeline

Definition at line 129 of file brainrenderer.cpp.

◆ sampler

std::unique_ptr<QRhiSampler> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::sampler

Definition at line 139 of file brainrenderer.cpp.

◆ srb

std::unique_ptr<QRhiShaderResourceBindings> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::srb

Definition at line 132 of file brainrenderer.cpp.

◆ srbDepth

std::unique_ptr<QRhiShaderResourceBindings> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::srbDepth

Definition at line 133 of file brainrenderer.cpp.

◆ surfaceDepthPipeline

std::unique_ptr<QRhiGraphicsPipeline> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::surfaceDepthPipeline

Definition at line 131 of file brainrenderer.cpp.

◆ surfacePipeline

std::unique_ptr<QRhiGraphicsPipeline> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::surfacePipeline

Definition at line 130 of file brainrenderer.cpp.

◆ texture

std::unique_ptr<QRhiTexture> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::texture

Definition at line 137 of file brainrenderer.cpp.

◆ textureSize

QSize DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::textureSize

Definition at line 141 of file brainrenderer.cpp.

◆ uniformBuffer

std::unique_ptr<QRhiBuffer> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::uniformBuffer

Definition at line 134 of file brainrenderer.cpp.

◆ uniformSlotStride

int DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::uniformSlotStride = 0

Definition at line 143 of file brainrenderer.cpp.

◆ uploadedDepthFrameGen

quint64 DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::uploadedDepthFrameGen = std::numeric_limits<quint64>::max()

Definition at line 146 of file brainrenderer.cpp.

◆ uploadedFrameGen

quint64 DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::uploadedFrameGen = std::numeric_limits<quint64>::max()

Definition at line 145 of file brainrenderer.cpp.

◆ vertexBuffer

std::unique_ptr<QRhiBuffer> DISP3DLIB::BrainRenderer::Impl::VideoOverlayResources::vertexBuffer

Definition at line 135 of file brainrenderer.cpp.


The documentation for this struct was generated from the following file: