Loading...
Searching...
No Matches
score::gfx::Pipeline Struct Reference

Useful abstraction for storing a graphics pipeline and associated resource bindings. More...

Detailed Description

Useful abstraction for storing a graphics pipeline and associated resource bindings.

Public Member Functions

void release ()
 

Public Attributes

QRhiGraphicsPipeline * pipeline {}
 
QRhiShaderResourceBindings * srb {}
 
FallbackBindingPlan plan {}
 

Member Data Documentation

◆ plan

FallbackBindingPlan score::gfx::Pipeline::plan {}

Which of the geometry's vertex bindings this pipeline kept, and in what order, plus the fallback bindings it appended. Empty/uncompacted means "bind every geometry input one-to-one", which is what the builders that do not compact expect. The fallback buffers are owned by VertexFallbackPool; the plan holds non-owning pointers.


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