JUCE: NativeImageType Class Reference

JUCE

Public Member Functions | List of all members
NativeImageType Class Reference

An image storage type which holds the pixels using whatever is the default storage format on the current platform. More...

Inheritance diagram for NativeImageType:

## Public Member Functions
| NativeImageType ()
| ~NativeImageType () 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 using whatever is the default storage format on the current platform.

See also
  ImageType, SoftwareImageType

## Constructor & Destructor Documentation

## ◆ NativeImageType()

NativeImageType::NativeImageType | ( |  | ) |

## ◆ ~NativeImageType()

NativeImageType::~NativeImageType | ( |  | ) |
| override

## Member Function Documentation

## ◆ create()

ImagePixelData::Ptr NativeImageType::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 NativeImageType::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