LeviLamina
Loading...
Searching...
No Matches
Gameface::UserImageData Class Reference

Public Types

enum class  ImageOrigin : int { TopLeft = 0 , BottomLeft = 1 , Default = 2 }
enum class  TextureFilteringMode : int { FilterPoint = 0 , FilterLinear = 1 }
enum class  AlphaPremultiplicationMode : int { Premultiplied = 0 , NonPremultiplied = 1 }
enum class  ImageOrigin : int { TopLeft = 0 , BottomLeft = 1 , Default = 2 }
enum class  TextureFilteringMode : int { FilterPoint = 0 , FilterLinear = 1 }
enum class  AlphaPremultiplicationMode : int { Premultiplied = 0 , NonPremultiplied = 1 }

Public Member Functions

MCAPI ::std::pair< uint, uint > getContentRectSize () const
MCAPI void setAlphaPremultiplication (::Gameface::UserImageData::AlphaPremultiplicationMode mode)
MCAPI void setContentRect (uint x, uint y, uint width, uint height)
MCAPI void setImageHandle (uint handle)
MCAPI void setOrigin (::Gameface::UserImageData::ImageOrigin origin)
MCAPI void setSize (uint width, uint height)
MCAPI void setTexture (void *texture)
MCAPI void setTextureBatchingHint (void *hint)
MCAPI void setTextureFiltering (::Gameface::UserImageData::TextureFilteringMode mode)
MCAPI void setTextureFormat (::mce::TextureFormat format)
MCAPI void * $ctor ()
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::Gameface::UserImageDataImpl > > > mImpl

The documentation for this class was generated from the following files: