Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::gpu::shader::IrParam Struct Reference

One entry point parameter or plain function parameter. More...

#include "donner/gpu/shader/IrModule.h"

Public Attributes

RcString name
 Parameter name.
IrType type
 Parameter type.
std::optional< uint32_t > location
 Stage IO location (entry points).
std::optional< BuiltinInputbuiltin
 Builtin input (entry points).

Detailed Description

One entry point parameter or plain function parameter.

Member Data Documentation

◆ builtin

std::optional<BuiltinInput> donner::gpu::shader::IrParam::builtin

Builtin input (entry points).

◆ location

std::optional<uint32_t> donner::gpu::shader::IrParam::location

Stage IO location (entry points).

◆ name

RcString donner::gpu::shader::IrParam::name

Parameter name.

◆ type

IrType donner::gpu::shader::IrParam::type

Parameter type.


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