openshot-audio  0.1.7
Classes | Public Member Functions | List of all members
juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern > Class Template Reference

#include <juce_graphics.h>

Public Member Functions

 TransformedImageFill (const Image::BitmapData &dest, const Image::BitmapData &src, const AffineTransform &transform, const int alpha, const Graphics::ResamplingQuality q)
 
forcedinline void setEdgeTableYPos (const int newY) noexcept
 
forcedinline void handleEdgeTablePixel (const int x, const int alphaLevel) noexcept
 
forcedinline void handleEdgeTablePixelFull (const int x) noexcept
 
void handleEdgeTableLine (const int x, int width, int alphaLevel) noexcept
 
forcedinline void handleEdgeTableLineFull (const int x, int width) noexcept
 
void clipEdgeTableLine (EdgeTable &et, int x, int y_, int width)
 

Detailed Description

template<class DestPixelType, class SrcPixelType, bool repeatPattern>
class juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >

Fills an edge-table with a transformed image.

Constructor & Destructor Documentation

template<class DestPixelType , class SrcPixelType , bool repeatPattern>
juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::TransformedImageFill ( const Image::BitmapData dest,
const Image::BitmapData src,
const AffineTransform transform,
const int  alpha,
const Graphics::ResamplingQuality  q 
)
inline

Member Function Documentation

template<class DestPixelType , class SrcPixelType , bool repeatPattern>
void juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::clipEdgeTableLine ( EdgeTable et,
int  x,
int  y_,
int  width 
)
inline
template<class DestPixelType , class SrcPixelType , bool repeatPattern>
void juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::handleEdgeTableLine ( const int  x,
int  width,
int  alphaLevel 
)
inlinenoexcept
template<class DestPixelType , class SrcPixelType , bool repeatPattern>
forcedinline void juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::handleEdgeTableLineFull ( const int  x,
int  width 
)
inlinenoexcept
template<class DestPixelType , class SrcPixelType , bool repeatPattern>
forcedinline void juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::handleEdgeTablePixel ( const int  x,
const int  alphaLevel 
)
inlinenoexcept
template<class DestPixelType , class SrcPixelType , bool repeatPattern>
forcedinline void juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::handleEdgeTablePixelFull ( const int  x)
inlinenoexcept
template<class DestPixelType , class SrcPixelType , bool repeatPattern>
forcedinline void juce::RenderingHelpers::EdgeTableFillers::TransformedImageFill< DestPixelType, SrcPixelType, repeatPattern >::setEdgeTableYPos ( const int  newY)
inlinenoexcept

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