openshot-audio  0.1.2
Classes | Functions
RenderingHelpers::EdgeTableFillers Namespace Reference

Classes

class  Gradient
 
class  ImageFill
 
class  SolidColour
 
class  TransformedImageFill
 

Functions

template<class Iterator >
void renderImageTransformed (Iterator &iter, const Image::BitmapData &destData, const Image::BitmapData &srcData, const int alpha, const AffineTransform &transform, Graphics::ResamplingQuality quality, bool tiledFill)
 
template<class Iterator >
void renderImageUntransformed (Iterator &iter, const Image::BitmapData &destData, const Image::BitmapData &srcData, const int alpha, int x, int y, bool tiledFill)
 
template<class Iterator , class DestPixelType >
void renderSolidFill (Iterator &iter, const Image::BitmapData &destData, const PixelARGB fillColour, const bool replaceContents, DestPixelType *)
 
template<class Iterator , class DestPixelType >
void renderGradient (Iterator &iter, const Image::BitmapData &destData, const ColourGradient &g, const AffineTransform &transform, const PixelARGB *const lookupTable, const int numLookupEntries, const bool isIdentity, DestPixelType *)
 

Detailed Description

Contains classes for filling edge tables with various fill types.

Function Documentation

template<class Iterator , class DestPixelType >
void RenderingHelpers::EdgeTableFillers::renderGradient ( Iterator &  iter,
const Image::BitmapData destData,
const ColourGradient g,
const AffineTransform transform,
const PixelARGB *const  lookupTable,
const int  numLookupEntries,
const bool  isIdentity,
DestPixelType *   
)
template<class Iterator >
void RenderingHelpers::EdgeTableFillers::renderImageTransformed ( Iterator &  iter,
const Image::BitmapData destData,
const Image::BitmapData srcData,
const int  alpha,
const AffineTransform transform,
Graphics::ResamplingQuality  quality,
bool  tiledFill 
)
template<class Iterator >
void RenderingHelpers::EdgeTableFillers::renderImageUntransformed ( Iterator &  iter,
const Image::BitmapData destData,
const Image::BitmapData srcData,
const int  alpha,
int  x,
int  y,
bool  tiledFill 
)
template<class Iterator , class DestPixelType >
void RenderingHelpers::EdgeTableFillers::renderSolidFill ( Iterator &  iter,
const Image::BitmapData destData,
const PixelARGB  fillColour,
const bool  replaceContents,
DestPixelType *   
)