Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::geode::RetainedFilterResources Struct Reference

Runtime handles a filter execution's recorded commands reference, moved to whatever outlives those commands. More...

#include "donner/svg/renderer/geode/GeodeFilterEngine.h"

Public Member Functions

 RetainedFilterResources (const RetainedFilterResources &)=delete
RetainedFilterResources & operator= (const RetainedFilterResources &)=delete
 RetainedFilterResources (RetainedFilterResources &&other)=default
 Construct by moving another instance's state.
RetainedFilterResources & operator= (RetainedFilterResources &&other)=default
 Replace this object's state by moving another instance.

Public Attributes

std::deque< gpu::TextureView > textureViews
 Views the commands attach to or sample.
std::deque< gpu::BindGroup > bindGroups
 Bind groups the commands bind.

Detailed Description

Runtime handles a filter execution's recorded commands reference, moved to whatever outlives those commands.

Constructor & Destructor Documentation

◆ RetainedFilterResources()

donner::geode::RetainedFilterResources::RetainedFilterResources ( RetainedFilterResources && other)
default

Construct by moving another instance's state.

Parameters
otherSource object.

Member Function Documentation

◆ operator=()

RetainedFilterResources & donner::geode::RetainedFilterResources::operator= ( RetainedFilterResources && other)
default

Replace this object's state by moving another instance.

Parameters
otherSource object.
Returns
This object after the move.

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