feComposite parameters, operators and precompiled shader projections. More...
Classes | |
| struct | donner::gpu::shader::programs::CompositeParams |
| Uniform operator selection and arithmetic coefficients. More... | |
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
Enumerations | |
| enum class | donner::gpu::shader::programs::CompositeOperator : uint32_t { Over = 0 , In = 1 , Out = 2 , Atop = 3 , Xor = 4 , Lighter = 5 , Arithmetic = 6 } |
| Compositing operators as the shader decodes them. More... | |
Functions | |
| const CompiledShaderView & | donner::gpu::shader::programs::CompositeShader () |
| Returns the WGSL composite artifact for the six Porter-Duff operators and arithmetic. | |
| const CompiledShaderView & | donner::gpu::shader::programs::CompositeNativeShader () |
| Returns only the platform-native Composite projection. | |
feComposite parameters, operators and precompiled shader projections.
|
strong |
| const CompiledShaderView & donner::gpu::shader::programs::CompositeNativeShader | ( | ) |
Returns only the platform-native Composite projection.
| const CompiledShaderView & donner::gpu::shader::programs::CompositeShader | ( | ) |
Returns the WGSL composite artifact for the six Porter-Duff operators and arithmetic.