JUCE: SoftwareImageType Class Reference

JUCE

Public Member Functions | List of all members
SoftwareImageType Class Reference
juce_graphics » images

An image storage type which holds the pixels in-memory as a simple block of values. More...

`#include <juce_Image.h>`

Inheritance diagram for SoftwareImageType:

## Public Member Functions
| SoftwareImageType ()
| ~SoftwareImageType () override
ImagePixelData::Ptr | create (Image::PixelFormat, int width, int height, bool clearImage) const override
| Creates a new image of this type, and the specified parameters. More...
int | getTypeID () const override
| Must return a unique number to identify this type. More...
Public Member Functions inherited from ImageType
| ImageType ()
virtual | ~ImageType ()
virtual Image | convert (const Image &source) const
| Returns an image which is a copy of the source image, but using this type of storage mechanism. More...

## Detailed Description

An image storage type which holds the pixels in-memory as a simple block of values.

See also
  ImageType, NativeImageType

## Constructor & Destructor Documentation

## ◆ SoftwareImageType()

SoftwareImageType::SoftwareImageType | ( |  | ) |

## ◆ ~SoftwareImageType()

SoftwareImageType::~SoftwareImageType | ( |  | ) |
| override

## Member Function Documentation

## ◆ create()

ImagePixelData::Ptr SoftwareImageType::create | ( | Image::PixelFormat | ,
|  | int | width,
|  | int | height,
|  | bool | shouldClearImage
| ) |  | const
| overridevirtual

Creates a new image of this type, and the specified parameters.

Implements ImageType.

## ◆ getTypeID()

int SoftwareImageType::getTypeID | ( |  | ) | const
| overridevirtual

Must return a unique number to identify this type.

Implements ImageType.

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

- juce_Image.h