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

Public Attributes

std::unique_ptr< QRhiGraphicsPipeline > pipeline
std::unique_ptr< QRhiShaderResourceBindings > srb [kMaxSliceSlots]
std::unique_ptr< QRhiBuffer > uniformBuffer
std::unique_ptr< QRhiBuffer > vertexBuffer [kMaxSliceSlots]
std::unique_ptr< QRhiBuffer > indexBuffer
std::unique_ptr< QRhiSampler > sampler
SliceSlot sliceSlots [kMaxSliceSlots]
int uniformBufferOffsetAlignment = 0
int currentUniformOffset = 0
bool indexUploaded = false
bool initialized = false

Detailed Description

Definition at line 146 of file brainrenderer.cpp.

Member Data Documentation

◆ currentUniformOffset

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

Definition at line 156 of file brainrenderer.cpp.

◆ indexBuffer

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

Definition at line 152 of file brainrenderer.cpp.

◆ indexUploaded

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

Definition at line 157 of file brainrenderer.cpp.

◆ initialized

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

Definition at line 158 of file brainrenderer.cpp.

◆ pipeline

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

Definition at line 148 of file brainrenderer.cpp.

◆ sampler

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

Definition at line 153 of file brainrenderer.cpp.

◆ sliceSlots

SliceSlot DISP3DLIB::BrainRenderer::Impl::SliceResources::sliceSlots[kMaxSliceSlots]

Definition at line 154 of file brainrenderer.cpp.

◆ srb

std::unique_ptr<QRhiShaderResourceBindings> DISP3DLIB::BrainRenderer::Impl::SliceResources::srb[kMaxSliceSlots]

Definition at line 149 of file brainrenderer.cpp.

◆ uniformBuffer

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

Definition at line 150 of file brainrenderer.cpp.

◆ uniformBufferOffsetAlignment

int DISP3DLIB::BrainRenderer::Impl::SliceResources::uniformBufferOffsetAlignment = 0

Definition at line 155 of file brainrenderer.cpp.

◆ vertexBuffer

std::unique_ptr<QRhiBuffer> DISP3DLIB::BrainRenderer::Impl::SliceResources::vertexBuffer[kMaxSliceSlots]

Definition at line 151 of file brainrenderer.cpp.


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