PixelLightAPI  .
Public Member Functions
PLGraphics::ImageEffect Class Reference

Abstract image effect base class. More...

#include <ImageEffect.h>

Inheritance diagram for PLGraphics::ImageEffect:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool Apply (Image &cImage) const
 Apply effect to image.
virtual bool Apply (ImagePart &cPart) const
 Apply effect to image part.
virtual bool Apply (ImageBuffer &cBuffer) const
 Apply effect to image buffer.

Detailed Description

Abstract image effect base class.


Member Function Documentation

virtual bool PLGraphics::ImageEffect::Apply ( Image cImage) const [virtual]

Apply effect to image.

Parameters:
[in,out]cImageImage
Returns:
'true' if all went fine, else 'false'

Reimplemented in PLGraphics::IEScale, and PLGraphics::ImageEffectWrapper.

virtual bool PLGraphics::ImageEffect::Apply ( ImagePart cPart) const [virtual]

Apply effect to image part.

Parameters:
[in,out]cPartImage part
Returns:
'true' if all went fine, else 'false'

Reimplemented in PLGraphics::ImageEffectWrapper.

virtual bool PLGraphics::ImageEffect::Apply ( ImageBuffer cBuffer) const [virtual]

Apply effect to image buffer.

Parameters:
[in,out]cBufferImage buffer
Returns:
'true' if all went fine, else 'false'

Reimplemented in PLGraphics::IEScale, PLGraphics::IEColorKey, PLGraphics::ImageEffectWrapper, PLGraphics::IEConvert, PLGraphics::IEMonochrome, PLGraphics::IEFilter, PLGraphics::IEFlipXAxis, PLGraphics::IEFlipYAxis, and PLGraphics::IERemovePalette.


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


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:18
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported