package Ġorg . jetbrains . sk ia Ċ Ċ class ĠFilter Mip map Ġconstructor ( ĊĠĠĠ Ġinternal Ġval Ġfilter Mode : ĠFilter Mode , ĊĠĠĠ Ġinternal Ġval Ġmip map Mode : ĠM ip map Mode Ġ= ĠM ip map Mode . NONE Ċ ) Ġ: ĠS ampling Mode Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġ_ pack () Ġ= Ġfilter Mode . ordinal . to Long () Ġshl Ġ 3 2 Ġor Ġmip map Mode . ordinal . to Long () ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ=== Ġthis ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ! is ĠFilter Mip map ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġif Ġ( this . filter Mode Ġ!= Ġother . filter Mode ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . mip map Mode Ġ== Ġother . mip map Mode ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠPR IME Ġ= Ġ 5 9 ĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresult Ġ* ĠPR IME Ġ+ Ġ( filter Mode . hashCode ()) ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresult Ġ* ĠPR IME Ġ+ Ġ( mip map Mode . hashCode ()) ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Filter Mip map (_ filter Mode =$ filter Mode , Ġ_ mip map Mode =$ mip map Mode )" ĊĠĠĠ Ġ} Ċ }