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

Uniform operator selection and arithmetic coefficients. More...

#include "donner/gpu/shader/programs/Composite.h"

Public Attributes

uint32_t op
 CompositeOperator value.
uint32_t pad0
 Reserved layout padding.
uint32_t pad1
 Reserved layout padding.
uint32_t pad2
 Reserved layout padding.
float k1
 Arithmetic product coefficient.
float k2
 Arithmetic source coefficient.
float k3
 Arithmetic destination coefficient.
float k4
 Arithmetic constant term.

Detailed Description

Uniform operator selection and arithmetic coefficients.

Member Data Documentation

◆ k1

float donner::gpu::shader::programs::CompositeParams::k1

Arithmetic product coefficient.

◆ k2

float donner::gpu::shader::programs::CompositeParams::k2

Arithmetic source coefficient.

◆ k3

float donner::gpu::shader::programs::CompositeParams::k3

Arithmetic destination coefficient.

◆ k4

float donner::gpu::shader::programs::CompositeParams::k4

Arithmetic constant term.

◆ op

uint32_t donner::gpu::shader::programs::CompositeParams::op

◆ pad0

uint32_t donner::gpu::shader::programs::CompositeParams::pad0

Reserved layout padding.

◆ pad1

uint32_t donner::gpu::shader::programs::CompositeParams::pad1

Reserved layout padding.

◆ pad2

uint32_t donner::gpu::shader::programs::CompositeParams::pad2

Reserved layout padding.


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