Interface IImageOptionsBuilder
interface IImageOptionsBuilder
Extends com.amazon.apmf.IStandard
Builder for IImageOptions.
Methods
priority()
voidpriority(u32priority)
Parameters
priority
u32 — Required
Priority of an IImageLoadRequest.
cachePreference()
voidcachePreference(ImageCachePreference*cachePreference)
Parameters
cachePreference
ImageCachePreference* — Required
Type of caching strategy to follow. See ImageCachePreference.
preferredSize()
voidpreferredSize(com.amazon.kepler.uitoolkit.graphics.Sizesize)
Parameters
size
com.amazon.kepler.uitoolkit.graphics.Size — Required
Preferred dimensions (height and width) of an IImage.
resizeQuality()
voidresizeQuality(ResizeQualityresizeQuality)
Parameters
resizeQuality
ResizeQuality — Required
ResizeQuality of an IImage.
aspectRatioMode()
voidaspectRatioMode(AspectRatioMode*aspectRatioMode)
Parameters
aspectRatioMode
AspectRatioMode* — Required
AspectRatioMode of an IImage.
colorFormat()
voidcolorFormat(ColorFormat*colorFormat)
Parameters
colorFormat
ColorFormat* — Required
ColorFormat of an IImage.
alphaBlendMode()
voidalphaBlendMode(AlphaBlendMode*alphaBlendMode)
Parameters
alphaBlendMode
AlphaBlendMode* — Required
AlphaBlendMode of an IImage.
imageType()
voidimageType(ImageType*imageType)
Parameters
imageType
ImageType* — Required
Type of an IImage. See ImageType.
build()
IImageOptions*build()
Returns
IImageOptions*
The new IImageOptions instance.

