Loading...
Searching...
No Matches
Threedim::PackedExtractionStrategy Class Reference

Public Member Functions

bool init (const score::gfx::RenderState &renderState, QRhi &rhi, const halp::dynamic_gpu_geometry &mesh, std::span< const packed_attribute_spec > specs)
 
void update (QRhi &rhi, const halp::dynamic_gpu_geometry &mesh, std::span< const packed_attribute_spec > specs)
 
void release () noexcept
 
void runCompute (QRhi &rhi, QRhiCommandBuffer &cb, QRhiResourceUpdateBatch *&res)
 
gpu_buffer_view output () const noexcept
 
int32_t outputStride () const noexcept
 
int32_t attributeCount () const noexcept
 
const packed_attribute_infoattributeInfo (int index) const noexcept
 

Static Public Member Functions

static constexpr bool needsCompute () noexcept
 

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