LeviLamina
Loading...
Searching...
No Matches
mce::Image Struct Reference

Public Types

using Storage = mce::Blob

Public Member Functions

LLNDAPI Image (const uint32 w, const uint32 h, const mce::ImageFormat format, const mce::ImageUsage usage)
LLNDAPI Image (const uint32, const uint32, const uint32, const mce::ImageFormat, const mce::ImageUsage)
LLNDAPI Image (const mce::Image &)
LLNDAPI Image (mce::Image &&)
LLNDAPI Image (mce::Image::Storage &&)
LLAPI mce::Imageoperator= (const mce::Image &)
LLAPI mce::Imageoperator= (mce::Image &&)
LLAPI void setRawImage (mce::Image::Storage &&contents)
LLAPI void setImageDescription (const uint32, const uint32, const mce::ImageFormat, const mce::ImageUsage)
LLAPI void setImageDescription (const uint32, const uint32, const uint32, const mce::ImageFormat, const mce::ImageUsage)
LLAPI void copyRawImage (const mce::Image::Storage &)
LLAPI mce::Image clone () const
LLAPI bool isEmpty () const
LLAPI void resizeImageBytesToFitImageDescription ()

Public Attributes

mce::ImageFormat imageFormat
uint32 mWidth
uint32 mHeight
uint32 mDepth
mce::ImageUsage mUsage
mce::Image::Storage mImageBytes

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