openshot-audio  0.1.6
Public Types | Public Member Functions | List of all members
RenderingHelpers::ClipRegions< SavedStateType >::Base Class Referenceabstract

#include <juce_RenderingHelpers.h>

Inheritance diagram for RenderingHelpers::ClipRegions< SavedStateType >::Base:
SingleThreadedReferenceCountedObject RenderingHelpers::ClipRegions< SavedStateType >::EdgeTableRegion RenderingHelpers::ClipRegions< SavedStateType >::RectangleListRegion

Public Types

typedef
ReferenceCountedObjectPtr
< Base
Ptr
 

Public Member Functions

 Base ()
 
virtual ~Base ()
 
virtual Ptr clone () const =0
 
virtual Ptr applyClipTo (const Ptr &target) const =0
 
virtual Ptr clipToRectangle (const Rectangle< int > &)=0
 
virtual Ptr clipToRectangleList (const RectangleList< int > &)=0
 
virtual Ptr excludeClipRectangle (const Rectangle< int > &)=0
 
virtual Ptr clipToPath (const Path &, const AffineTransform &)=0
 
virtual Ptr clipToEdgeTable (const EdgeTable &et)=0
 
virtual Ptr clipToImageAlpha (const Image &, const AffineTransform &, const Graphics::ResamplingQuality)=0
 
virtual void translate (Point< int > delta)=0
 
virtual bool clipRegionIntersects (const Rectangle< int > &) const =0
 
virtual Rectangle< intgetClipBounds () const =0
 
virtual void fillRectWithColour (SavedStateType &, const Rectangle< int > &, const PixelARGB colour, bool replaceContents) const =0
 
virtual void fillRectWithColour (SavedStateType &, const Rectangle< float > &, const PixelARGB colour) const =0
 
virtual void fillAllWithColour (SavedStateType &, const PixelARGB colour, bool replaceContents) const =0
 
virtual void fillAllWithGradient (SavedStateType &, ColourGradient &, const AffineTransform &, bool isIdentity) const =0
 
virtual void renderImageTransformed (SavedStateType &, const Image &, const int alpha, const AffineTransform &, Graphics::ResamplingQuality, bool tiledFill) const =0
 
virtual void renderImageUntransformed (SavedStateType &, const Image &, const int alpha, int x, int y, bool tiledFill) const =0
 
- Public Member Functions inherited from SingleThreadedReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Additional Inherited Members

- Protected Member Functions inherited from SingleThreadedReferenceCountedObject
 SingleThreadedReferenceCountedObject ()
 
virtual ~SingleThreadedReferenceCountedObject ()
 

Member Typedef Documentation

template<class SavedStateType >
typedef ReferenceCountedObjectPtr<Base> RenderingHelpers::ClipRegions< SavedStateType >::Base::Ptr

Constructor & Destructor Documentation

template<class SavedStateType >
RenderingHelpers::ClipRegions< SavedStateType >::Base::Base ( )
inline
template<class SavedStateType >
virtual RenderingHelpers::ClipRegions< SavedStateType >::Base::~Base ( )
inlinevirtual

Member Function Documentation

template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::applyClipTo ( const Ptr target) const
pure virtual
template<class SavedStateType >
virtual bool RenderingHelpers::ClipRegions< SavedStateType >::Base::clipRegionIntersects ( const Rectangle< int > &  ) const
pure virtual
template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::clipToEdgeTable ( const EdgeTable et)
pure virtual
template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::clipToImageAlpha ( const Image ,
const AffineTransform ,
const Graphics::ResamplingQuality   
)
pure virtual
template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::clipToPath ( const Path ,
const AffineTransform  
)
pure virtual
template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::clipToRectangle ( const Rectangle< int > &  )
pure virtual
template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::clipToRectangleList ( const RectangleList< int > &  )
pure virtual
template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::clone ( ) const
pure virtual
template<class SavedStateType >
virtual Ptr RenderingHelpers::ClipRegions< SavedStateType >::Base::excludeClipRectangle ( const Rectangle< int > &  )
pure virtual
template<class SavedStateType >
virtual void RenderingHelpers::ClipRegions< SavedStateType >::Base::fillAllWithColour ( SavedStateType &  ,
const PixelARGB  colour,
bool  replaceContents 
) const
pure virtual
template<class SavedStateType >
virtual void RenderingHelpers::ClipRegions< SavedStateType >::Base::fillAllWithGradient ( SavedStateType &  ,
ColourGradient ,
const AffineTransform ,
bool  isIdentity 
) const
pure virtual
template<class SavedStateType >
virtual void RenderingHelpers::ClipRegions< SavedStateType >::Base::fillRectWithColour ( SavedStateType &  ,
const Rectangle< int > &  ,
const PixelARGB  colour,
bool  replaceContents 
) const
pure virtual
template<class SavedStateType >
virtual void RenderingHelpers::ClipRegions< SavedStateType >::Base::fillRectWithColour ( SavedStateType &  ,
const Rectangle< float > &  ,
const PixelARGB  colour 
) const
pure virtual
template<class SavedStateType >
virtual Rectangle<int> RenderingHelpers::ClipRegions< SavedStateType >::Base::getClipBounds ( ) const
pure virtual
template<class SavedStateType >
virtual void RenderingHelpers::ClipRegions< SavedStateType >::Base::renderImageTransformed ( SavedStateType &  ,
const Image ,
const int  alpha,
const AffineTransform ,
Graphics::ResamplingQuality  ,
bool  tiledFill 
) const
pure virtual
template<class SavedStateType >
virtual void RenderingHelpers::ClipRegions< SavedStateType >::Base::renderImageUntransformed ( SavedStateType &  ,
const Image ,
const int  alpha,
int  x,
int  y,
bool  tiledFill 
) const
pure virtual
template<class SavedStateType >
virtual void RenderingHelpers::ClipRegions< SavedStateType >::Base::translate ( Point< int delta)
pure virtual

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