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

Public Member Functions

void createResources (QRhi *rhi, QRhiRenderPassDescriptor *rp, int sampleCount)

Public Attributes

std::unique_ptr< QRhiShaderResourceBindings > srb
std::map< ShaderMode, std::unique_ptr< QRhiGraphicsPipeline > > pipelines
std::map< ShaderMode, std::unique_ptr< QRhiGraphicsPipeline > > pipelinesBackColor
std::unique_ptr< QRhiBuffer > uniformBuffer
int uniformBufferOffsetAlignment = 0
int currentUniformOffset = 0
bool resourcesDirty = true

Detailed Description

Definition at line 56 of file brainrenderer.cpp.

Member Function Documentation

◆ createResources()

void BrainRenderer::Impl::createResources ( QRhi * rhi,
QRhiRenderPassDescriptor * rp,
int sampleCount )

Definition at line 132 of file brainrenderer.cpp.

Member Data Documentation

◆ currentUniformOffset

int BrainRenderer::Impl::currentUniformOffset = 0

Definition at line 68 of file brainrenderer.cpp.

◆ pipelines

std::map<ShaderMode, std::unique_ptr<QRhiGraphicsPipeline> > BrainRenderer::Impl::pipelines

Definition at line 63 of file brainrenderer.cpp.

◆ pipelinesBackColor

std::map<ShaderMode, std::unique_ptr<QRhiGraphicsPipeline> > BrainRenderer::Impl::pipelinesBackColor

Definition at line 64 of file brainrenderer.cpp.

◆ resourcesDirty

bool BrainRenderer::Impl::resourcesDirty = true

Definition at line 70 of file brainrenderer.cpp.

◆ srb

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

Definition at line 60 of file brainrenderer.cpp.

◆ uniformBuffer

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

Definition at line 66 of file brainrenderer.cpp.

◆ uniformBufferOffsetAlignment

int BrainRenderer::Impl::uniformBufferOffsetAlignment = 0

Definition at line 67 of file brainrenderer.cpp.


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