/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 2 0 ĠTr inity . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 2 0 ĠWang ĠL ian J ie Ġ< w lan j ie 8 8 8 @ gmail . com > Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . tr inity . sample . entity Ċ Ċ open Ġclass ĠEffect Paste ( path : ĠString ) Ġ: ĠEffect Base () Ġ{ ĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġconst Ġval ĠP AST E _ TYPE _ G IF Ġ= Ġ 0 ĊĠĠĠ Ġconst Ġval ĠP AST E _ TYPE _ TEXT Ġ= Ġ 1 ĊĠĠĠ Ġconst Ġval ĠP AST E _ TYPE _ CAP TION Ġ= Ġ 2 ĊĠ Ġ} ĊĊĠ Ġprivate Ġvar Ġis Paste Ready Ġ= Ġfalse ĊĠ Ġvar Ġname Ġ= Ġ"" ĊĠ Ġvar Ġwidth Ġ= Ġ 0 ĊĠ Ġvar Ġheight Ġ= Ġ 0 ĊĠ Ġvar Ġstart Ġ= Ġ 0 L ĊĠ Ġvar Ġend Ġ= Ġ 0 L ĊĠ Ġvar Ġx Ġ= Ġ 0 ĊĠ Ġvar Ġy Ġ= Ġ 0 ĊĠ Ġvar Ġrotation Ġ= Ġ 0 F ĊĠ Ġvar Ġduration Ġ= Ġ 0 L ĊĠ Ġvar Ġkernel Frame Ġ= Ġ 0 ĊĠ Ġvar Ġframe Array Ġ= Ġmutable ListOf < Frame >() ĊĠ Ġvar Ġtime Array Ġ= Ġmutable ListOf < Frame Time >() ĊĠ Ġvar Ġx Ratio Ġ= Ġ 0 F ĊĠ Ġvar Ġy Ratio Ġ= Ġ 0 F ĊĠ Ġvar Ġwidth Ratio Ġ= Ġ 0 F ĊĠ Ġvar Ġheight Ratio Ġ= Ġ 0 F ĊĠ Ġvar Ġmirror Ġ= Ġfalse ĊĠ Ġvar Ġis Track Ġ= Ġtrue ĊĊĠ Ġopen Ġfun Ġget Paste Type (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġ 0 ĊĠ Ġ} Ċ }