Calculates the alpha values and positions for rendering the edges of a non-pixel-aligned rectangle. More...
#include <juce_RenderingHelpers.h>

Public Member Functions | |
| FloatRectangleRasterisingInfo (const Rectangle< float > &area) | |
| int | getBottomLeftCornerAlpha () const noexcept |
| int | getBottomRightCornerAlpha () const noexcept |
| int | getTopLeftCornerAlpha () const noexcept |
| int | getTopRightCornerAlpha () const noexcept |
| bool | isOnePixelWide () const noexcept |
| template<class Callback > | |
| void | iterate (Callback &callback) const |
Public Attributes | |
| int | bottom |
| int | bottomAlpha |
| int | left |
| int | leftAlpha |
| int | right |
| int | rightAlpha |
| int | top |
| int | topAlpha |
| int | totalBottom |
| int | totalLeft |
| int | totalRight |
| int | totalTop |
Calculates the alpha values and positions for rendering the edges of a non-pixel-aligned rectangle.
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
| int RenderingHelpers::FloatRectangleRasterisingInfo::bottom |
| int RenderingHelpers::FloatRectangleRasterisingInfo::bottomAlpha |
| int RenderingHelpers::FloatRectangleRasterisingInfo::left |
| int RenderingHelpers::FloatRectangleRasterisingInfo::leftAlpha |
| int RenderingHelpers::FloatRectangleRasterisingInfo::right |
| int RenderingHelpers::FloatRectangleRasterisingInfo::rightAlpha |
| int RenderingHelpers::FloatRectangleRasterisingInfo::top |
| int RenderingHelpers::FloatRectangleRasterisingInfo::topAlpha |
| int RenderingHelpers::FloatRectangleRasterisingInfo::totalBottom |
| int RenderingHelpers::FloatRectangleRasterisingInfo::totalLeft |
| int RenderingHelpers::FloatRectangleRasterisingInfo::totalRight |
| int RenderingHelpers::FloatRectangleRasterisingInfo::totalTop |