JUCE  v5.1.1-3-g1a0b28c73
JUCE API
RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIterator Class Reference
Collaboration diagram for RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIterator:

Public Member Functions

 SubRectangleIterator (const RectangleList< int > &clipList, const Rectangle< int > &clipBounds)
 
template<class Renderer >
void iterate (Renderer &r) const noexcept
 

Private Attributes

const Rectangle< intarea
 
const RectangleList< int > & clip
 

Constructor & Destructor Documentation

◆ SubRectangleIterator()

template<class SavedStateType >
RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIterator::SubRectangleIterator ( const RectangleList< int > &  clipList,
const Rectangle< int > &  clipBounds 
)
inline

Member Function Documentation

◆ iterate()

template<class SavedStateType >
template<class Renderer >
void RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIterator::iterate ( Renderer &  r) const
inlinenoexcept

Member Data Documentation

◆ area

template<class SavedStateType >
const Rectangle<int> RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIterator::area
private

◆ clip

template<class SavedStateType >
const RectangleList<int>& RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion::SubRectangleIterator::clip
private

The documentation for this class was generated from the following file: