LeviLamina
Loading...
Searching...
No Matches
mce::Image Struct Reference
Inheritance diagram for mce::Image:

Public Types

using Storage = mce::Blob

Public Member Functions

LLNDAPI Image (uint32 w, uint32 h, mce::ImageFormat format, mce::ImageUsage usage)
LLNDAPI Image (uint32 w, uint32 h, uint32 d, mce::ImageFormat format, mce::ImageUsage usage)
LLNDAPI Image (mce::Image const &)
LLNDAPI Image (mce::Image &&)
LLNDAPI Image (mce::Image::Storage &&)
LLAPI mce::Image & operator= (mce::Image const &)
LLAPI mce::Image & operator= (mce::Image &&)
LLAPI void setRawImage (mce::Image::Storage &&contents)
LLAPI void setImageDescription (uint32 w, uint32 h, mce::ImageFormat format, mce::ImageUsage usage)
LLAPI void setImageDescription (uint32 w, uint32 h, uint32 d, mce::ImageFormat format, mce::ImageUsage usage)
LLAPI void copyRawImage (mce::Image::Storage const &)
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::AlphaUsage mAlphaUsage
mce::Image::Storage mImageBytes

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