Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::gpu::browser::BrowserObjectInsertion Struct Reference

What BrowserObjectTable::insert did: the identifier it minted, and any identifier the slot was still holding. More...

#include "donner/gpu/browser/BrowserObjectTable.h"

Public Attributes

BrowserObjectId id = kNoBrowserObject
 Newly minted identifier, or kNoBrowserObject when none could be minted.
BrowserObjectId displaced = kNoBrowserObject
 Identifier the slot held before this insertion, or kNoBrowserObject when it was free. The caller releases it on the browser side; it is never handed out again.

Detailed Description

What BrowserObjectTable::insert did: the identifier it minted, and any identifier the slot was still holding.

Member Data Documentation

◆ displaced

BrowserObjectId donner::gpu::browser::BrowserObjectInsertion::displaced = kNoBrowserObject

Identifier the slot held before this insertion, or kNoBrowserObject when it was free. The caller releases it on the browser side; it is never handed out again.

◆ id

BrowserObjectId donner::gpu::browser::BrowserObjectInsertion::id = kNoBrowserObject

Newly minted identifier, or kNoBrowserObject when none could be minted.


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