|
roo_display
API Documentation for roo_display
|
#include "roo_display/shape/smooth.h"#include <math.h>#include "roo_display/core/buffered_drawing.h"Go to the source code of this file.
Namespaces | |
| namespace | roo_display |
| Defines 140 opaque HTML named colors. | |
| float bax |
Definition at line 476 of file smooth.cpp.
| float bay |
Definition at line 477 of file smooth.cpp.
| Color bgcolor |
Definition at line 889 of file smooth.cpp.
Referenced by roo_display::internal::TileBase::drawInternal(), roo_display::Rasterizable::drawTo(), roo_display::internal::fillPaintRectOverBg(), roo_display::internal::FillRectFromRawStream(), roo_display::internal::FillRectFromStream(), roo_display::fillRoundRectBg(), roo_display::Display::init(), roo_display::MakeTileOf(), roo_display::internal::RectFillerRectangle< RawPixelStream >::operator()(), roo_display::internal::RectFillerVisible< RawPixelStream >::operator()(), roo_display::Display::setBackgroundColor(), roo_display::DrawingContext::setBackgroundColor(), roo_display::internal::TileBase::setBgColor(), roo_display::BackgroundFillOptimizerDevice::setBgColorHint(), roo_display::AddrWindowDevice< Target >::setBgColorHint(), roo_display::internal::writeRectVisibleOverBg(), and roo_display::internal::writeRectVisibleOverOpaqueBg().
| BlendingMode blending_mode |
Definition at line 888 of file smooth.cpp.
Referenced by roo_display::ApplyRawFullByteBlending(), roo_display::ApplyRawFullByteBlending(), roo_display::ApplyRawSubByteBlending(), roo_display::ApplyRawSubByteBlending(), roo_display::internal::BufferingStream::blend(), roo_display::internal::BlenderSpecialization(), roo_display::DrawingContext::drawPixels(), roo_display::ColorFilter< Filter >::fillPixels(), roo_display::ColorFilter< Erasure >::fillPixels(), roo_display::AddrWindowDevice< Target >::fillPixels(), roo_display::OffscreenDevice< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::fillPixels(), roo_display::DisplayOutput::fillRect(), roo_display::DisplayOutput::fillRect(), roo_display::internal::FillRectFromRawStream(), roo_display::internal::FillRectFromStream(), roo_display::AddrWindowDevice< Target >::fillRects(), roo_display::ColorFilter< Filter >::fillRects(), roo_display::ColorFilter< Erasure >::fillRects(), roo_display::OffscreenDevice< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::fillRects(), roo_display::internal::RectFillerRectangle< RawPixelStream >::operator()(), roo_display::DisplayOutput::setAddress(), roo_display::ColorFilter< Filter >::setAddress(), roo_display::ColorFilter< Erasure >::setAddress(), roo_display::OffscreenDevice< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::setAddress(), roo_display::DrawingContext::setBlendingMode(), roo_display::ColorFilter< Filter >::writePixels(), roo_display::ColorFilter< Erasure >::writePixels(), roo_display::OffscreenDevice< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::writePixels(), roo_display::AddrWindowDevice< Target >::writeRects(), roo_display::ColorFilter< Filter >::writeRects(), roo_display::ColorFilter< Erasure >::writeRects(), and roo_display::OffscreenDevice< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::writeRects().
| float dr |
Definition at line 475 of file smooth.cpp.
| FillMode fill_mode |
Definition at line 887 of file smooth.cpp.
Referenced by roo_display::internal::TileBase::drawInternal(), roo_display::Rasterizable::drawTo(), roo_display::internal::FillRectFromRawStream(), roo_display::internal::FillRectFromStream(), and roo_display::DrawingContext::setFillMode().
| float hd |
Definition at line 478 of file smooth.cpp.
Referenced by huffext().
| uint8_t max_alpha |
Definition at line 480 of file smooth.cpp.
| DisplayOutput* out |
Definition at line 886 of file smooth.cpp.
Referenced by inflate(), inflate_fast(), inflateBack(), and inflateSync().
| Color pre_blended_interior |
Definition at line 891 of file smooth.cpp.
| Color pre_blended_outline |
Definition at line 890 of file smooth.cpp.
| Color pre_blended_outline_active |
Definition at line 1027 of file smooth.cpp.
| Color pre_blended_outline_inactive |
Definition at line 1028 of file smooth.cpp.
| float r |
Definition at line 474 of file smooth.cpp.
Referenced by roo_display::drawRoundRectTmpl(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill24(), roo_display::fillRoundRectCorners(), roo_display::fillRoundRectOutsideCorners(), roo_display::floor_div(), mcu_output(), roo_display::BlendOp< BlendingMode::kSourceOverOpaque >::operator()(), roo_display::BlendOp< BlendingMode::kSourceOver >::operator()(), roo_display::BlendOp< BlendingMode::kSourceAtop >::operator()(), roo_display::BlendOp< BlendingMode::kXor >::operator()(), roo_display::RasterizableStack::readColorRect(), roo_display::RadialGradient::readColors(), roo_display::RadialGradientSq::readColors(), and roo_display::RasterizableStack::readColors().
| bool round_endings |
Definition at line 481 of file smooth.cpp.
| float sqrt_hd |
Definition at line 479 of file smooth.cpp.