Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
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: