v2.0.0
Loading...
Searching...
No Matches
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 uniformBufferOffsetAlignment = 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 96 of file brainrenderer.cpp.

Member Data Documentation

◆ currentUniformOffset

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

Definition at line 112 of file brainrenderer.cpp.

◆ depthInitialized

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

Definition at line 117 of file brainrenderer.cpp.

◆ depthSampler

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

Definition at line 108 of file brainrenderer.cpp.

◆ depthTexture

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

Definition at line 106 of file brainrenderer.cpp.

◆ depthTextureSize

QSize BrainRenderer::Impl::VideoOverlayResources::depthTextureSize

Definition at line 110 of file brainrenderer.cpp.

◆ indexBuffer

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

Definition at line 104 of file brainrenderer.cpp.

◆ indexUploaded

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

Definition at line 115 of file brainrenderer.cpp.

◆ initialized

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

Definition at line 116 of file brainrenderer.cpp.

◆ pipeline

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

Definition at line 97 of file brainrenderer.cpp.

◆ sampler

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

Definition at line 107 of file brainrenderer.cpp.

◆ srb

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

Definition at line 100 of file brainrenderer.cpp.

◆ srbDepth

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

Definition at line 101 of file brainrenderer.cpp.

◆ surfaceDepthPipeline

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

Definition at line 99 of file brainrenderer.cpp.

◆ surfacePipeline

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

Definition at line 98 of file brainrenderer.cpp.

◆ texture

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

Definition at line 105 of file brainrenderer.cpp.

◆ textureSize

QSize BrainRenderer::Impl::VideoOverlayResources::textureSize

Definition at line 109 of file brainrenderer.cpp.

◆ uniformBuffer

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

Definition at line 102 of file brainrenderer.cpp.

◆ uniformBufferOffsetAlignment

int BrainRenderer::Impl::VideoOverlayResources::uniformBufferOffsetAlignment = 0

Definition at line 111 of file brainrenderer.cpp.

◆ uploadedDepthFrameGen

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

Definition at line 114 of file brainrenderer.cpp.

◆ uploadedFrameGen

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

Definition at line 113 of file brainrenderer.cpp.

◆ vertexBuffer

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

Definition at line 103 of file brainrenderer.cpp.


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