#include <array>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | pulp::canvas::SdfEffectParams |
Namespaces | |
| namespace | pulp |
| namespace | pulp::canvas |
Enumerations | |
| enum class | pulp::canvas::SdfEffect : std::uint8_t { pulp::canvas::None = 0 , pulp::canvas::Outline = 1u << 0 , pulp::canvas::Glow = 1u << 1 , pulp::canvas::Shadow = 1u << 2 , pulp::canvas::Bevel = 1u << 3 } |
Functions | |
| std::uint8_t | pulp::canvas::operator| (SdfEffect a, SdfEffect b) |
| bool | pulp::canvas::has_effect (std::uint8_t mask, SdfEffect e) |
| SdfEffectParams | pulp::canvas::preset_subtle_shadow () |
| SdfEffectParams | pulp::canvas::preset_outline (float width=2.0f) |
| SdfEffectParams | pulp::canvas::preset_glow (float radius=6.0f, std::array< float, 4 > color={0.3f, 0.6f, 1.0f, 1.0f}) |
| SdfEffectParams | pulp::canvas::preset_pressed_bevel () |