class FrameAsset : AbstractAsset
FrameAsset(id: java.lang.String, frameId: int, aspectConfig: CropAspectAsset, groupId: int) FrameAsset(id: java.lang.String, frameId: int, frameMaskId: int, aspectConfig: CropAspectAsset, groupId: int)
Creates a Frame Config FrameAsset(id: java.lang.String, frameConfig: CustomPatchFrameAsset) FrameAsset(id: java.lang.String, frameConfig: CustomPatchFrameAsset, fixedRelativeScale: float) FrameAsset(id: java.lang.String, frameConfig: CustomPatchFrameAsset, fixedRelativeScale: float, scaleIsFixed: boolean)
Creates a Frame Config with unspecific aspect FrameAsset(in: Parcel) |
fun describeContents(): int |
|
fun equals(o: java.lang.Object): boolean |
|
fun getAspect(): java.math.BigDecimal |
|
fun getConfigType(): java.lang.Class<? extends ly.img.android.pesdk.backend.model.config.AbstractAsset> |
|
fun getFixedRelativeScale(): float |
|
fun getFrameAspect(): java.math.BigDecimal |
|
fun getFrameConfig(): CustomPatchFrameAsset |
|
fun getFrameLimit(): Rect |
|
fun getFrameMaskSource(): ImageSource
This can get a separate mask ImageSource, it can be also null. |
|
fun getFrameSource(): ImageSource
Get frame image source, it can be null. can be a non transparent source @see #getFrameMaskSource() |
|
fun getGroupId(): int |
|
fun getImageLimit(): Rect
Gets the Region of the Image. |
|
fun hasEqualAspect(o: CropAspectAsset): boolean |
|
fun hasFixedRelativeScale(): boolean |
|
fun hashCode(): int |
|
fun hasMask(): boolean |
|
fun isAspectFittingFrame(): boolean |
|
fun isFreeCrop(): boolean |
|
fun isNonFrame(): boolean |
|
fun writeToParcel(dest: Parcel, flags: int): void |
CREATOR |
|
NONE_FRAME |
|
NONE_FRAME_ID |