Interface for writing software image data.
More...
#include <C:/Projects/skylicht-engine/Projects/Irrlicht/Include/IImageWriter.h>
|
| virtual bool | isAWriteableFileExtension (const io::path &filename) const =0 |
| | Check if this writer can write a file with the given extension.
|
| virtual bool | writeImage (io::IWriteFile *file, IImage *image, u32 param=0) const =0 |
| | Write image to file.
|
|
| IReferenceCounted () |
| | Constructor.
|
|
virtual | ~IReferenceCounted () |
| | Destructor.
|
| void | grab () const |
| | Grabs the object. Increments the reference counter by one.
|
| bool | drop () const |
| | Drops the object. Decrements the reference counter by one.
|
| s32 | getReferenceCount () const |
| | Get the reference count.
|
| const c8 * | getDebugName () const |
| | Returns the debug name of the object.
|
|
| void | setDebugName (const c8 *newName) |
| | Sets the debug name of the object.
|
Interface for writing software image data.
◆ isAWriteableFileExtension()
| virtual bool irr::video::IImageWriter::isAWriteableFileExtension |
( |
const io::path & | filename | ) |
const |
|
pure virtual |
Check if this writer can write a file with the given extension.
- Parameters
-
| filename | Name of the file to check. |
- Returns
- True if file extension specifies a writable type.
◆ writeImage()
Write image to file.
- Parameters
-
| file | File handle to write to. |
| image | Image to write into file. |
| param | Writer specific parameter, influencing e.g. quality. |
- Returns
- True if image was successfully written.
The documentation for this class was generated from the following file: