3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core_graphics/enums/TextureFormat.h"
18 enum class ImageOrigin :
int {
24 enum class TextureFilteringMode :
int {
29 enum class AlphaPremultiplicationMode :
int {
37 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::Gameface::UserImageDataImpl>>> mImpl;
43 MCAPI UserImageData();
45 MCAPI ::std::pair<uint, uint> getContentRectSize()
const;
47 MCAPI
void setAlphaPremultiplication(::Gameface::UserImageData::AlphaPremultiplicationMode mode);
49 MCAPI
void setContentRect(uint x, uint y, uint width, uint height);
51 MCAPI
void setImageHandle(uint handle);
53 MCAPI
void setOrigin(::Gameface::UserImageData::ImageOrigin origin);
55 MCAPI
void setSize(uint width, uint height);
57 MCAPI
void setTexture(
void* texture);
59 MCAPI
void setTextureBatchingHint(
void* hint);
61 MCAPI
void setTextureFiltering(::Gameface::UserImageData::TextureFilteringMode mode);
63 MCAPI
void setTextureFormat(::mce::TextureFormat format);
65 MCAPI ~UserImageData();
Definition UserImageData.h:7
Definition UserImageDataImpl.h:7