Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::canvas::SdfEffectParams Struct Reference

#include <sdf_effects.hpp>

Public Attributes

float outline_width = 0.0f
std::array< float, 4 > outline_color {0, 0, 0, 1}
float glow_radius = 0.0f
std::array< float, 4 > glow_color {1, 1, 1, 1}
float shadow_offset_x = 0.0f
float shadow_offset_y = 0.0f
float shadow_softness = 0.0f
std::array< float, 4 > shadow_color {0, 0, 0, 0.5f}
float bevel_light_x = 0.7071f
float bevel_light_y = -0.7071f
float bevel_mix = 0.0f
std::uint8_t active = 0

Member Data Documentation

◆ active

std::uint8_t pulp::canvas::SdfEffectParams::active = 0

◆ bevel_light_x

float pulp::canvas::SdfEffectParams::bevel_light_x = 0.7071f

◆ bevel_light_y

float pulp::canvas::SdfEffectParams::bevel_light_y = -0.7071f

◆ bevel_mix

float pulp::canvas::SdfEffectParams::bevel_mix = 0.0f

◆ glow_color

std::array<float, 4> pulp::canvas::SdfEffectParams::glow_color {1, 1, 1, 1}

◆ glow_radius

float pulp::canvas::SdfEffectParams::glow_radius = 0.0f

◆ outline_color

std::array<float, 4> pulp::canvas::SdfEffectParams::outline_color {0, 0, 0, 1}

◆ outline_width

float pulp::canvas::SdfEffectParams::outline_width = 0.0f

◆ shadow_color

std::array<float, 4> pulp::canvas::SdfEffectParams::shadow_color {0, 0, 0, 0.5f}

◆ shadow_offset_x

float pulp::canvas::SdfEffectParams::shadow_offset_x = 0.0f

◆ shadow_offset_y

float pulp::canvas::SdfEffectParams::shadow_offset_y = 0.0f

◆ shadow_softness

float pulp::canvas::SdfEffectParams::shadow_softness = 0.0f

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/canvas/include/pulp/canvas/sdf_effects.hpp