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

What a browser surface reports it supports. More...

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

Public Attributes

std::vector< uint32_t > formatCodes
 Encoded TextureFormat values.
uint32_t usageBits = 0
 Encoded TextureUsage mask.
std::vector< uint32_t > presentModeCodes
 Encoded PresentMode values.
std::vector< uint32_t > alphaModeCodes
 Encoded SurfaceAlphaMode values.

Detailed Description

What a browser surface reports it supports.

Member Data Documentation

◆ alphaModeCodes

std::vector<uint32_t> donner::gpu::browser::BrowserSurfaceCapabilities::alphaModeCodes

Encoded SurfaceAlphaMode values.

◆ formatCodes

std::vector<uint32_t> donner::gpu::browser::BrowserSurfaceCapabilities::formatCodes

Encoded TextureFormat values.

◆ presentModeCodes

std::vector<uint32_t> donner::gpu::browser::BrowserSurfaceCapabilities::presentModeCodes

Encoded PresentMode values.

◆ usageBits

uint32_t donner::gpu::browser::BrowserSurfaceCapabilities::usageBits = 0

Encoded TextureUsage mask.


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