Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::geode::GeometryAdmission Class Referenceabstract

Frame-wide admission gate invoked before every Slug geometry upload or draw. More...

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

Public Member Functions

virtual bool admitGeometry (const EncodedPath &encoded, std::size_t logicalDraws)=0
 Reserve one or more logical submissions of encoded before GPU work is recorded.
virtual bool canEncodeGeometry () const =0
 Whether another inline path encode may start in the current frame.
virtual void releaseGeometry (const EncodedPath &encoded, std::size_t logicalDraws)=0
 Release a successful reservation when submission preparation cannot complete.

Detailed Description

Frame-wide admission gate invoked before every Slug geometry upload or draw.


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