diff --git a/.github/workflows/CODECOV.yml b/.github/workflows/CODECOV.yml new file mode 100644 index 0000000..08a5cc7 --- /dev/null +++ b/.github/workflows/CODECOV.yml @@ -0,0 +1,36 @@ +name: CODECOV +# https://docs.github.com/en/actions/learn-github-actions/expressions + +on: + push: + branches: [ main, 'release/**' ] + pull_request: + branches: [ main, 'release/**' ] + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +env: + CI: true + + JAVA_VERSION: 17 + JAVA_DISTRIBUTION: zulu + +jobs: + test: + timeout-minutes: 30 + runs-on: ubuntu-latest + steps: + - { uses: actions/checkout@v4 } + - { name: Use Node.js 20.x, uses: actions/setup-node@v4, with: { node-version: 20.x } } + - { name: Setup Deno, uses: denoland/setup-deno@v1, with: { deno-version: "1.44.4" } } + - { name: Replace gradle wrapper, run: "sed 's/-all/-bin/g' gradle/wrapper/gradle-wrapper.properties > gradle/wrapper/gradle-wrapper.properties.bak; cp gradle/wrapper/gradle-wrapper.properties.bak gradle/wrapper/gradle-wrapper.properties" } + - { name: Set up JDK, uses: actions/setup-java@v4, with: { distribution: "${{ env.JAVA_DISTRIBUTION }}", java-version: "${{ env.JAVA_VERSION }}" } } + - { name: Prepare Gradle, uses: gradle/actions/setup-gradle@d9c87d481d55275bb5441eef3fe0e46805f9ef70 } # https://github.com/gradle/actions/releases/tag/v3.5.0 + - { name: Start gradle, run: ./gradlew } + - { name: Code coverage, run: ./gradlew koverXmlReport } + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v4.0.1 + with: + token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/TEST.yml b/.github/workflows/TEST.yml index 4e5caa9..56feda5 100644 --- a/.github/workflows/TEST.yml +++ b/.github/workflows/TEST.yml @@ -30,7 +30,7 @@ jobs: #- { outputKey: testJs, os: ubuntu-latest, testTask: "wasmBrowserTest", buildTasks: "jsNodeTest jsBrowserTest" } - { outputKey: testJs, os: ubuntu-latest, testTask: "wasmBrowserTest", buildTasks: "jsBrowserTest jsDenoTest" } - { outputKey: testAndroid, os: ubuntu-latest, enableAndroid: true } - - { outputKey: testJvmMacos, os: macos-latest, testTask: jvmTest } + - { outputKey: testJvmMacos, os: macos-latest, testTask: jvmTest apiCheck } - { outputKey: testJvmLinux, os: ubuntu-latest, testTask: jvmTest, precompileTask: compileTestKotlinJvm, enableKotlinNative: true, enableSandbox: true, e2e: true } - { outputKey: testJvmWindows, os: windows-latest, testTask: jvmTest, precompileTask: compileTestKotlinJvm } #if: ${{ needs.changes.outputs[matrix.outputKey] == 'true' }} diff --git a/build.gradle.kts b/build.gradle.kts index 6e98412..516f0a0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,6 +17,8 @@ import java.util.concurrent.* plugins { kotlin("multiplatform") version "2.0.0" id("com.android.library") version "8.2.2" + id("org.jetbrains.kotlinx.kover") version "0.8.3" apply false + id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.16.2" // apiDump / apiCheck id("org.jetbrains.dokka") version "1.9.20" `maven-publish` signing @@ -1122,6 +1124,7 @@ allprojects { subprojects { plugins.apply("org.jetbrains.dokka") + plugins.apply("org.jetbrains.kotlinx.kover") } allprojects { @@ -1130,3 +1133,7 @@ allprojects { offlineMode.set(true) } } + +apiValidation { + ignoredProjects.addAll(listOf(rootProject.name)) +} \ No newline at end of file diff --git a/korlibs-image/api/android/korlibs-image.api b/korlibs-image/api/android/korlibs-image.api new file mode 100644 index 0000000..8369955 --- /dev/null +++ b/korlibs-image/api/android/korlibs-image.api @@ -0,0 +1,8928 @@ +public abstract interface class korlibs/image/Quality { + public static final field Companion Lkorlibs/image/Quality$Companion; + public abstract fun compareTo (Lkorlibs/image/Quality;)I + public abstract fun getLevel ()F +} + +public final class korlibs/image/Quality$Companion { + public final fun getHIGH ()Lkorlibs/image/Quality; + public final fun getHIGHEST ()Lkorlibs/image/Quality; + public final fun getLIST ()Ljava/util/List; + public final fun getLOW ()Lkorlibs/image/Quality; + public final fun getLOWEST ()Lkorlibs/image/Quality; + public final fun getMEDIUM ()Lkorlibs/image/Quality; +} + +public final class korlibs/image/Quality$DefaultImpls { + public static fun compareTo (Lkorlibs/image/Quality;Lkorlibs/image/Quality;)I +} + +public final class korlibs/image/QualityKt { + public static final fun Quality (FLjava/lang/String;)Lkorlibs/image/Quality; + public static synthetic fun Quality$default (FLjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/Quality; + public static final fun isHigh (Lkorlibs/image/Quality;)Z + public static final fun isLow (Lkorlibs/image/Quality;)Z + public static final fun isMedium (Lkorlibs/image/Quality;)Z +} + +public abstract interface annotation class korlibs/image/annotation/KorimExperimental : java/lang/annotation/Annotation { +} + +public abstract interface annotation class korlibs/image/annotation/KorimInternal : java/lang/annotation/Annotation { +} + +public final class korlibs/image/annotation/KorimInternalObject { + public static final field INSTANCE Lkorlibs/image/annotation/KorimInternalObject; +} + +public final class korlibs/image/atlas/Atlas : korlibs/image/atlas/AtlasLookup { + public fun (Ljava/util/List;)V + public fun (Ljava/util/Map;Lkorlibs/image/atlas/AtlasInfo;)V + public synthetic fun (Ljava/util/Map;Lkorlibs/image/atlas/AtlasInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/atlas/AtlasInfo;)V + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/atlas/AtlasInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getEntries ()Ljava/util/List; + public final fun getEntriesMap ()Ljava/util/Map; + public final fun getInfo ()Lkorlibs/image/atlas/AtlasInfo; + public final fun getTexture ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTextures ()Ljava/util/Map; + public fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/Atlas$Entry { + public fun (Lkorlibs/image/atlas/Atlas;Lkorlibs/image/atlas/AtlasInfo$Region;Lkorlibs/image/atlas/AtlasInfo$Page;)V + public final fun getFilename ()Ljava/lang/String; + public final fun getInfo ()Lkorlibs/image/atlas/AtlasInfo$Region; + public final fun getName ()Ljava/lang/String; + public final fun getPage ()Lkorlibs/image/atlas/AtlasInfo$Page; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTexture ()Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/atlas/AtlasInfo { + public static final field Companion Lkorlibs/image/atlas/AtlasInfo$Companion; + public fun ()V + public fun (Ljava/util/List;Lkorlibs/image/atlas/AtlasInfo$Meta;)V + public fun (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;)V + public synthetic fun (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/atlas/AtlasInfo$Meta; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;)Lkorlibs/image/atlas/AtlasInfo; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo;Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getApp ()Ljava/lang/String; + public final fun getFormat ()Ljava/lang/String; + public final fun getFrames ()Ljava/util/List; + public final fun getFramesMap ()Ljava/util/Map; + public final fun getImage ()Ljava/lang/String; + public final fun getMeta ()Lkorlibs/image/atlas/AtlasInfo$Meta; + public final fun getPages ()Ljava/util/List; + public final fun getScale ()D + public final fun getSize ()Lkorlibs/math/geom/SizeInt; + public final fun getVersion ()Ljava/lang/String; + public fun hashCode ()I + public final fun toJsonString ()Ljava/lang/String; + public final fun toMap ()Ljava/util/Map; + public final fun toMap (Lkorlibs/math/geom/RectangleInt;)Ljava/util/Map; + public final fun toMap (Lkorlibs/math/geom/SizeInt;)Ljava/util/Map; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Companion { + public final fun loadJsonSpriter (Ljava/lang/String;)Lkorlibs/image/atlas/AtlasInfo; + public final fun loadText (Ljava/lang/String;)Lkorlibs/image/atlas/AtlasInfo; + public final fun loadXml (Ljava/lang/String;)Lkorlibs/image/atlas/AtlasInfo; +} + +public final class korlibs/image/atlas/AtlasInfo$FrameTag { + public fun ()V + public fun (Ljava/lang/String;IILjava/lang/String;)V + public synthetic fun (Ljava/lang/String;IILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;IILjava/lang/String;)Lkorlibs/image/atlas/AtlasInfo$FrameTag; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$FrameTag;Ljava/lang/String;IILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$FrameTag; + public fun equals (Ljava/lang/Object;)Z + public final fun getDirection ()Ljava/lang/String; + public final fun getFrom ()I + public final fun getName ()Ljava/lang/String; + public final fun getTo ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Key { + public fun (ILkorlibs/math/geom/RectangleInt;)V + public synthetic fun (ILkorlibs/math/geom/RectangleInt;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/RectangleInt; + public final fun copy (ILkorlibs/math/geom/RectangleInt;)Lkorlibs/image/atlas/AtlasInfo$Key; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Key;ILkorlibs/math/geom/RectangleInt;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Key; + public fun equals (Ljava/lang/Object;)Z + public final fun getBounds ()Lkorlibs/math/geom/RectangleInt; + public final fun getFrame ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Layer { + public fun ()V + public fun (Ljava/lang/String;ILjava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;ILjava/lang/String;)Lkorlibs/image/atlas/AtlasInfo$Layer; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Layer;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Layer; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlendMode ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getOpacity ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Meta { + public static final field Companion Lkorlibs/image/atlas/AtlasInfo$Meta$Companion; + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()D + public final fun component5 ()Lkorlibs/math/geom/SizeInt; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/util/List; + public final fun component9 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lkorlibs/image/atlas/AtlasInfo$Meta; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Meta; + public fun equals (Ljava/lang/Object;)Z + public final fun getApp ()Ljava/lang/String; + public final fun getFormat ()Ljava/lang/String; + public final fun getFrameTags ()Ljava/util/List; + public final fun getImage ()Ljava/lang/String; + public final fun getLayers ()Ljava/util/List; + public final fun getScale ()D + public final fun getSize ()Lkorlibs/math/geom/SizeInt; + public final fun getSlices ()Ljava/util/List; + public final fun getVersion ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Meta$Companion { + public final fun getVERSION ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Page { + public fun (Ljava/lang/String;Lkorlibs/math/geom/SizeInt;Ljava/lang/String;ZZZZLjava/util/List;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/math/geom/SizeInt; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Z + public final fun component5 ()Z + public final fun component6 ()Z + public final fun component7 ()Z + public final fun component8 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Lkorlibs/math/geom/SizeInt;Ljava/lang/String;ZZZZLjava/util/List;)Lkorlibs/image/atlas/AtlasInfo$Page; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Page;Ljava/lang/String;Lkorlibs/math/geom/SizeInt;Ljava/lang/String;ZZZZLjava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Page; + public fun equals (Ljava/lang/Object;)Z + public final fun getFileName ()Ljava/lang/String; + public final fun getFilterMag ()Z + public final fun getFilterMin ()Z + public final fun getFormat ()Ljava/lang/String; + public final fun getRegions ()Ljava/util/List; + public final fun getRepeatX ()Z + public final fun getRepeatY ()Z + public final fun getSize ()Lkorlibs/math/geom/SizeInt; + public fun hashCode ()I + public final fun setFilterMag (Z)V + public final fun setFilterMin (Z)V + public final fun setFormat (Ljava/lang/String;)V + public final fun setRepeatX (Z)V + public final fun setRepeatY (Z)V + public final fun setSize (Lkorlibs/math/geom/SizeInt;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Region { + public synthetic fun (Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/math/geom/RectangleInt; + public final fun component3 ()Lkorlibs/math/geom/RectangleInt; + public final fun component4-ycZQbMY ()I + public final fun copy-EjYV8UY (Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;I)Lkorlibs/image/atlas/AtlasInfo$Region; + public static synthetic fun copy-EjYV8UY$default (Lkorlibs/image/atlas/AtlasInfo$Region;Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;IILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Region; + public fun equals (Ljava/lang/Object;)Z + public final fun getFilename ()Ljava/lang/String; + public final fun getFrame ()Lkorlibs/math/geom/RectangleInt; + public final fun getImageOrientation-ycZQbMY ()I + public final fun getName ()Ljava/lang/String; + public final fun getOffset ()Lkorlibs/math/geom/Vector2D; + public final fun getOrig ()Lkorlibs/math/geom/SizeInt; + public final fun getRotated ()Z + public final fun getSourceSize ()Lkorlibs/math/geom/SizeInt; + public final fun getSpriteSourceSize ()Lkorlibs/math/geom/RectangleInt; + public final fun getSrcHeight ()I + public final fun getSrcWidth ()I + public final fun getTrimmed ()Z + public final fun getVirtFrame ()Lkorlibs/math/geom/RectangleInt; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Slice { + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lkorlibs/image/atlas/AtlasInfo$Slice; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Slice;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Slice; + public fun equals (Ljava/lang/Object;)Z + public final fun getColor ()Ljava/lang/String; + public final fun getKeys ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasKt { + public static final fun readAtlas (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readAtlas$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class korlibs/image/atlas/AtlasLookup { + public abstract fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public abstract fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public abstract fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/AtlasLookup$DefaultImpls { + public static fun get (Lkorlibs/image/atlas/AtlasLookup;Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public static fun tryGet (Lkorlibs/image/atlas/AtlasLookup;Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/atlas/AtlasPacker { + public static final field INSTANCE Lkorlibs/image/atlas/AtlasPacker; + public final fun pack (Ljava/util/List;IIILjava/lang/String;)Lkorlibs/image/atlas/AtlasPacker$Result; + public static synthetic fun pack$default (Lkorlibs/image/atlas/AtlasPacker;Ljava/util/List;IIILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Result; + public final fun packPairs (Ljava/util/List;IIILjava/lang/String;)Lkorlibs/image/atlas/AtlasPacker$Result; + public static synthetic fun packPairs$default (Lkorlibs/image/atlas/AtlasPacker;Ljava/util/List;IIILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Result; +} + +public final class korlibs/image/atlas/AtlasPacker$AtlasResult : korlibs/image/atlas/AtlasLookup { + public fun (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/atlas/Atlas;Ljava/util/List;)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun component2 ()Lkorlibs/image/atlas/Atlas; + public final fun component3 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/atlas/Atlas;Ljava/util/List;)Lkorlibs/image/atlas/AtlasPacker$AtlasResult; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasPacker$AtlasResult;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/atlas/Atlas;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$AtlasResult; + public fun equals (Ljava/lang/Object;)Z + public fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getAtlas ()Lkorlibs/image/atlas/Atlas; + public final fun getAtlasInfo ()Lkorlibs/image/atlas/AtlasInfo; + public final fun getPackedItems ()Ljava/util/List; + public final fun getPackedItemsByItem ()Ljava/util/Map; + public final fun getTex ()Lkorlibs/image/bitmap/Bitmap32; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun tryGetEntryByKey (Ljava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/AtlasPacker$Entry { + public fun (Ljava/lang/Object;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/Rectangle;Lkorlibs/math/geom/Rectangle;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component3 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component4 ()Lkorlibs/math/geom/Rectangle; + public final fun component5 ()Lkorlibs/math/geom/Rectangle; + public final fun copy (Ljava/lang/Object;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/Rectangle;Lkorlibs/math/geom/Rectangle;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasPacker$Entry;Ljava/lang/Object;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/Rectangle;Lkorlibs/math/geom/Rectangle;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getItem ()Ljava/lang/Object; + public final fun getOriginalSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getRect ()Lkorlibs/math/geom/Rectangle; + public final fun getRectWithBorder ()Lkorlibs/math/geom/Rectangle; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasPacker$Result : korlibs/image/atlas/AtlasLookup { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/atlas/AtlasPacker$Result; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasPacker$Result;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Result; + public fun equals (Ljava/lang/Object;)Z + public fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getAtlases ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun tryGetEntryByKey (Ljava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/MutableAtlas { + public fun (IIIZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;)V + public synthetic fun (IIIZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/math/geom/binpack/BinPacker;IZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;)V + public synthetic fun (Lkorlibs/math/geom/binpack/BinPacker;IZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun add (Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Object;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public final fun add (Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public final fun contains (Ljava/lang/String;)Z + public final fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getAllBitmaps ()Ljava/util/ArrayList; + public final fun getAllowToGrow ()Z + public final fun getBiggestEmptyEntry ()Lkorlibs/image/atlas/MutableAtlas$Entry; + public final fun getBinPacker ()Lkorlibs/math/geom/binpack/BinPacker; + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getBorder ()I + public final fun getEntries ()Ljava/util/ArrayList; + public final fun getEntriesByName ()Ljava/util/LinkedHashMap; + public final fun getGrowMethod ()Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public final fun getHeight ()I + public final fun getPremultiplied ()Z + public final fun getSize ()I + public final fun getWidth ()I + public final fun setBiggestEmptyEntry (Lkorlibs/image/atlas/MutableAtlas$Entry;)V + public final fun setBinPacker (Lkorlibs/math/geom/binpack/BinPacker;)V + public final fun setBitmap (Lkorlibs/image/bitmap/Bitmap32;)V + public final fun toImmutable ()Lkorlibs/image/atlas/Atlas; +} + +public final class korlibs/image/atlas/MutableAtlas$Entry { + public fun (Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;)V + public final fun component1 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component2 ()Ljava/lang/Object; + public final fun copy (Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun copy$default (Lkorlibs/image/atlas/MutableAtlas$Entry;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/Object; + public final fun getName ()Ljava/lang/String; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/MutableAtlas$GrowMethod : java/lang/Enum { + public static final field GROW_IMAGE Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public static final field NEW_IMAGES Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public static fun values ()[Lkorlibs/image/atlas/MutableAtlas$GrowMethod; +} + +public final class korlibs/image/atlas/MutableAtlasKt { + public static final fun add (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static final fun add (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; +} + +public abstract class korlibs/image/bitmap/Bitmap : korlibs/datastructure/Extra, korlibs/math/geom/SizeableInt { + public fun (IIIZLjava/lang/Object;)V + public final fun clampHeight (I)I + public final fun clampWidth (I)I + public final fun clampX (I)I + public final fun clampY (I)I + public final fun clearDirtyRegion ()V + public fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun copy (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public fun flipX ()Lkorlibs/image/bitmap/Bitmap; + public fun flipY ()Lkorlibs/image/bitmap/Bitmap; + public final fun flippedX ()Lkorlibs/image/bitmap/Bitmap; + public final fun flippedY ()Lkorlibs/image/bitmap/Bitmap; + public final fun forEach (IIIILkotlin/jvm/functions/Function3;)V + public static synthetic fun forEach$default (Lkorlibs/image/bitmap/Bitmap;IIIILkotlin/jvm/functions/Function3;ILjava/lang/Object;)V + public final fun getArea ()I + public final fun getAsumePremultiplied ()Z + public final fun getBackingArray ()Ljava/lang/Object; + public final fun getBitmapName ()Ljava/lang/String; + public final fun getBpp ()I + public final fun getContentVersion ()I + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public static synthetic fun getContext2d$default (Lkorlibs/image/bitmap/Bitmap;ZILjava/lang/Object;)Lkorlibs/image/vector/Context2d; + public final fun getDirtyRegion ()Lkorlibs/math/geom/RectangleInt; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getHeight ()I + public fun getInt (II)I + public final fun getMipmaps ()Z + public final fun getPremultiplied ()Z + public final fun getRect ()Lkorlibs/math/geom/RectangleInt; + public final fun getRgba-GWFm98M (II)I + public final fun getRgbaClamped-GWFm98M (II)I + public final fun getRgbaClampedBorder-GWFm98M (II)I + public final fun getRgbaPremultiplied-YdjHmOQ (II)I + public abstract fun getRgbaRaw-GWFm98M (II)I + public final fun getRgbaSampled-GWFm98M (FF)I + public final fun getRgbaSampled-ImQKOBg (FFI[I)V + public fun getSize ()Lkorlibs/math/geom/SizeInt; + public final fun getStride ()I + protected final fun getTempInts ()[I + protected final fun getTempRgba-FROm4YY ()[I + public final fun getWidth ()I + public final fun inBounds (II)Z + public final fun inBoundsX (I)Z + public final fun inBoundsY (I)Z + public final fun index (II)I + public final fun inside (II)Z + public fun lock ()V + public final fun lock (Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function0;)I + public static synthetic fun lock$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)I + public final fun oriented-IC3zliY (I)Lkorlibs/image/bitmap/Bitmap; + public fun readPixelsUnsafe (IIII[II)V + public static synthetic fun readPixelsUnsafe$default (Lkorlibs/image/bitmap/Bitmap;IIII[IIILjava/lang/Object;)V + public final fun rotated (Lkorlibs/math/geom/slice/SliceRotation;)Lkorlibs/image/bitmap/Bitmap; + public final fun rotatedLeft ()Lkorlibs/image/bitmap/Bitmap; + public final fun rotatedRight ()Lkorlibs/image/bitmap/Bitmap; + public final fun setAsumePremultiplied (Z)V + public final fun setBitmapName (Ljava/lang/String;)V + public final fun setContentVersion (I)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun setInt (III)V + public final fun setMipmaps (Z)V + public final fun setPremultiplied (Z)V + public final fun setRgba-QlK1N60 (III)V + public final fun setRgba-Ze3X27o (III)V + public abstract fun setRgbaRaw-QlK1N60 (III)V + public fun swapColumns (II)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun toBMP32IfRequired ()Lkorlibs/image/bitmap/Bitmap32; + public fun transposed ()Lkorlibs/image/bitmap/Bitmap; + public fun unlock (Lkorlibs/math/geom/RectangleInt;)I + public static synthetic fun unlock$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ILjava/lang/Object;)I + public fun writePixelsUnsafe (IIII[II)V + public static synthetic fun writePixelsUnsafe$default (Lkorlibs/image/bitmap/Bitmap;IIII[IIILjava/lang/Object;)V +} + +public final class korlibs/image/bitmap/Bitmap1 : korlibs/image/bitmap/BitmapIndexed { + public static final field Companion Lkorlibs/image/bitmap/Bitmap1$Companion; + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/Bitmap1$Companion { + public final fun fromString (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap1; + public static synthetic fun fromString$default (Lkorlibs/image/bitmap/Bitmap1$Companion;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap1; +} + +public final class korlibs/image/bitmap/Bitmap16 : korlibs/image/bitmap/Bitmap { + public fun (II[SLkorlibs/image/color/ColorFormat;Z)V + public synthetic fun (II[SLkorlibs/image/color/ColorFormat;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap16; + public synthetic fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public final fun get (II)I + public final fun getData ()[S + public final fun getFormat ()Lkorlibs/image/color/ColorFormat; + public fun getInt (II)I + public fun getRgbaRaw-GWFm98M (II)I + public final fun set (III)V + public fun setInt (III)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmap1Kt { + public static final fun toBitmap1 (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap1; + public static final fun toBitmap1 (Lkorlibs/image/bitmap/Bitmap32;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap1; +} + +public final class korlibs/image/bitmap/Bitmap2 : korlibs/image/bitmap/BitmapIndexed { + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/Bitmap32 : korlibs/image/bitmap/Bitmap, java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/image/bitmap/Bitmap32$Companion; + public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (IILkotlin/jvm/functions/Function2;)V + public synthetic fun (II[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (II[IZ)V + public synthetic fun (II[IZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun _draw (Lkorlibs/image/bitmap/Bitmap32;IIIIIIZ)V + public final fun _draw (Lkorlibs/math/geom/slice/RectSlice;IIZ)V + public static synthetic fun _draw$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIZILjava/lang/Object;)V + public final fun _drawPut (ZLkorlibs/image/bitmap/Bitmap32;II)V + public static synthetic fun _drawPut$default (Lkorlibs/image/bitmap/Bitmap32;ZLkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V + public final fun _drawUnchecked (Lkorlibs/image/bitmap/Bitmap32;IIIIIIZ)V + public final fun all (Lkotlin/jvm/functions/Function1;)Z + public final fun any (Lkotlin/jvm/functions/Function1;)Z + public final fun applyColorMatrix (Lkorlibs/math/geom/Matrix4;IIII)V + public static synthetic fun applyColorMatrix$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/Matrix4;IIIIILjava/lang/Object;)V + public final fun applyColorTransform (Lkorlibs/image/color/ColorTransform;IIII)V + public static synthetic fun applyColorTransform$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorTransform;IIIIILjava/lang/Object;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap32; + public synthetic fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun copySliceWithBounds (IIII)Lkorlibs/image/bitmap/Bitmap32; + public final fun copySliceWithSize (IIII)Lkorlibs/image/bitmap/Bitmap32; + public final fun copyTo (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32; + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public final fun depremultiplied ()Lkorlibs/image/bitmap/Bitmap32; + public final fun depremultipliedIfRequired ()Lkorlibs/image/bitmap/Bitmap32; + public final fun depremultiplyInplaceIfRequired ()V + public final fun draw (Lkorlibs/image/bitmap/Bitmap32;II)V + public final fun draw (Lkorlibs/math/geom/slice/RectSlice;II)V + public static synthetic fun draw$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V + public static synthetic fun draw$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIILjava/lang/Object;)V + public final fun drawPixelMixed-QlK1N60 (III)V + public final fun drawUnoptimized (Lkorlibs/image/bitmap/Bitmap;IIIIIIZ)V + public final fun drawUnoptimized (Lkorlibs/math/geom/slice/RectSlice;IIZ)V + public static synthetic fun drawUnoptimized$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIZILjava/lang/Object;)V + public final fun extractBytes (Lkorlibs/image/color/ColorFormat;)[B + public static synthetic fun extractBytes$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorFormat;ILjava/lang/Object;)[B + public final fun extractChannel (Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;)Lkorlibs/image/bitmap/Bitmap8; + public static synthetic fun extractChannel$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap8; + public final fun fill-FK3Zl1A (IIIII)V + public static synthetic fun fill-FK3Zl1A$default (Lkorlibs/image/bitmap/Bitmap32;IIIIIILjava/lang/Object;)V + public final fun get-GWFm98M (II)I + public final fun getBounds ()Lkorlibs/math/geom/RectangleInt; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public fun getInt (II)I + public final fun getInts ()[I + public final fun getRgbaAtIndex-O1c-hRk (I)I + public final fun getRgbaPremultipliedAtIndex-UNGtISs (I)I + public fun getRgbaRaw-GWFm98M (II)I + public final fun historiogram (Lkorlibs/image/bitmap/BitmapChannel;[I)[I + public static synthetic fun historiogram$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;[IILjava/lang/Object;)[I + public final fun invert ()V + public final fun inverted (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun inverted$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public fun iterator ()Ljava/util/Iterator; + public final fun mipmap (I)Lkorlibs/image/bitmap/Bitmap32; + public final fun premultiplied ()Lkorlibs/image/bitmap/Bitmap32; + public final fun premultipliedIfRequired ()Lkorlibs/image/bitmap/Bitmap32; + public final fun premultiplyInplaceIfRequired ()V + public final fun put (Lkorlibs/image/bitmap/Bitmap32;II)V + public final fun put (Lkorlibs/math/geom/slice/RectSlice;II)V + public static synthetic fun put$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V + public static synthetic fun put$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIILjava/lang/Object;)V + public final fun rgbaToYCbCr ()Lkorlibs/image/bitmap/Bitmap32; + public final fun rgbaToYCbCrInline ()V + public final fun scaleLinear (DD)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun scaleLinear$default (Lkorlibs/image/bitmap/Bitmap32;DDILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun scaleNearest (II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun scaleNearest$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun scaled (IIZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun scaled$default (Lkorlibs/image/bitmap/Bitmap32;IIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun set-QlK1N60 (III)V + public final fun setEach (IIIILkotlin/jvm/functions/Function2;)V + public static synthetic fun setEach$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public final fun setEachPremultiplied (IIIILkotlin/jvm/functions/Function2;)V + public static synthetic fun setEachPremultiplied$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public fun setInt (III)V + public final fun setRgbaAtIndex-XDoMphA (II)V + public final fun setRgbaPremultipliedAtIndex-ma3DQ24 (II)V + public fun setRgbaRaw-QlK1N60 (III)V + public final fun setRow (I[I)V + public final fun setRowChunk-hRAAKQg (II[III)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public fun toString ()Ljava/lang/String; + public final fun updateColors (IIIILkotlin/jvm/functions/Function1;)V + public static synthetic fun updateColors$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun updateColorsXY (IIIILkotlin/jvm/functions/Function3;)V + public static synthetic fun updateColorsXY$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function3;ILjava/lang/Object;)V + public final fun withColorTransform (Lkorlibs/image/color/ColorTransform;IIII)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun withColorTransform$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorTransform;IIIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun writeChannel (Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)V + public final fun writeChannel (Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;)V + public final fun writeDecoded (Lkorlibs/image/color/ColorFormat;[BIZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun writeDecoded$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorFormat;[BIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun xor-PXL95c4 (I)V + public final fun xored-r6-hJiU (ILkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun xored-r6-hJiU$default (Lkorlibs/image/bitmap/Bitmap32;ILkorlibs/image/bitmap/Bitmap32;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun yCbCrToRgba ()Lkorlibs/image/bitmap/Bitmap32; + public final fun yCbCrToRgbaInline ()V +} + +public final class korlibs/image/bitmap/Bitmap32$Companion { + public final fun copyChannel (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)V + public final fun copyChannel (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;)V + public final fun copyChannel (Lkorlibs/image/bitmap/Bitmap8;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)V + public final fun copyRect (Lkorlibs/image/bitmap/Bitmap32;IILkorlibs/image/bitmap/Bitmap32;IIII)V + public final fun createWithAlpha (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun createWithAlpha$default (Lkorlibs/image/bitmap/Bitmap32$Companion;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun diff (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap32; + public final fun diffEx (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap32; + public final fun getEMPTY ()Lkorlibs/image/bitmap/Bitmap32; + public final fun invoke (IIZ)Lkorlibs/image/bitmap/Bitmap32; + public final fun invoke-Ze3X27o (III)Lkorlibs/image/bitmap/Bitmap32; + public final fun invoke-wpy9zGg (II[I)Lkorlibs/image/bitmap/Bitmap32; + public final fun invokeRGBA (IILkotlin/jvm/functions/Function2;)Lkorlibs/image/bitmap/Bitmap32; + public final fun invokeRGBAPremultiplied (IILkotlin/jvm/functions/Function2;)Lkorlibs/image/bitmap/Bitmap32; + public final fun matches (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun matches$default (Lkorlibs/image/bitmap/Bitmap32$Companion;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun matchesSSMI (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun matchesWithResult (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult; +} + +public final class korlibs/image/bitmap/Bitmap32$Companion$MatchResult { + public fun (ZII)V + public synthetic fun (ZIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (ZII)Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult;ZIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getDifferentPixels ()I + public final fun getSamePixels ()I + public final fun getSizeMatches ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmap32Kt { + public static final fun expandBorder (Lkorlibs/image/bitmap/Bitmap32;IIIII)V + public static final fun expandBorder (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/RectangleInt;I)V + public static final fun isFullyTransparent (Lkorlibs/math/geom/slice/RectSlice;)Z + public static final fun posterize (Lkorlibs/image/bitmap/Bitmap32;I)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun posterize$default (Lkorlibs/image/bitmap/Bitmap32;IILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun posterizeInplace (Lkorlibs/image/bitmap/Bitmap32;I)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun posterizeInplace$default (Lkorlibs/image/bitmap/Bitmap32;IILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; +} + +public final class korlibs/image/bitmap/Bitmap4 : korlibs/image/bitmap/BitmapIndexed { + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/Bitmap8 : korlibs/image/bitmap/BitmapIndexed { + public static final field Companion Lkorlibs/image/bitmap/Bitmap8$Companion; + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap8; + public synthetic fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public fun getInt (II)I + public fun getIntIndex (I)I + public fun getRgbaRaw-GWFm98M (II)I + public fun setInt (III)V + public fun setIntIndex (II)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmap8$Companion { + public final fun copyRect (Lkorlibs/image/bitmap/Bitmap8;IILkorlibs/image/bitmap/Bitmap8;IIII)V + public final fun invoke-54c6DKY (II[ILkotlin/jvm/functions/Function2;)Lkorlibs/image/bitmap/Bitmap8; + public static synthetic fun invoke-54c6DKY$default (Lkorlibs/image/bitmap/Bitmap8$Companion;II[ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap8; +} + +public final class korlibs/image/bitmap/Bitmap8Kt { + public static final fun toBitmap8 (Lkorlibs/image/bitmap/BitmapIndexed;)Lkorlibs/image/bitmap/Bitmap8; + public static final fun tryToExactBitmap8 (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap8; +} + +public final class korlibs/image/bitmap/BitmapChannel : java/lang/Enum { + public static final field ALPHA Lkorlibs/image/bitmap/BitmapChannel; + public static final field BLUE Lkorlibs/image/bitmap/BitmapChannel; + public static final field Companion Lkorlibs/image/bitmap/BitmapChannel$Companion; + public static final field GREEN Lkorlibs/image/bitmap/BitmapChannel; + public static final field RED Lkorlibs/image/bitmap/BitmapChannel; + public final fun extract-PXL95c4 (I)I + public final fun getClearMask ()I + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getIndex ()I + public final fun getSetMask ()I + public final fun getShift ()I + public final fun insert-xzXBHWo (II)I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/bitmap/BitmapChannel; + public static fun values ()[Lkorlibs/image/bitmap/BitmapChannel; +} + +public final class korlibs/image/bitmap/BitmapChannel$Companion { + public final fun get (I)Lkorlibs/image/bitmap/BitmapChannel; + public final fun getALL ()[Lkorlibs/image/bitmap/BitmapChannel; +} + +public final class korlibs/image/bitmap/BitmapChannelKt { + public static final fun getA (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun getCb (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun getCr (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun getY (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun toStringYCbCr (Lkorlibs/image/bitmap/BitmapChannel;)Ljava/lang/String; +} + +public final class korlibs/image/bitmap/BitmapExtKt { + public static final fun matchContents (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Z + public static final fun matchContentsDistinctCount (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)I + public static final fun putSliceWithBorder (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/slice/RectSlice;I)V + public static synthetic fun putSliceWithBorder$default (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/slice/RectSlice;IILjava/lang/Object;)V + public static final fun putWithBorder (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/image/bitmap/Bitmap;I)V + public static synthetic fun putWithBorder$default (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/image/bitmap/Bitmap;IILjava/lang/Object;)V + public static final fun resized (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/ScaleMode;Lkorlibs/math/geom/Anchor2D;Z)Lkorlibs/image/bitmap/Bitmap; + public static final fun resized (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/ScaleMode;Lkorlibs/math/geom/Anchor2D;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun resized$default (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/ScaleMode;Lkorlibs/math/geom/Anchor2D;ZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun resizedUpTo (Lkorlibs/image/bitmap/Bitmap;IIZ)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun resizedUpTo$default (Lkorlibs/image/bitmap/Bitmap;IIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun setAlpha (Lkorlibs/image/bitmap/Bitmap32;I)V +} + +public abstract class korlibs/image/bitmap/BitmapIndexed : korlibs/image/bitmap/Bitmap { + public synthetic fun (III[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (III[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun computeMaxReferencedColors ()I + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun get (II)I + public final fun getBytes ()[B + public final fun getData ()[B + public final fun getDatau-uV-T8J8 ()[B + public fun getInt (II)I + public fun getIntIndex (I)I + public final fun getPalette-FROm4YY ()[I + public final fun getPaletteInts ()[I + public fun getRgbaRaw-GWFm98M (II)I + protected final fun getTemp ()[B + public final fun index_d (I)I + public final fun index_d (II)I + public final fun index_m (I)I + public final fun index_m (II)I + public final fun set (III)V + public final fun setBytes ([B)V + public fun setInt (III)V + public fun setIntIndex (II)V + public final fun setPalette-2N1wtbg ([I)V + public fun setRgbaRaw-QlK1N60 (III)V + public final fun setRow (I[B)V + public final fun setRow-VU-fvBY (I[B)V + public final fun setRowChunk (II[BII)V + public final fun setWhitescalePalette ()Lkorlibs/image/bitmap/BitmapIndexed; + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun toLines (Ljava/lang/String;)Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/BitmapKt { + public static final fun Bitmap32Context2d (IIZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun Bitmap32Context2d$default (IIZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun NativeImageContext2d (IIZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImageContext2d$default (IIZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImageOrBitmap32Context2d (IIZZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun NativeImageOrBitmap32Context2d$default (IIZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun asumePremultiplied (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap; + public static final fun checkMatchDimensions (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap; + public static final fun context2d (Lkorlibs/image/bitmap/Bitmap;ZZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun context2d$default (Lkorlibs/image/bitmap/Bitmap;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun createWithThisFormatTyped (Lkorlibs/image/bitmap/Bitmap;II)Lkorlibs/image/bitmap/Bitmap; + public static final fun extract (Lkorlibs/image/bitmap/Bitmap;IIII)Lkorlibs/image/bitmap/Bitmap; + public static final fun getBaseMipmapLevel (Lkorlibs/image/bitmap/Bitmap;)Ljava/lang/Integer; + public static final fun getMaxMipmapLevel (Lkorlibs/image/bitmap/Bitmap;)Ljava/lang/Integer; + public static final fun mipmaps (Lkorlibs/image/bitmap/Bitmap;Z)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun mipmaps$default (Lkorlibs/image/bitmap/Bitmap;ZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun readPixelsUnsafe (Lkorlibs/image/bitmap/Bitmap;IIII)[I + public static final fun setBaseMipmapLevel (Lkorlibs/image/bitmap/Bitmap;Ljava/lang/Integer;)V + public static final fun setMaxMipmapLevel (Lkorlibs/image/bitmap/Bitmap;Ljava/lang/Integer;)V +} + +public final class korlibs/image/bitmap/BitmapSliceKt { + public static final fun extract (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; + public static final fun extractUntransformed (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; + public static final fun getBmp (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; + public static final fun getBounds (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/math/geom/RectangleInt; + public static final fun getContainer (Lkorlibs/math/geom/slice/SliceCoordsWithBase;)Lkorlibs/math/geom/SizeableInt; + public static final fun getRgba (Lkorlibs/math/geom/slice/RectSlice;II)I + public static final fun getRgbaOriented (Lkorlibs/math/geom/slice/RectSlice;II)I + public static final fun getRgbaRawUnsafe (Lkorlibs/math/geom/slice/RectSlice;II)I + public static final fun readPixels-JTAocTU (Lkorlibs/math/geom/slice/RectSlice;IIII[II)[I + public static synthetic fun readPixels-JTAocTU$default (Lkorlibs/math/geom/slice/RectSlice;IIII[IIILjava/lang/Object;)[I + public static final fun readPixelsUnsafe (Lkorlibs/math/geom/slice/RectSlice;IIII[II)[I + public static synthetic fun readPixelsUnsafe$default (Lkorlibs/math/geom/slice/RectSlice;IIII[IIILjava/lang/Object;)[I + public static final fun setRgba-9Gd0bmQ (Lkorlibs/math/geom/slice/RectSlice;III)V + public static final fun setRgbaOriented-9Gd0bmQ (Lkorlibs/math/geom/slice/RectSlice;III)V + public static final fun setRgbaRawUnsafe-9Gd0bmQ (Lkorlibs/math/geom/slice/RectSlice;III)V + public static final fun slice-pvcgspk (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun slice-pvcgspk (Lkorlibs/math/geom/slice/SliceCoordsWithBase;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun slice-pvcgspk$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun slice-pvcgspk$default (Lkorlibs/math/geom/slice/SliceCoordsWithBase;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun sliceWithBounds-dYJqCJA (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun sliceWithBounds-dYJqCJA$default (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun sliceWithSize-dYJqCJA (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun sliceWithSize-dYJqCJA$default (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun toBitmap (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/BitmapWithHotspot { + public fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2I;)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component2 ()Lkorlibs/math/geom/Vector2I; + public final fun copy (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2I;)Lkorlibs/image/bitmap/BitmapWithHotspot; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/BitmapWithHotspot;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2I;ILjava/lang/Object;)Lkorlibs/image/bitmap/BitmapWithHotspot; + public fun equals (Ljava/lang/Object;)Z + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getHotspot ()Lkorlibs/math/geom/Vector2I; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmaps { + public static final field INSTANCE Lkorlibs/image/bitmap/Bitmaps; + public final fun getTransparent ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getWhite ()Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/bitmap/BitmapsKt { + public static final fun getBitmaps_transparent ()Lkorlibs/math/geom/slice/RectSlice; + public static final fun getBitmaps_white ()Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/bitmap/DistanceBitmap { + public static final field Companion Lkorlibs/image/bitmap/DistanceBitmap$Companion; + public fun (II[F[I[I)V + public synthetic fun (II[F[I[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getArea ()I + public final fun getD ()[F + public final fun getDist (II)F + public final fun getHeight ()I + public final fun getPosX (II)I + public final fun getPosY (II)I + public final fun getPx ()[I + public final fun getPy ()[I + public final fun getRPosX (II)I + public final fun getRPosY (II)I + public final fun getWidth ()I + public final fun inBounds (II)Z + public final fun inBoundsX (I)Z + public final fun inBoundsY (I)Z + public final fun index (II)I + public final fun setDist (IIF)V + public final fun setFromBitmap (Lkorlibs/image/bitmap/Bitmap;D)V + public static synthetic fun setFromBitmap$default (Lkorlibs/image/bitmap/DistanceBitmap;Lkorlibs/image/bitmap/Bitmap;DILjava/lang/Object;)V + public final fun setPosRXY (IIII)V + public final fun setPosXY (IIII)V + public final fun setPosXYRel (IIII)V + public final fun toFloatArray2 ()Lkorlibs/datastructure/FloatArray2; + public final fun toNormalizedDistanceBitmap8 ()Lkorlibs/image/bitmap/Bitmap8; +} + +public final class korlibs/image/bitmap/DistanceBitmap$Companion { +} + +public final class korlibs/image/bitmap/DistanceBitmapKt { + public static final fun distanceMap (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;D)Lkorlibs/image/bitmap/DistanceBitmap; + public static synthetic fun distanceMap$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;DILjava/lang/Object;)Lkorlibs/image/bitmap/DistanceBitmap; + public static final fun sdf (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;D)Lkorlibs/image/bitmap/DistanceBitmap; + public static synthetic fun sdf$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;DILjava/lang/Object;)Lkorlibs/image/bitmap/DistanceBitmap; +} + +public final class korlibs/image/bitmap/FloatArray2ExtKt { + public static final fun clamp (Lkorlibs/datastructure/FloatArray2;FF)V + public static final fun convertRange (Lkorlibs/datastructure/FloatArray2;FFFF)V + public static synthetic fun convertRange$default (Lkorlibs/datastructure/FloatArray2;FFFFILjava/lang/Object;)V + public static final fun forEachValue (Lkorlibs/datastructure/FloatArray2;Lkotlin/jvm/functions/Function3;)V + public static final fun getMinMax (Lkorlibs/datastructure/FloatArray2;[F)[F + public static synthetic fun getMinMax$default (Lkorlibs/datastructure/FloatArray2;[FILjava/lang/Object;)[F + public static final fun normalize (Lkorlibs/datastructure/FloatArray2;)V + public static final fun normalizeUniform (Lkorlibs/datastructure/FloatArray2;)V + public static final fun scale (Lkorlibs/datastructure/FloatArray2;F)V + public static synthetic fun scale$default (Lkorlibs/datastructure/FloatArray2;FILjava/lang/Object;)V + public static final fun toBMP32 (Lkorlibs/datastructure/FloatArray2;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun updateValues (Lkorlibs/datastructure/FloatArray2;Lkotlin/jvm/functions/Function3;)V +} + +public final class korlibs/image/bitmap/FloatBitmap32 : korlibs/image/bitmap/Bitmap { + public fun (II[FZ)V + public synthetic fun (II[FZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clamp (FF)V + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun convertRange (FFFF)V + public static synthetic fun convertRange$default (Lkorlibs/image/bitmap/FloatBitmap32;FFFFILjava/lang/Object;)V + public final fun getAlpha (II)F + public final fun getBlue (II)F + public final fun getData ()[F + public final fun getGreen (II)F + public final fun getMinMax ([F)[F + public static synthetic fun getMinMax$default (Lkorlibs/image/bitmap/FloatBitmap32;[FILjava/lang/Object;)[F + public final fun getRed (II)F + public fun getRgbaRaw-GWFm98M (II)I + public final fun getRgbaf-nV_cTio (II[F)[F + public static synthetic fun getRgbaf-nV_cTio$default (Lkorlibs/image/bitmap/FloatBitmap32;II[FILjava/lang/Object;)[F + public final fun normalize ()V + public final fun normalizeUniform ()V + public final fun scale (F)V + public final fun scale (FFFF)V + public static synthetic fun scale$default (Lkorlibs/image/bitmap/FloatBitmap32;FFFFILjava/lang/Object;)V + public final fun setAlpha (IIF)V + public final fun setBlue (IIF)V + public final fun setGreen (IIF)V + public final fun setRed (IIF)V + public fun setRgbaRaw-QlK1N60 (III)V + public final fun setRgbaf (IIFFFF)V + public final fun setRgbaf (II[F)V + public final fun setRgbaf-LO7h4bo (II[F)V + public final fun updateComponent (Lkotlin/jvm/functions/Function2;)V +} + +public final class korlibs/image/bitmap/FloatBitmap32Kt { + public static final fun toFloatBMP32 (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/FloatBitmap32;)Lkorlibs/image/bitmap/FloatBitmap32; + public static synthetic fun toFloatBMP32$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/FloatBitmap32;ILjava/lang/Object;)Lkorlibs/image/bitmap/FloatBitmap32; +} + +public abstract interface class korlibs/image/bitmap/ForcedTexId { + public static final field Companion Lkorlibs/image/bitmap/ForcedTexId$Companion; + public static final field TEXTURE_2D I + public static final field TEXTURE_EXTERNAL I + public abstract fun getForcedTexId ()I + public abstract fun getForcedTexTarget ()I +} + +public final class korlibs/image/bitmap/ForcedTexId$Companion { + public static final field TEXTURE_2D I + public static final field TEXTURE_EXTERNAL I +} + +public final class korlibs/image/bitmap/ForcedTexId$DefaultImpls { + public static fun getForcedTexTarget (Lkorlibs/image/bitmap/ForcedTexId;)I +} + +public final class korlibs/image/bitmap/ForcedTexId$Fixed : korlibs/image/bitmap/ForcedTexId { + public fun (II)V + public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/image/bitmap/ForcedTexId$Fixed; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/ForcedTexId$Fixed;IIILjava/lang/Object;)Lkorlibs/image/bitmap/ForcedTexId$Fixed; + public fun equals (Ljava/lang/Object;)Z + public fun getForcedTexId ()I + public fun getForcedTexTarget ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/image/bitmap/ForcedTexNativeImage : korlibs/image/bitmap/NativeImage, korlibs/image/bitmap/ForcedTexId { + public fun (IIZ)V + public synthetic fun (IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getForcedTexTarget ()I + public fun getName ()Ljava/lang/String; + public fun readPixelsUnsafe (IIII[II)V + public fun writePixelsUnsafe (IIII[II)V +} + +public class korlibs/image/bitmap/MultiBitmap : korlibs/image/bitmap/Bitmap { + public fun (IILjava/util/List;Z)V + public synthetic fun (IILjava/util/List;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;IIZ)V + public synthetic fun (Ljava/util/List;IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBitmaps ()Ljava/util/List; + public fun getRgbaRaw-GWFm98M (II)I + public fun setRgbaRaw-QlK1N60 (III)V +} + +public abstract class korlibs/image/bitmap/NativeImage : korlibs/image/bitmap/Bitmap, korlibs/image/bitmap/NativeImageRef { + public fun (IILjava/lang/Object;Z)V + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public fun flipX ()Lkorlibs/image/bitmap/Bitmap; + public fun flipY ()Lkorlibs/image/bitmap/Bitmap; + public fun getData ()Ljava/lang/Object; + public fun getInt (II)I + public abstract fun getName ()Ljava/lang/String; + public fun getRgbaRaw-GWFm98M (II)I + public final fun readPixelsUnsafe (IIII)[I + public abstract fun readPixelsUnsafe (IIII[II)V + public fun setInt (III)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun swapColumns (II)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun toNonNativeBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun toString ()Ljava/lang/String; + public fun toUri ()Ljava/lang/String; + public abstract fun writePixelsUnsafe (IIII[II)V +} + +public final class korlibs/image/bitmap/NativeImageKt { + public static final fun NativeImage (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage (IILkorlibs/image/vector/Drawable;DD)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage (II[ILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage (Lkorlibs/image/vector/SizedDrawable;DD)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (IILjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (IILkorlibs/image/vector/Drawable;DDILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (II[ILjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (Lkorlibs/image/vector/SizedDrawable;DDILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage--xEBeNA (II[I)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage-wpy9zGg (II[I)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImageOrBitmap32 (IIZLjava/lang/Boolean;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun NativeImageOrBitmap32$default (IIZLjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun ensureNative (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public static final fun mipmap (Lkorlibs/image/bitmap/Bitmap;I)Lkorlibs/image/bitmap/NativeImage; + public static final fun raster (Lkorlibs/image/vector/SizedDrawable;DD)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun raster$default (Lkorlibs/image/vector/SizedDrawable;DDILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static final fun toUri (Lkorlibs/image/bitmap/Bitmap;)Ljava/lang/String; +} + +public final class korlibs/image/bitmap/NinePatchBitmap32Kt { + public static final fun asNinePatch (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatch (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimple (Lkorlibs/image/bitmap/Bitmap;IIII)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimple (Lkorlibs/math/geom/slice/RectSlice;IIII)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimpleRatio (Lkorlibs/math/geom/slice/RectSlice;DDDD)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimpleRatio (Lkorlibs/math/geom/slice/RectSlice;FFFF)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun readNinePatch (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readNinePatch (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readNinePatch$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public class korlibs/image/bitmap/NinePatchBmpSlice { + public static final field Companion Lkorlibs/image/bitmap/NinePatchBmpSlice$Companion; + public fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/slice/RectSlice;)V + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/slice/RectSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun drawTo (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ZZ)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun drawTo$default (Lkorlibs/image/bitmap/NinePatchBmpSlice;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ZZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public final fun getBmpSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getContent ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getDheight ()D + public final fun getDwidth ()D + public final fun getHeight ()I + public final fun getHeightD ()D + public final fun getHeightF ()F + public final fun getInfo ()Lkorlibs/image/bitmap/NinePatchInfo; + public final fun getSegmentBmpSlice (Lkorlibs/image/bitmap/NinePatchInfo$Segment;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getWidth ()I + public final fun getWidthD ()D + public final fun getWidthF ()F + public final fun rendered (IIZZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun rendered$default (Lkorlibs/image/bitmap/NinePatchBmpSlice;IIZZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun renderedNative (IIZZ)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun renderedNative$default (Lkorlibs/image/bitmap/NinePatchBmpSlice;IIZZILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; +} + +public final class korlibs/image/bitmap/NinePatchBmpSlice$Companion { + public final fun createSimple (Lkorlibs/math/geom/slice/RectSlice;IIII)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public final fun invoke (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public final fun invoke (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/NinePatchBmpSlice; +} + +public final class korlibs/image/bitmap/NinePatchInfo { + public fun (IIIIIILkorlibs/math/geom/slice/RectSlice;)V + public synthetic fun (IIIIIILkorlibs/math/geom/slice/RectSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;)V + public synthetic fun (Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun computeScale (Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function5;)V + public static synthetic fun computeScale$default (Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function5;ILjava/lang/Object;)V + public final fun computeScaleNew (Lkorlibs/math/geom/RectangleInt;Lkotlin/jvm/functions/Function5;)V + public final fun computeScaleOld (Lkorlibs/math/geom/RectangleInt;Lkotlin/jvm/functions/Function5;)V + public final fun copy (Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/NinePatchInfo; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/NinePatchInfo;Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;ILjava/lang/Object;)Lkorlibs/image/bitmap/NinePatchInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getFixedHeight ()I + public final fun getFixedWidth ()I + public final fun getHeight ()I + public final fun getScaledHeight ()I + public final fun getScaledWidth ()I + public final fun getSegments ()Ljava/util/List; + public final fun getTotalSegments ()I + public final fun getWidth ()I + public final fun getXaxis ()Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public final fun getXranges ()Ljava/util/List; + public final fun getXsegments ()Ljava/util/List; + public final fun getYaxis ()Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public final fun getYranges ()Ljava/util/List; + public final fun getYsegments ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/NinePatchInfo$AxisInfo { + public fun (Ljava/util/List;I)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()I + public final fun copy (Ljava/util/List;I)Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo;Ljava/util/List;IILjava/lang/Object;)Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getFixedLen ()I + public final fun getRanges ()Ljava/util/List; + public final fun getScaledLen ()I + public final fun getSegments ()Ljava/util/List; + public final fun getTotalLen ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/NinePatchInfo$AxisSegment { + public fun (ZLkotlin/ranges/IntRange;)V + public final fun computedLength (Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo;I)D + public final fun getFixed ()Z + public final fun getLength ()I + public final fun getRange ()Lkotlin/ranges/IntRange; + public final fun getScaled ()Z +} + +public final class korlibs/image/bitmap/NinePatchInfo$Segment : korlibs/datastructure/Extra { + public fun (Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/RectangleInt;Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment;Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment;)V + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBmpSlice ()Lkorlibs/math/geom/slice/RectSlice; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getInfo ()Lkorlibs/image/bitmap/NinePatchInfo; + public final fun getRect ()Lkorlibs/math/geom/RectangleInt; + public final fun getScaleX ()Z + public final fun getScaleY ()Z + public final fun getX ()Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment; + public final fun getY ()Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment; + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public class korlibs/image/bitmap/NullBitmap : korlibs/image/bitmap/Bitmap { + public static final field Companion Lkorlibs/image/bitmap/NullBitmap$Companion; + public fun (IIZ)V + public synthetic fun (IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getRgbaRaw-GWFm98M (II)I + public fun setRgbaRaw-QlK1N60 (III)V +} + +public final class korlibs/image/bitmap/NullBitmap$Companion : korlibs/image/bitmap/NullBitmap { +} + +public final class korlibs/image/bitmap/PSNR { + public static final field INSTANCE Lkorlibs/image/bitmap/PSNR; + public final fun MSE (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D + public final fun MSE (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)D + public final fun invoke (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D + public final fun invoke (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)D +} + +public final class korlibs/image/bitmap/PSNRKt { + public static final fun computePsnr (Lkorlibs/image/bitmap/Bitmap32$Companion;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D + public static final fun psnrDiffTo (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D +} + +public class korlibs/image/bitmap/Palette { + public synthetic fun ([I[Ljava/lang/String;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun ([I[Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getChangeEnd ()I + public final fun getChangeStart ()I + public final fun getColors-FROm4YY ()[I + public final fun getNames ()[Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/effect/BitmapEffect { + public synthetic fun (IIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5-JH0Opww ()I + public final fun component6 ()I + public final fun component7-JH0Opww ()I + public final fun copy-vC8Kl1E (IIIIIII)Lkorlibs/image/bitmap/effect/BitmapEffect; + public static synthetic fun copy-vC8Kl1E$default (Lkorlibs/image/bitmap/effect/BitmapEffect;IIIIIIIILjava/lang/Object;)Lkorlibs/image/bitmap/effect/BitmapEffect; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlurRadius ()I + public final fun getBorderColor-JH0Opww ()I + public final fun getBorderSize ()I + public final fun getDropShadowColor-JH0Opww ()I + public final fun getDropShadowRadius ()I + public final fun getDropShadowX ()I + public final fun getDropShadowY ()I + public final fun getSafeBorder ()I + public fun hashCode ()I + public final fun setBlurRadius (I)V + public final fun setBorderColor-PXL95c4 (I)V + public final fun setBorderSize (I)V + public final fun setDropShadowColor-PXL95c4 (I)V + public final fun setDropShadowRadius (I)V + public final fun setDropShadowX (I)V + public final fun setDropShadowY (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/effect/BitmapEffectKt { + public static final fun applyEffect (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/effect/BitmapEffect;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun applyEffectInline (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/effect/BitmapEffect;)V + public static final fun getSafeBorder (Lkorlibs/image/bitmap/effect/BitmapEffect;)I +} + +public final class korlibs/image/bitmap/effect/BlurKt { + public static final fun blur (Lkorlibs/image/bitmap/Bitmap32;I)Lkorlibs/image/bitmap/Bitmap32; + public static final fun blur (Lkorlibs/image/bitmap/Bitmap8;I)Lkorlibs/image/bitmap/Bitmap8; + public static final fun blurInplace (Lkorlibs/image/bitmap/Bitmap32;I)V + public static final fun blurInplace (Lkorlibs/image/bitmap/Bitmap8;I)V +} + +public final class korlibs/image/bitmap/effect/BorderKt { + public static final fun border-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun border-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun borderInline-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)V + public static synthetic fun borderInline-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V +} + +public final class korlibs/image/bitmap/effect/DropShadowKt { + public static final fun dropShadow-IVTX50A (Lkorlibs/image/bitmap/Bitmap32;IIII)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun dropShadow-IVTX50A$default (Lkorlibs/image/bitmap/Bitmap32;IIIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun dropShadowInplace-IVTX50A (Lkorlibs/image/bitmap/Bitmap32;IIII)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun dropShadowInplace-IVTX50A$default (Lkorlibs/image/bitmap/Bitmap32;IIIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; +} + +public final class korlibs/image/bitmap/effect/GlowKt { + public static final fun glow-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun glow-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun glowInplace-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun glowInplace-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; +} + +public final class korlibs/image/bitmap/sdf/NewSDF { + public static final field INSTANCE Lkorlibs/image/bitmap/sdf/NewSDF; + public final fun edt-yI5Esyk ([FIIIII[F[S[F)V + public final fun edt1d-aTxSVX8 ([FIII[F[S[F)V + public final fun process (Lkorlibs/image/bitmap/Bitmap32;IIID)Lkorlibs/image/bitmap/sdf/NewSDF$Result; + public static synthetic fun process$default (Lkorlibs/image/bitmap/sdf/NewSDF;Lkorlibs/image/bitmap/Bitmap32;IIIDILjava/lang/Object;)Lkorlibs/image/bitmap/sdf/NewSDF$Result; +} + +public final class korlibs/image/bitmap/sdf/NewSDF$Result { + public fun (Lkorlibs/image/bitmap/Bitmap32;IID)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()D + public final fun copy (Lkorlibs/image/bitmap/Bitmap32;IID)Lkorlibs/image/bitmap/sdf/NewSDF$Result; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/sdf/NewSDF$Result;Lkorlibs/image/bitmap/Bitmap32;IIDILjava/lang/Object;)Lkorlibs/image/bitmap/sdf/NewSDF$Result; + public fun equals (Ljava/lang/Object;)Z + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getBuffer ()I + public final fun getCutoff ()D + public final fun getRadius ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/trace/BitmapTracerKt { + public static final fun trace (Lkorlibs/image/bitmap/Bitmap1;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap32;Lkotlin/jvm/functions/Function1;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap;Lkotlin/jvm/functions/Function1;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/bitmap/trace/VectorTracer { + public fun (Lkorlibs/image/bitmap/Bitmap1;Z)V + public synthetic fun (Lkorlibs/image/bitmap/Bitmap1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun commonTrace (Lkorlibs/datastructure/algo/RLEComparer$Ops;)Lkorlibs/math/geom/vector/VectorPath; + public final fun complexBuggyTrace ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap1; + public final fun getComparer ()Lkorlibs/datastructure/algo/RLEComparer; + public final fun getDoDebug ()Z + public final fun getId ()I + public final fun getOut ()Lkorlibs/math/geom/vector/VectorPath; + public final fun setId (I)V + public final fun simpleTrace ()Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/bitmap/trace/VectorTracer$LinkedRle : korlibs/datastructure/algo/RLEComparer$Rle { + public fun (Lkorlibs/image/bitmap/trace/VectorTracer;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public synthetic fun (Lkorlibs/image/bitmap/trace/VectorTracer;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun addLeft (II)V + public final fun addLeftRight (III)V + public final fun addRight (II)V + public final fun finalize (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Z)V + public final fun finalizeLeft (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun finalizeLeftRight (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun finalizeRight (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun getLeftPoints ()Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints; + public final fun getRightPoints ()Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints; + public final fun intersections (Ljava/util/List;)Ljava/util/List; + public final fun intersectsWith (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;)Z + public final fun setLeftPoints (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public final fun setRightPoints (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public final fun start (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Z)V + public final fun startLeft (I)V + public final fun startRight (ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public static synthetic fun startRight$default (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ILjava/lang/Object;)V +} + +public final class korlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints : korlibs/math/geom/PointIntArrayList { + public fun (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Z)V + public synthetic fun (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getId ()I + public final fun getLinked ()Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints; + public final fun getLinkedReverse ()Z + public final fun setLinked (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public final fun setLinkedReverse (Z)V + public fun toString ()Ljava/lang/String; + public final fun toVectorPath (Z)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun toVectorPath$default (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ZILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/color/ARGB : korlibs/image/color/ColorFormat { + public static final field INSTANCE Lkorlibs/image/color/ARGB; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGR : korlibs/image/color/RGB { + public static final field INSTANCE Lkorlibs/image/color/BGR; +} + +public final class korlibs/image/color/BGRA : korlibs/image/color/ColorFormat { + public static final field INSTANCE Lkorlibs/image/color/BGRA; + public final fun bgraToRgba (I)I + public final fun bgraToRgba ([III)V + public static synthetic fun bgraToRgba$default (Lkorlibs/image/color/BGRA;[IIIILjava/lang/Object;)V + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I + public final fun rgbaToBgra (I)I + public final fun rgbaToBgra ([III)V + public static synthetic fun rgbaToBgra$default (Lkorlibs/image/color/BGRA;[IIIILjava/lang/Object;)V +} + +public final class korlibs/image/color/BGRA_4444 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGRA_4444; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGRA_5551 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGRA_5551; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGR_555 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGR_555; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGR_565 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGR_565; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/CMYK { + public static final field Companion Lkorlibs/image/color/CMYK$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/CMYK; + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getB-impl (I)I + public static final fun getC-impl (I)I + public static final fun getCf-impl (I)F + public static final fun getG-impl (I)I + public static final fun getK-impl (I)I + public static final fun getKf-impl (I)F + public static final fun getM-impl (I)I + public static final fun getMf-impl (I)F + public static final fun getR-impl (I)I + public final fun getValue ()I + public static final fun getY-impl (I)I + public static final fun getYf-impl (I)F + public fun hashCode ()I + public static fun hashCode-impl (I)I + public static final fun toRGBA-JH0Opww (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/CMYK$Companion : korlibs/image/color/ColorFormat32 { + public final fun float-UpTlLwg (FFFF)I + public fun getA (I)I + public fun getB (I)I + public fun getG (I)I + public fun getR (I)I + public final fun invoke-UpTlLwg (IIII)I + public final fun invoke-rh0LwTA (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/CMYKKt { + public static final fun toCMYK-PXL95c4 (I)I +} + +public final class korlibs/image/color/ColorAdd { + public static final field Companion Lkorlibs/image/color/ColorAdd$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/ColorAdd; + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getAf-impl (I)F + public static final fun getB-impl (I)I + public static final fun getBf-impl (I)F + public static final fun getG-impl (I)I + public static final fun getGf-impl (I)F + public static final fun getR-impl (I)I + public static final fun getRf-impl (I)F + public static final fun getRgba-impl (I)I + public static final fun getShex-impl (I)Ljava/lang/String; + public final fun getValue ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public static final fun readFloat-impl (I[FI)V + public static synthetic fun readFloat-impl$default (I[FIILjava/lang/Object;)V + public static final fun toInt-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I + public static final fun withA-5yFm10w (II)I + public static final fun withB-5yFm10w (II)I + public static final fun withG-5yFm10w (II)I + public static final fun withR-5yFm10w (II)I +} + +public final class korlibs/image/color/ColorAdd$Companion { + public final fun fromFloat-Az0u9Ao ([FI)I + public static synthetic fun fromFloat-Az0u9Ao$default (Lkorlibs/image/color/ColorAdd$Companion;[FIILjava/lang/Object;)I + public final fun fromFloat-MmYDz5A (FFFF)I + public final fun getNEUTRAL-OQ3U7mQ ()I + public final fun invoke-MmYDz5A (IIII)I +} + +public abstract interface class korlibs/image/color/ColorFormat { + public abstract fun getA (I)I + public abstract fun getB (I)I + public abstract fun getBpp ()I + public abstract fun getG (I)I + public abstract fun getR (I)I + public abstract fun pack (IIII)I +} + +public final class korlibs/image/color/ColorFormat$Mixin : korlibs/image/color/ColorFormat { + public fun (IIIIIIIII)V + public fun getA (I)I + public final fun getAOffset ()I + public final fun getASize ()I + public fun getB (I)I + public final fun getBOffset ()I + public final fun getBSize ()I + public fun getBpp ()I + public fun getG (I)I + public final fun getGOffset ()I + public final fun getGSize ()I + public fun getR (I)I + public final fun getROffset ()I + public final fun getRSize ()I + public fun pack (IIII)I +} + +public abstract interface class korlibs/image/color/ColorFormat16 : korlibs/image/color/ColorFormat { +} + +public abstract class korlibs/image/color/ColorFormat24 : korlibs/image/color/ColorFormat { + public fun ()V + public fun getBpp ()I +} + +public abstract class korlibs/image/color/ColorFormat32 : korlibs/image/color/ColorFormat { + public fun ()V + public fun getBpp ()I +} + +public final class korlibs/image/color/ColorFormatKt { + public static final fun convertTo (Lkorlibs/image/color/ColorFormat;ILkorlibs/image/color/ColorFormat;)I + public static final fun decode (Lkorlibs/image/color/ColorFormat;[BIIZ)[I + public static synthetic fun decode$default (Lkorlibs/image/color/ColorFormat;[BIIZILjava/lang/Object;)[I + public static final fun decode-GuNni5w (Lkorlibs/image/color/ColorFormat;[BI[IIIZ)V + public static synthetic fun decode-GuNni5w$default (Lkorlibs/image/color/ColorFormat;[BI[IIIZILjava/lang/Object;)V + public static final fun decodeInternal-GuNni5w (Lkorlibs/image/color/ColorFormat;[BI[IIILkotlin/jvm/functions/Function2;)V + public static final fun decodeToBitmap32 (Lkorlibs/image/color/ColorFormat;II[BIZ)Lkorlibs/image/bitmap/Bitmap32; + public static final fun decodeToBitmap32 (Lkorlibs/image/color/ColorFormat;Lkorlibs/image/bitmap/Bitmap32;[BIZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun decodeToBitmap32$default (Lkorlibs/image/color/ColorFormat;II[BIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun decodeToBitmap32$default (Lkorlibs/image/color/ColorFormat;Lkorlibs/image/bitmap/Bitmap32;[BIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun encode (Lkorlibs/image/color/ColorFormat16;[II[SII)V + public static final fun encode (Lkorlibs/image/color/ColorFormat32;[II[III)V + public static final fun encode-MtLQgE8 (Lkorlibs/image/color/ColorFormat;[IIIZ)[B + public static synthetic fun encode-MtLQgE8$default (Lkorlibs/image/color/ColorFormat;[IIIZILjava/lang/Object;)[B + public static final fun encode-nQHkGUU (Lkorlibs/image/color/ColorFormat;[II[BIIZ)V + public static synthetic fun encode-nQHkGUU$default (Lkorlibs/image/color/ColorFormat;[II[BIIZILjava/lang/Object;)V + public static final fun getAd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getAf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun getBd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getBf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun getBytesPerPixel (Lkorlibs/image/color/ColorFormat;)D + public static final fun getGd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getGf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun getRd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getRf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun numberOfBytes (Lkorlibs/image/color/ColorFormat;I)I + public static final fun packRGBA-XDoMphA (Lkorlibs/image/color/ColorFormat;I)I + public static final fun toRGBA (Lkorlibs/image/color/ColorFormat;I)I + public static final fun unpackToRGBA (Lkorlibs/image/color/ColorFormat;I)I +} + +public final class korlibs/image/color/ColorMatrix { + public static final field Companion Lkorlibs/image/color/ColorMatrix$Companion; + public fun (FFFFFFFFFFFFFFFFFFFF)V + public final fun apply-POmvUpk ([F[F)V + public static synthetic fun apply-POmvUpk$default (Lkorlibs/image/color/ColorMatrix;[F[FILjava/lang/Object;)V + public final fun applyA (FFFF)F + public final fun applyB (FFFF)F + public final fun applyG (FFFF)F + public final fun applyInline-cxrSKug ([III)V + public static synthetic fun applyInline-cxrSKug$default (Lkorlibs/image/color/ColorMatrix;[IIIILjava/lang/Object;)V + public final fun applyR (FFFF)F + public final fun component1 ()F + public final fun component10 ()F + public final fun component11 ()F + public final fun component12 ()F + public final fun component13 ()F + public final fun component14 ()F + public final fun component15 ()F + public final fun component16 ()F + public final fun component17 ()F + public final fun component18 ()F + public final fun component19 ()F + public final fun component2 ()F + public final fun component20 ()F + public final fun component3 ()F + public final fun component4 ()F + public final fun component5 ()F + public final fun component6 ()F + public final fun component7 ()F + public final fun component8 ()F + public final fun component9 ()F + public final fun copy (FFFFFFFFFFFFFFFFFFFF)Lkorlibs/image/color/ColorMatrix; + public static synthetic fun copy$default (Lkorlibs/image/color/ColorMatrix;FFFFFFFFFFFFFFFFFFFFILjava/lang/Object;)Lkorlibs/image/color/ColorMatrix; + public final fun copyA (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public final fun copyB (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public final fun copyG (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public final fun copyR (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public fun equals (Ljava/lang/Object;)Z + public final fun getA1 ()F + public final fun getAa ()F + public final fun getAb ()F + public final fun getAg ()F + public final fun getAr ()F + public final fun getB1 ()F + public final fun getBa ()F + public final fun getBb ()F + public final fun getBg ()F + public final fun getBr ()F + public final fun getG1 ()F + public final fun getGa ()F + public final fun getGb ()F + public final fun getGg ()F + public final fun getGr ()F + public final fun getR1 ()F + public final fun getRa ()F + public final fun getRb ()F + public final fun getRg ()F + public final fun getRr ()F + public fun hashCode ()I + public final fun plus (Lkorlibs/image/color/ColorMatrix;)Lkorlibs/image/color/ColorMatrix; + public fun toString ()Ljava/lang/String; + public final fun transform-O8vHKn8 (I)I +} + +public final class korlibs/image/color/ColorMatrix$Companion { + public final fun concat (Lkorlibs/image/color/ColorMatrix;Lkorlibs/image/color/ColorMatrix;)Lkorlibs/image/color/ColorMatrix; + public final fun getIDENTITY ()Lkorlibs/image/color/ColorMatrix; + public final fun invoke ()Lkorlibs/image/color/ColorMatrix; + public final fun invoke (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; +} + +public final class korlibs/image/color/ColorMatrixKt { + public static final fun transform-r6-hJiU (ILkorlibs/image/color/ColorMatrix;)I +} + +public final class korlibs/image/color/ColorSwizzleKt { + public static final fun swizzle-r6-hJiU (ILjava/lang/String;)I +} + +public final class korlibs/image/color/ColorTransform : korlibs/math/interpolation/Interpolable, korlibs/math/interpolation/MutableInterpolable { + public static final field Companion Lkorlibs/image/color/ColorTransform$Companion; + public fun (FFFFIIII)V + public final fun applyToColor (I)I + public final fun applyToRGBA-O8vHKn8 (I)I + public final fun copy (FFFFIIII)Lkorlibs/image/color/ColorTransform; + public static synthetic fun copy$default (Lkorlibs/image/color/ColorTransform;FFFFIIIIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun copyFrom (Lkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public fun equals (Ljava/lang/Object;)Z + public final fun getAA ()I + public final fun getAB ()I + public final fun getAG ()I + public final fun getAR ()I + public final fun getAlphaMultiplier ()F + public final fun getAlphaOffset ()I + public final fun getBlueMultiplier ()F + public final fun getBlueOffset ()I + public final fun getColorAdd-OQ3U7mQ ()I + public final fun getColorMul-JH0Opww ()I + public final fun getGreenMultiplier ()F + public final fun getGreenOffset ()I + public final fun getMA ()F + public final fun getMAd ()D + public final fun getMB ()F + public final fun getMBd ()D + public final fun getMG ()F + public final fun getMGd ()D + public final fun getMR ()F + public final fun getMRd ()D + public final fun getRedMultiplier ()F + public final fun getRedOffset ()I + public final fun hasJustAlpha ()Z + public fun hashCode ()I + public final fun identity ()V + public synthetic fun interpolateWith-DJj3pIk (DLjava/lang/Object;)Ljava/lang/Object; + public fun interpolateWith-DJj3pIk (DLkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public final fun isIdentity ()Z + public final fun setAA (I)V + public final fun setAB (I)V + public final fun setAG (I)V + public final fun setAR (I)V + public final fun setAddTo (IIII)Lkorlibs/image/color/ColorTransform; + public static synthetic fun setAddTo$default (Lkorlibs/image/color/ColorTransform;IIIIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun setAlphaMultiplier (F)V + public final fun setAlphaOffset (I)V + public final fun setBlueMultiplier (F)V + public final fun setBlueOffset (I)V + public final fun setColorAdd-3BqAdjg (I)V + public final fun setColorMul-PXL95c4 (I)V + public final fun setGreenMultiplier (F)V + public final fun setGreenOffset (I)V + public final fun setMA (F)V + public final fun setMAd (D)V + public final fun setMB (F)V + public final fun setMBd (D)V + public final fun setMG (F)V + public final fun setMGd (D)V + public final fun setMR (F)V + public final fun setMRd (D)V + public final fun setMultiplyTo (FFFF)Lkorlibs/image/color/ColorTransform; + public static synthetic fun setMultiplyTo$default (Lkorlibs/image/color/ColorTransform;FFFFILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun setRedMultiplier (F)V + public final fun setRedOffset (I)V + public final fun setTo (FFFFIIII)Lkorlibs/image/color/ColorTransform; + public static synthetic fun setTo$default (Lkorlibs/image/color/ColorTransform;FFFFIIIIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun setToConcat (Lkorlibs/image/color/ColorTransform;Lkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public final fun setToIdentity ()Lkorlibs/image/color/ColorTransform; + public synthetic fun setToInterpolated-aphylw4 (DLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun setToInterpolated-aphylw4 (DLkorlibs/image/color/ColorTransform;Lkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/color/ColorTransform$Companion { + public final fun Add (IIII)Lkorlibs/image/color/ColorTransform; + public final fun Multiply (DDDD)Lkorlibs/image/color/ColorTransform; +} + +public final class korlibs/image/color/ColorTransformKt { + public static final fun ColorAdd_pack (IIII)I + public static final fun ColorAdd_packComponent (I)I + public static final fun ColorAdd_unpackComponent (I)I + public static final fun ColorTransform (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorTransform; + public static synthetic fun ColorTransform$default (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public static final fun ColorTransform-qniYU8I (II)Lkorlibs/image/color/ColorTransform; + public static synthetic fun ColorTransform-qniYU8I$default (IIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public static final fun getColorAdd_NEUTRAL ()I + public static final fun toColorAdd-PXL95c4 (I)I + public static final fun transform-r6-hJiU (ILkorlibs/image/color/ColorTransform;)I +} + +public final class korlibs/image/color/ColorTransformMul { + public fun ()V + public fun (FFFF)V + public synthetic fun (FFFFILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun copy (FFFF)Lkorlibs/image/color/ColorTransformMul; + public static synthetic fun copy$default (Lkorlibs/image/color/ColorTransformMul;FFFFILjava/lang/Object;)Lkorlibs/image/color/ColorTransformMul; + public final fun copyFrom (Lkorlibs/image/color/ColorTransformMul;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getA ()F + public final fun getB ()F + public final fun getColorMul-JH0Opww ()I + public final fun getG ()F + public final fun getR ()F + public fun hashCode ()I + public final fun setA (F)V + public final fun setB (F)V + public final fun setColorMul-PXL95c4 (I)V + public final fun setG (F)V + public final fun setR (F)V + public final fun setTo (FFFF)V + public final fun setToConcat (Lkorlibs/image/color/ColorTransformMul;Lkorlibs/image/color/ColorTransformMul;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/color/Colors { + public static final field INSTANCE Lkorlibs/image/color/Colors; + public final fun get-FRqqwgc (Ljava/lang/String;IZ)I + public static synthetic fun get-FRqqwgc$default (Lkorlibs/image/color/Colors;Ljava/lang/String;IZILjava/lang/Object;)I + public final fun get-O1c-hRk (Ljava/lang/String;)I + public final fun getALICEBLUE-JH0Opww ()I + public final fun getANTIQUEWHITE-JH0Opww ()I + public final fun getAQUA-JH0Opww ()I + public final fun getAQUAMARINE-JH0Opww ()I + public final fun getAZURE-JH0Opww ()I + public final fun getBEIGE-JH0Opww ()I + public final fun getBISQUE-JH0Opww ()I + public final fun getBLACK-JH0Opww ()I + public final fun getBLANCHEDALMOND-JH0Opww ()I + public final fun getBLUE-JH0Opww ()I + public final fun getBLUEVIOLET-JH0Opww ()I + public final fun getBROWN-JH0Opww ()I + public final fun getBURLYWOOD-JH0Opww ()I + public final fun getCADETBLUE-JH0Opww ()I + public final fun getCHARTREUSE-JH0Opww ()I + public final fun getCHOCOLATE-JH0Opww ()I + public final fun getCORAL-JH0Opww ()I + public final fun getCORNFLOWERBLUE-JH0Opww ()I + public final fun getCORNSILK-JH0Opww ()I + public final fun getCRIMSON-JH0Opww ()I + public final fun getCYAN-JH0Opww ()I + public final fun getColorsByName ()Ljava/util/Map; + public final fun getDARKBLUE-JH0Opww ()I + public final fun getDARKCYAN-JH0Opww ()I + public final fun getDARKGOLDENROD-JH0Opww ()I + public final fun getDARKGRAY-JH0Opww ()I + public final fun getDARKGREEN-JH0Opww ()I + public final fun getDARKGREY-JH0Opww ()I + public final fun getDARKKHAKI-JH0Opww ()I + public final fun getDARKMAGENTA-JH0Opww ()I + public final fun getDARKOLIVEGREEN-JH0Opww ()I + public final fun getDARKORANGE-JH0Opww ()I + public final fun getDARKORCHID-JH0Opww ()I + public final fun getDARKRED-JH0Opww ()I + public final fun getDARKSALMON-JH0Opww ()I + public final fun getDARKSEAGREEN-JH0Opww ()I + public final fun getDARKSLATEBLUE-JH0Opww ()I + public final fun getDARKSLATEGRAY-JH0Opww ()I + public final fun getDARKSLATEGREY-JH0Opww ()I + public final fun getDARKTURQUOISE-JH0Opww ()I + public final fun getDARKVIOLET-JH0Opww ()I + public final fun getDEEPPINK-JH0Opww ()I + public final fun getDEEPSKYBLUE-JH0Opww ()I + public final fun getDIMGRAY-JH0Opww ()I + public final fun getDIMGREY-JH0Opww ()I + public final fun getDODGERBLUE-JH0Opww ()I + public final fun getFIREBRICK-JH0Opww ()I + public final fun getFLORALWHITE-JH0Opww ()I + public final fun getFORESTGREEN-JH0Opww ()I + public final fun getFUCHSIA-JH0Opww ()I + public final fun getGAINSBORO-JH0Opww ()I + public final fun getGHOSTWHITE-JH0Opww ()I + public final fun getGOLD-JH0Opww ()I + public final fun getGOLDENROD-JH0Opww ()I + public final fun getGREEN-JH0Opww ()I + public final fun getGREENYELLOW-JH0Opww ()I + public final fun getHONEYDEW-JH0Opww ()I + public final fun getHOTPINK-JH0Opww ()I + public final fun getINDIANRED-JH0Opww ()I + public final fun getINDIGO-JH0Opww ()I + public final fun getIVORY-JH0Opww ()I + public final fun getKHAKI-JH0Opww ()I + public final fun getLAVENDER-JH0Opww ()I + public final fun getLAVENDERBLUSH-JH0Opww ()I + public final fun getLAWNGREEN-JH0Opww ()I + public final fun getLEMONCHIFFON-JH0Opww ()I + public final fun getLIGHTBLUE-JH0Opww ()I + public final fun getLIGHTCORAL-JH0Opww ()I + public final fun getLIGHTCYAN-JH0Opww ()I + public final fun getLIGHTGOLDENRODYELLOW-JH0Opww ()I + public final fun getLIGHTGRAY-JH0Opww ()I + public final fun getLIGHTGREEN-JH0Opww ()I + public final fun getLIGHTGREY-JH0Opww ()I + public final fun getLIGHTPINK-JH0Opww ()I + public final fun getLIGHTSALMON-JH0Opww ()I + public final fun getLIGHTSEAGREEN-JH0Opww ()I + public final fun getLIGHTSKYBLUE-JH0Opww ()I + public final fun getLIGHTSLATEGRAY-JH0Opww ()I + public final fun getLIGHTSLATEGREY-JH0Opww ()I + public final fun getLIGHTSTEELBLUE-JH0Opww ()I + public final fun getLIGHTYELLOW-JH0Opww ()I + public final fun getLIME-JH0Opww ()I + public final fun getLIMEGREEN-JH0Opww ()I + public final fun getLINEN-JH0Opww ()I + public final fun getMAGENTA-JH0Opww ()I + public final fun getMAROON-JH0Opww ()I + public final fun getMEDIUMAQUAMARINE-JH0Opww ()I + public final fun getMEDIUMBLUE-JH0Opww ()I + public final fun getMEDIUMORCHID-JH0Opww ()I + public final fun getMEDIUMPURPLE-JH0Opww ()I + public final fun getMEDIUMSEAGREEN-JH0Opww ()I + public final fun getMEDIUMSLATEBLUE-JH0Opww ()I + public final fun getMEDIUMSPRINGGREEN-JH0Opww ()I + public final fun getMEDIUMTURQUOISE-JH0Opww ()I + public final fun getMEDIUMVIOLETRED-JH0Opww ()I + public final fun getMIDNIGHTBLUE-JH0Opww ()I + public final fun getMINTCREAM-JH0Opww ()I + public final fun getMISTYROSE-JH0Opww ()I + public final fun getMOCCASIN-JH0Opww ()I + public final fun getNAVAJOWHITE-JH0Opww ()I + public final fun getNAVY-JH0Opww ()I + public final fun getOLDLACE-JH0Opww ()I + public final fun getOLIVE-JH0Opww ()I + public final fun getOLIVEDRAB-JH0Opww ()I + public final fun getORANGE-JH0Opww ()I + public final fun getORANGERED-JH0Opww ()I + public final fun getORCHID-JH0Opww ()I + public final fun getPALEGOLDENROD-JH0Opww ()I + public final fun getPALEGREEN-JH0Opww ()I + public final fun getPALETURQUOISE-JH0Opww ()I + public final fun getPALEVIOLETRED-JH0Opww ()I + public final fun getPAPAYAWHIP-JH0Opww ()I + public final fun getPEACHPUFF-JH0Opww ()I + public final fun getPERU-JH0Opww ()I + public final fun getPINK-JH0Opww ()I + public final fun getPLUM-JH0Opww ()I + public final fun getPOWDERBLUE-JH0Opww ()I + public final fun getPURPLE-JH0Opww ()I + public final fun getRED-JH0Opww ()I + public final fun getROSYBROWN-JH0Opww ()I + public final fun getROYALBLUE-JH0Opww ()I + public final fun getSADDLEBROWN-JH0Opww ()I + public final fun getSALMON-JH0Opww ()I + public final fun getSANDYBROWN-JH0Opww ()I + public final fun getSEAGREEN-JH0Opww ()I + public final fun getSEASHELL-JH0Opww ()I + public final fun getSIENNA-JH0Opww ()I + public final fun getSILVER-JH0Opww ()I + public final fun getSKYBLUE-JH0Opww ()I + public final fun getSLATEBLUE-JH0Opww ()I + public final fun getSLATEGRAY-JH0Opww ()I + public final fun getSLATEGREY-JH0Opww ()I + public final fun getSNOW-JH0Opww ()I + public final fun getSPRINGGREEN-JH0Opww ()I + public final fun getSTEELBLUE-JH0Opww ()I + public final fun getTAN-JH0Opww ()I + public final fun getTEAL-JH0Opww ()I + public final fun getTHISTLE-JH0Opww ()I + public final fun getTOMATO-JH0Opww ()I + public final fun getTRANSPARENT-JH0Opww ()I + public final fun getTRANSPARENT_WHITE-JH0Opww ()I + public final fun getTURQUOISE-JH0Opww ()I + public final fun getVIOLET-JH0Opww ()I + public final fun getWHEAT-JH0Opww ()I + public final fun getWHITE-JH0Opww ()I + public final fun getWHITESMOKE-JH0Opww ()I + public final fun getYELLOW-JH0Opww ()I + public final fun getYELLOWGREEN-JH0Opww ()I +} + +public final class korlibs/image/color/Colors$Default : korlibs/image/color/Colors$WithDefault { + public static final field INSTANCE Lkorlibs/image/color/Colors$Default; +} + +public class korlibs/image/color/Colors$WithDefault { + public synthetic fun (ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun get-O1c-hRk (Ljava/lang/String;)I + public final fun getDefaultColor-JH0Opww ()I +} + +public final class korlibs/image/color/ColorsExt { + public static final field INSTANCE Lkorlibs/image/color/ColorsExt; + public final fun getNamesByColor ()Lkorlibs/datastructure/IntMap; +} + +public final class korlibs/image/color/ColorsKt { + public static final fun getName-XDoMphA (Lkorlibs/image/color/Colors;I)Ljava/lang/String; + public static final fun getNameOrHex-XDoMphA (Lkorlibs/image/color/Colors;I)Ljava/lang/String; + public static final fun toHtmlNamedString-PXL95c4 (I)Ljava/lang/String; +} + +public final class korlibs/image/color/MaterialColors { + public static final field INSTANCE Lkorlibs/image/color/MaterialColors; + public final fun getAMBER_100-JH0Opww ()I + public final fun getAMBER_200-JH0Opww ()I + public final fun getAMBER_300-JH0Opww ()I + public final fun getAMBER_400-JH0Opww ()I + public final fun getAMBER_50-JH0Opww ()I + public final fun getAMBER_500-JH0Opww ()I + public final fun getAMBER_600-JH0Opww ()I + public final fun getAMBER_700-JH0Opww ()I + public final fun getAMBER_800-JH0Opww ()I + public final fun getAMBER_900-JH0Opww ()I + public final fun getAMBER_A100-JH0Opww ()I + public final fun getAMBER_A200-JH0Opww ()I + public final fun getAMBER_A400-JH0Opww ()I + public final fun getAMBER_A700-JH0Opww ()I + public final fun getBLUE_100-JH0Opww ()I + public final fun getBLUE_200-JH0Opww ()I + public final fun getBLUE_300-JH0Opww ()I + public final fun getBLUE_400-JH0Opww ()I + public final fun getBLUE_50-JH0Opww ()I + public final fun getBLUE_500-JH0Opww ()I + public final fun getBLUE_600-JH0Opww ()I + public final fun getBLUE_700-JH0Opww ()I + public final fun getBLUE_800-JH0Opww ()I + public final fun getBLUE_900-JH0Opww ()I + public final fun getBLUE_A100-JH0Opww ()I + public final fun getBLUE_A200-JH0Opww ()I + public final fun getBLUE_A400-JH0Opww ()I + public final fun getBLUE_A700-JH0Opww ()I + public final fun getBLUE_GRAY_100-JH0Opww ()I + public final fun getBLUE_GRAY_200-JH0Opww ()I + public final fun getBLUE_GRAY_300-JH0Opww ()I + public final fun getBLUE_GRAY_400-JH0Opww ()I + public final fun getBLUE_GRAY_50-JH0Opww ()I + public final fun getBLUE_GRAY_500-JH0Opww ()I + public final fun getBLUE_GRAY_600-JH0Opww ()I + public final fun getBLUE_GRAY_700-JH0Opww ()I + public final fun getBLUE_GRAY_800-JH0Opww ()I + public final fun getBLUE_GRAY_900-JH0Opww ()I + public final fun getBROWN_100-JH0Opww ()I + public final fun getBROWN_200-JH0Opww ()I + public final fun getBROWN_300-JH0Opww ()I + public final fun getBROWN_400-JH0Opww ()I + public final fun getBROWN_50-JH0Opww ()I + public final fun getBROWN_500-JH0Opww ()I + public final fun getBROWN_600-JH0Opww ()I + public final fun getBROWN_700-JH0Opww ()I + public final fun getBROWN_800-JH0Opww ()I + public final fun getBROWN_900-JH0Opww ()I + public final fun getCYAN_100-JH0Opww ()I + public final fun getCYAN_200-JH0Opww ()I + public final fun getCYAN_300-JH0Opww ()I + public final fun getCYAN_400-JH0Opww ()I + public final fun getCYAN_50-JH0Opww ()I + public final fun getCYAN_500-JH0Opww ()I + public final fun getCYAN_600-JH0Opww ()I + public final fun getCYAN_700-JH0Opww ()I + public final fun getCYAN_800-JH0Opww ()I + public final fun getCYAN_900-JH0Opww ()I + public final fun getCYAN_A100-JH0Opww ()I + public final fun getCYAN_A200-JH0Opww ()I + public final fun getCYAN_A400-JH0Opww ()I + public final fun getCYAN_A700-JH0Opww ()I + public final fun getDEEP_ORANGE_100-JH0Opww ()I + public final fun getDEEP_ORANGE_200-JH0Opww ()I + public final fun getDEEP_ORANGE_300-JH0Opww ()I + public final fun getDEEP_ORANGE_400-JH0Opww ()I + public final fun getDEEP_ORANGE_50-JH0Opww ()I + public final fun getDEEP_ORANGE_500-JH0Opww ()I + public final fun getDEEP_ORANGE_600-JH0Opww ()I + public final fun getDEEP_ORANGE_700-JH0Opww ()I + public final fun getDEEP_ORANGE_800-JH0Opww ()I + public final fun getDEEP_ORANGE_900-JH0Opww ()I + public final fun getDEEP_ORANGE_A100-JH0Opww ()I + public final fun getDEEP_ORANGE_A200-JH0Opww ()I + public final fun getDEEP_ORANGE_A400-JH0Opww ()I + public final fun getDEEP_ORANGE_A700-JH0Opww ()I + public final fun getDEEP_PURPLE_100-JH0Opww ()I + public final fun getDEEP_PURPLE_200-JH0Opww ()I + public final fun getDEEP_PURPLE_300-JH0Opww ()I + public final fun getDEEP_PURPLE_400-JH0Opww ()I + public final fun getDEEP_PURPLE_50-JH0Opww ()I + public final fun getDEEP_PURPLE_500-JH0Opww ()I + public final fun getDEEP_PURPLE_600-JH0Opww ()I + public final fun getDEEP_PURPLE_700-JH0Opww ()I + public final fun getDEEP_PURPLE_800-JH0Opww ()I + public final fun getDEEP_PURPLE_900-JH0Opww ()I + public final fun getDEEP_PURPLE_A100-JH0Opww ()I + public final fun getDEEP_PURPLE_A200-JH0Opww ()I + public final fun getDEEP_PURPLE_A400-JH0Opww ()I + public final fun getDEEP_PURPLE_A700-JH0Opww ()I + public final fun getGRAY_100-JH0Opww ()I + public final fun getGRAY_200-JH0Opww ()I + public final fun getGRAY_300-JH0Opww ()I + public final fun getGRAY_400-JH0Opww ()I + public final fun getGRAY_50-JH0Opww ()I + public final fun getGRAY_500-JH0Opww ()I + public final fun getGRAY_600-JH0Opww ()I + public final fun getGRAY_700-JH0Opww ()I + public final fun getGRAY_800-JH0Opww ()I + public final fun getGRAY_900-JH0Opww ()I + public final fun getGREEN_100-JH0Opww ()I + public final fun getGREEN_200-JH0Opww ()I + public final fun getGREEN_300-JH0Opww ()I + public final fun getGREEN_400-JH0Opww ()I + public final fun getGREEN_50-JH0Opww ()I + public final fun getGREEN_500-JH0Opww ()I + public final fun getGREEN_600-JH0Opww ()I + public final fun getGREEN_700-JH0Opww ()I + public final fun getGREEN_800-JH0Opww ()I + public final fun getGREEN_900-JH0Opww ()I + public final fun getGREEN_A100-JH0Opww ()I + public final fun getGREEN_A200-JH0Opww ()I + public final fun getGREEN_A400-JH0Opww ()I + public final fun getGREEN_A700-JH0Opww ()I + public final fun getLIGHT_BLUE_100-JH0Opww ()I + public final fun getLIGHT_BLUE_200-JH0Opww ()I + public final fun getLIGHT_BLUE_300-JH0Opww ()I + public final fun getLIGHT_BLUE_400-JH0Opww ()I + public final fun getLIGHT_BLUE_50-JH0Opww ()I + public final fun getLIGHT_BLUE_500-JH0Opww ()I + public final fun getLIGHT_BLUE_600-JH0Opww ()I + public final fun getLIGHT_BLUE_700-JH0Opww ()I + public final fun getLIGHT_BLUE_800-JH0Opww ()I + public final fun getLIGHT_BLUE_900-JH0Opww ()I + public final fun getLIGHT_BLUE_A100-JH0Opww ()I + public final fun getLIGHT_BLUE_A200-JH0Opww ()I + public final fun getLIGHT_BLUE_A400-JH0Opww ()I + public final fun getLIGHT_BLUE_A700-JH0Opww ()I + public final fun getLIGHT_GREEN_100-JH0Opww ()I + public final fun getLIGHT_GREEN_200-JH0Opww ()I + public final fun getLIGHT_GREEN_300-JH0Opww ()I + public final fun getLIGHT_GREEN_400-JH0Opww ()I + public final fun getLIGHT_GREEN_50-JH0Opww ()I + public final fun getLIGHT_GREEN_500-JH0Opww ()I + public final fun getLIGHT_GREEN_600-JH0Opww ()I + public final fun getLIGHT_GREEN_700-JH0Opww ()I + public final fun getLIGHT_GREEN_800-JH0Opww ()I + public final fun getLIGHT_GREEN_900-JH0Opww ()I + public final fun getLIGHT_GREEN_A100-JH0Opww ()I + public final fun getLIGHT_GREEN_A200-JH0Opww ()I + public final fun getLIGHT_GREEN_A400-JH0Opww ()I + public final fun getLIGHT_GREEN_A700-JH0Opww ()I + public final fun getLIME_100-JH0Opww ()I + public final fun getLIME_200-JH0Opww ()I + public final fun getLIME_300-JH0Opww ()I + public final fun getLIME_400-JH0Opww ()I + public final fun getLIME_50-JH0Opww ()I + public final fun getLIME_500-JH0Opww ()I + public final fun getLIME_600-JH0Opww ()I + public final fun getLIME_700-JH0Opww ()I + public final fun getLIME_800-JH0Opww ()I + public final fun getLIME_900-JH0Opww ()I + public final fun getLIME_A100-JH0Opww ()I + public final fun getLIME_A200-JH0Opww ()I + public final fun getLIME_A400-JH0Opww ()I + public final fun getLIME_A700-JH0Opww ()I + public final fun getORANGE_100-JH0Opww ()I + public final fun getORANGE_200-JH0Opww ()I + public final fun getORANGE_300-JH0Opww ()I + public final fun getORANGE_400-JH0Opww ()I + public final fun getORANGE_50-JH0Opww ()I + public final fun getORANGE_500-JH0Opww ()I + public final fun getORANGE_600-JH0Opww ()I + public final fun getORANGE_700-JH0Opww ()I + public final fun getORANGE_800-JH0Opww ()I + public final fun getORANGE_900-JH0Opww ()I + public final fun getORANGE_A100-JH0Opww ()I + public final fun getORANGE_A200-JH0Opww ()I + public final fun getORANGE_A400-JH0Opww ()I + public final fun getORANGE_A700-JH0Opww ()I + public final fun getPINK_100-JH0Opww ()I + public final fun getPINK_200-JH0Opww ()I + public final fun getPINK_300-JH0Opww ()I + public final fun getPINK_400-JH0Opww ()I + public final fun getPINK_50-JH0Opww ()I + public final fun getPINK_500-JH0Opww ()I + public final fun getPINK_600-JH0Opww ()I + public final fun getPINK_700-JH0Opww ()I + public final fun getPINK_800-JH0Opww ()I + public final fun getPINK_900-JH0Opww ()I + public final fun getPINK_A100-JH0Opww ()I + public final fun getPINK_A200-JH0Opww ()I + public final fun getPINK_A400-JH0Opww ()I + public final fun getPINK_A700-JH0Opww ()I + public final fun getPURPLE_100-JH0Opww ()I + public final fun getPURPLE_200-JH0Opww ()I + public final fun getPURPLE_300-JH0Opww ()I + public final fun getPURPLE_400-JH0Opww ()I + public final fun getPURPLE_50-JH0Opww ()I + public final fun getPURPLE_500-JH0Opww ()I + public final fun getPURPLE_600-JH0Opww ()I + public final fun getPURPLE_700-JH0Opww ()I + public final fun getPURPLE_800-JH0Opww ()I + public final fun getPURPLE_900-JH0Opww ()I + public final fun getPURPLE_A100-JH0Opww ()I + public final fun getPURPLE_A200-JH0Opww ()I + public final fun getPURPLE_A400-JH0Opww ()I + public final fun getPURPLE_A700-JH0Opww ()I + public final fun getRED_100-JH0Opww ()I + public final fun getRED_200-JH0Opww ()I + public final fun getRED_300-JH0Opww ()I + public final fun getRED_400-JH0Opww ()I + public final fun getRED_50-JH0Opww ()I + public final fun getRED_500-JH0Opww ()I + public final fun getRED_600-JH0Opww ()I + public final fun getRED_700-JH0Opww ()I + public final fun getRED_800-JH0Opww ()I + public final fun getRED_900-JH0Opww ()I + public final fun getRED_A100-JH0Opww ()I + public final fun getRED_A200-JH0Opww ()I + public final fun getRED_A400-JH0Opww ()I + public final fun getRED_A700-JH0Opww ()I + public final fun getTEAL_100-JH0Opww ()I + public final fun getTEAL_200-JH0Opww ()I + public final fun getTEAL_300-JH0Opww ()I + public final fun getTEAL_400-JH0Opww ()I + public final fun getTEAL_50-JH0Opww ()I + public final fun getTEAL_500-JH0Opww ()I + public final fun getTEAL_600-JH0Opww ()I + public final fun getTEAL_700-JH0Opww ()I + public final fun getTEAL_800-JH0Opww ()I + public final fun getTEAL_900-JH0Opww ()I + public final fun getTEAL_A100-JH0Opww ()I + public final fun getTEAL_A200-JH0Opww ()I + public final fun getTEAL_A400-JH0Opww ()I + public final fun getTEAL_A700-JH0Opww ()I + public final fun getYELLOW_100-JH0Opww ()I + public final fun getYELLOW_200-JH0Opww ()I + public final fun getYELLOW_300-JH0Opww ()I + public final fun getYELLOW_400-JH0Opww ()I + public final fun getYELLOW_50-JH0Opww ()I + public final fun getYELLOW_500-JH0Opww ()I + public final fun getYELLOW_600-JH0Opww ()I + public final fun getYELLOW_700-JH0Opww ()I + public final fun getYELLOW_800-JH0Opww ()I + public final fun getYELLOW_900-JH0Opww ()I + public final fun getYELLOW_A100-JH0Opww ()I + public final fun getYELLOW_A200-JH0Opww ()I + public final fun getYELLOW_A400-JH0Opww ()I + public final fun getYELLOW_A700-JH0Opww ()I +} + +public final class korlibs/image/color/PaletteColorFormat : korlibs/image/color/ColorFormat { + public synthetic fun ([ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public final fun getPalette-FROm4YY ()[I + public fun getR (I)I + public fun pack (IIII)I +} + +public class korlibs/image/color/RGB : korlibs/image/color/ColorFormat24 { + public static final field Companion Lkorlibs/image/color/RGB$Companion; + public fun (III)V + public fun getA (I)I + public fun getB (I)I + public final fun getBOffset ()I + public fun getG (I)I + public final fun getGOffset ()I + public fun getR (I)I + public final fun getROffset ()I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGB$Companion : korlibs/image/color/RGB { +} + +public final class korlibs/image/color/RGBA : java/lang/Comparable, korlibs/image/paint/Paint, korlibs/math/interpolation/Interpolable { + public static final field Companion Lkorlibs/image/color/RGBA$Companion; + public static final fun SRGBtoLinearRGB-JH0Opww (I)I + public static final fun applyGamma-O1c-hRk (IF)I + public static final synthetic fun box-impl (I)Lkorlibs/image/color/RGBA; + public fun clone ()Lkorlibs/image/paint/Paint; + public static fun clone-impl (I)Lkorlibs/image/paint/Paint; + public synthetic fun compareTo (Ljava/lang/Object;)I + public fun compareTo-PXL95c4 (I)I + public static fun compareTo-PXL95c4 (II)I + public static final fun concatAd-O1c-hRk (ID)I + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getAd-impl (I)D + public static final fun getAf-impl (I)F + public static final fun getB-impl (I)I + public static final fun getBd-impl (I)D + public static final fun getBf-impl (I)F + public static final fun getColor-JH0Opww (I)I + public static final fun getComponent-impl (IC)I + public static final fun getComponent-impl (II)I + public static final fun getG-impl (I)I + public static final fun getGd-impl (I)D + public static final fun getGf-impl (I)F + public static final fun getHexString-impl (I)Ljava/lang/String; + public static final fun getHexStringNoAlpha-impl (I)Ljava/lang/String; + public static final fun getHtmlColor-impl (I)Ljava/lang/String; + public static final fun getHtmlStringSimple-impl (I)Ljava/lang/String; + public static final fun getPremultiplied-WnMhupY (I)I + public static final fun getPremultipliedAccurate-WnMhupY (I)I + public static final fun getPremultipliedAccurateAlt-WnMhupY (I)I + public static final fun getPremultipliedFast-WnMhupY (I)I + public static final fun getR-impl (I)I + public static final fun getRd-impl (I)D + public static final fun getRf-impl (I)F + public static final fun getRgb-impl (I)I + public final fun getValue ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public synthetic fun interpolateWith-DJj3pIk (DLjava/lang/Object;)Ljava/lang/Object; + public fun interpolateWith-oXvrp2c (DI)I + public static fun interpolateWith-oXvrp2c (IDI)I + public static final fun linearRGBToSRGB-JH0Opww (I)I + public static final fun minus-O8vHKn8 (II)I + public static final fun mix-O8vHKn8 (II)I + public static final fun plus-O8vHKn8 (II)I + public static final fun premultipliedValue-impl (IZ)I + public static final fun readFloat-impl (I[FI)V + public static synthetic fun readFloat-impl$default (I[FIILjava/lang/Object;)V + public static final fun times-O8vHKn8 (II)I + public static final fun toRGBAf-UGuej-o (I)[F + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public static final fun toVector4-impl (I)Lkorlibs/math/geom/Vector4F; + public final synthetic fun unbox-impl ()I + public static final fun withA-O1c-hRk (II)I + public static final fun withAd-O1c-hRk (ID)I + public static final fun withAf-O1c-hRk (IF)I + public static final fun withB-O1c-hRk (II)I + public static final fun withBd-O1c-hRk (ID)I + public static final fun withBf-O1c-hRk (IF)I + public static final fun withG-O1c-hRk (II)I + public static final fun withGd-O1c-hRk (ID)I + public static final fun withGf-O1c-hRk (IF)I + public static final fun withR-O1c-hRk (II)I + public static final fun withRGB-O1c-hRk (II)I + public static final fun withRGB-u6-pZFY (IIII)I + public static final fun withRGBUnclamped-u6-pZFY (IIII)I + public static final fun withRd-O1c-hRk (ID)I + public static final fun withRf-O1c-hRk (IF)I +} + +public final class korlibs/image/color/RGBA$Companion : korlibs/image/color/ColorFormat32 { + public final fun float-6bQucaA (DDDD)I + public final fun float-6bQucaA (FFFF)I + public final fun float-GWFm98M ([FI)I + public static synthetic fun float-GWFm98M$default (Lkorlibs/image/color/RGBA$Companion;[FIILjava/lang/Object;)I + public final fun float-O1c-hRk (Lkorlibs/math/geom/Vector4F;)I + public final fun float-n4gSzIk ([F)I + public fun getA (I)I + public fun getB (I)I + public fun getG (I)I + public fun getR (I)I + public final fun interpolate-eNfyVaM (IID)I + public final fun invoke-6bQucaA (IIII)I + public final fun invoke-GWFm98M (II)I + public final fun invoke-O8vHKn8 (I)I + public final fun invoke-u6-pZFY (III)I + public final fun mix-fW9GB6U (II)I + public final fun mixRgb-eNfyVaM (IID)I + public final fun mixRgbFactor256 (III)I + public final fun mixRgbFactor256-kmvcM9k (III)I + public final fun mixRgba-eNfyVaM (IID)I + public final fun mixRgba4-RdOqKdk (IIIIDD)I + public final fun multiply-fW9GB6U (II)I + public fun pack (IIII)I + public final fun packUnsafe-6bQucaA (IIII)I + public final fun unclamped-6bQucaA (IIII)I +} + +public final class korlibs/image/color/RGBAKt { + public static final fun arraycopy-4DhhXis ([II[III)V + public static final fun arraycopy-NfnQA0g ([II[III)V + public static final fun asNonPremultiplied-YWajVTI (I)I + public static final fun asNonPremultiplied-qppUzjo ([I)[I + public static final fun asPremultiplied-2N1wtbg ([I)[I + public static final fun asPremultiplied-PXL95c4 (I)I + public static final fun asStraight-YWajVTI (I)I + public static final fun asStraight-qppUzjo ([I)[I + public static final fun depremultiply-BZWNAD4 ([II[III)V + public static final fun interpolate-KfyN0IA (DII)I + public static final fun interpolate-MWpgnYc (DII)I + public static final fun mix-2eT6Pzc (IID)I + public static final fun mix-4DhhXis ([II[III)V + public static final fun mix-QIjrKKM ([II[III)V + public static final fun mix-TSdl2XM (IID)I + public static final fun mix-i8yFRUI (II)I + public static final fun mix-y184oeg ([II[II[III)V + public static final fun premultiply-QIjrKKM ([II[III)V + public static final fun scale-VwgUA1w ([II[FII)V + public static final fun toRgbaArray (Ljava/util/List;)[I + public static final fun toRgbaArray ([Lkorlibs/image/color/RGBA;)[I +} + +public final class korlibs/image/color/RGBAPremultiplied { + public static final field Companion Lkorlibs/image/color/RGBAPremultiplied$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/RGBAPremultiplied; + public static fun constructor-impl (I)I + public static fun constructor-impl (II)I + public static fun constructor-impl (IIII)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getAd-impl (I)D + public static final fun getAf-impl (I)F + public static final fun getB-impl (I)I + public static final fun getBd-impl (I)D + public static final fun getBf-impl (I)F + public static final fun getDepremultiplied-JH0Opww (I)I + public static final fun getDepremultipliedAccurate-JH0Opww (I)I + public static final fun getDepremultipliedAccurateAlt-JH0Opww (I)I + public static final fun getDepremultipliedFast-JH0Opww (I)I + public static final fun getG-impl (I)I + public static final fun getGd-impl (I)D + public static final fun getGf-impl (I)F + public static final fun getHexString-impl (I)Ljava/lang/String; + public static final fun getHtmlColor-impl (I)Ljava/lang/String; + public static final fun getHtmlStringSimple-impl (I)Ljava/lang/String; + public static final fun getR-impl (I)I + public static final fun getRd-impl (I)D + public static final fun getRf-impl (I)F + public static final fun getRgb-impl (I)I + public final fun getValue ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public static final fun scaled-UNGtISs (ID)I + public static final fun scaled-UNGtISs (IF)I + public static final fun scaled256-UNGtISs (II)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/RGBAPremultiplied$Companion { + public final fun blend-a1rseoI (II)I + public final fun blend-gFV_SfY (IIII)I + public final fun blendAlpha-a1rseoI (II)I + public final fun invoke-Jo5oMHI (I)I + public final fun mixRgba-xPL2zsY (IID)I +} + +public final class korlibs/image/color/RGBA_4444 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGBA_4444; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGBA_5551 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGBA_5551; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGBAd { + public fun ()V + public fun (DDDD)V + public fun (I)V + public fun (Lkorlibs/image/color/RGBAd;)V + public final fun add (DDDD)V + public final fun getA ()D + public final fun getB ()D + public final fun getG ()D + public final fun getR ()D + public final fun set (DDDD)V + public final fun set (Lkorlibs/image/color/RGBAd;)V + public final fun setA (D)V + public final fun setB (D)V + public final fun setG (D)V + public final fun setR (D)V + public final fun toRGBA-JH0Opww ()I +} + +public final class korlibs/image/color/RGBAf { + public static final field Companion Lkorlibs/image/color/RGBAf$Companion; + public static final fun add-WNtDAAU ([FFFFF)[F + public static final synthetic fun box-impl ([F)Lkorlibs/image/color/RGBAf; + public static final fun clamp-UGuej-o ([F)[F + public static fun constructor-impl (FFFF)[F + public static fun constructor-impl (I)[F + public static fun constructor-impl ([F)[F + public static synthetic fun constructor-impl$default (FFFFILkotlin/jvm/internal/DefaultConstructorMarker;)[F + public static final fun copyFrom-rkqt18k ([F[F)[F + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([FLjava/lang/Object;)Z + public static final fun equals-impl0 ([F[F)Z + public static final fun getA-impl ([F)F + public static final fun getAd-impl ([F)D + public static final fun getAi-impl ([F)I + public static final fun getB-impl ([F)F + public static final fun getBd-impl ([F)D + public static final fun getBi-impl ([F)I + public final fun getData ()[F + public static final fun getG-impl ([F)F + public static final fun getGd-impl ([F)D + public static final fun getGi-impl ([F)I + public static final fun getR-impl ([F)F + public static final fun getRd-impl ([F)D + public static final fun getRgba-JH0Opww ([F)I + public static final fun getRi-impl ([F)I + public fun hashCode ()I + public static fun hashCode-impl ([F)I + public static final fun readFrom-impl ([F[FI)V + public static synthetic fun readFrom-impl$default ([F[FIILjava/lang/Object;)V + public static final fun setA-impl ([FF)V + public static final fun setAd-impl ([FD)V + public static final fun setB-impl ([FF)V + public static final fun setBd-impl ([FD)V + public static final fun setG-impl ([FF)V + public static final fun setGd-impl ([FD)V + public static final fun setR-impl ([FF)V + public static final fun setRd-impl ([FD)V + public static final fun setTo-WNtDAAU ([FFFFF)[F + public static final fun setTo-YJkwmXg ([FI)[F + public static final fun setTo-rkqt18k ([F[F)[F + public static final fun setToIdentity-UGuej-o ([F)[F + public static final fun setToMultiply-WNtDAAU ([FFFFF)[F + public static final fun setToMultiply-rkqt18k ([F[F)[F + public static final fun toRGBA-JH0Opww ([F)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([F)Ljava/lang/String; + public static final fun toVector-impl ([F)Lkorlibs/math/geom/Vector4F; + public final synthetic fun unbox-impl ()[F + public static final fun writeTo-impl ([F[FI)V + public static synthetic fun writeTo-impl$default ([F[FIILjava/lang/Object;)V +} + +public final class korlibs/image/color/RGBAf$Companion { + public final fun invoke-rkqt18k ([F)[F + public final fun valueOf--1Z3aRg (Ljava/lang/String;[F)[F + public static synthetic fun valueOf--1Z3aRg$default (Lkorlibs/image/color/RGBAf$Companion;Ljava/lang/String;[FILjava/lang/Object;)[F +} + +public final class korlibs/image/color/RGBAfKt { + public static final fun RGBAf (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)[F + public static final fun writeFloat-_XhCFwI (I[FI)V + public static synthetic fun writeFloat-_XhCFwI$default (I[FIILjava/lang/Object;)V +} + +public final class korlibs/image/color/RGB_555 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGB_555; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGB_565 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGB_565; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RgbaArray : java/util/List, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/image/color/RgbaArray$Companion; + public synthetic fun add (ILjava/lang/Object;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add-PXL95c4 (I)Z + public fun add-XDoMphA (II)V + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/RgbaArray; + public fun clear ()V + public static fun constructor-impl ([I)[I + public final fun contains (Ljava/lang/Object;)Z + public fun contains-PXL95c4 (I)Z + public static fun contains-PXL95c4 ([II)Z + public fun containsAll (Ljava/util/Collection;)Z + public static fun containsAll-impl ([ILjava/util/Collection;)Z + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun fill-_XhCFwI ([IIII)V + public static synthetic fun fill-_XhCFwI$default ([IIIIILjava/lang/Object;)V + public synthetic fun get (I)Ljava/lang/Object; + public fun get-O1c-hRk (I)I + public static fun get-O1c-hRk ([II)I + public final fun getInts ()[I + public fun getSize ()I + public static fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf-PXL95c4 (I)I + public static fun indexOf-PXL95c4 ([II)I + public fun isEmpty ()Z + public static fun isEmpty-impl ([I)Z + public fun iterator ()Ljava/util/Iterator; + public static fun iterator-impl ([I)Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf-PXL95c4 (I)I + public static fun lastIndexOf-PXL95c4 ([II)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public static fun listIterator-impl ([I)Ljava/util/ListIterator; + public static fun listIterator-impl ([II)Ljava/util/ListIterator; + public static final fun premultiplyInplace-zd-32vk ([III)[I + public static synthetic fun premultiplyInplace-zd-32vk$default ([IIIILjava/lang/Object;)[I + public fun remove (I)I + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public static final fun set-XDoMphA ([III)V + public fun set-YUDK9qs (II)I + public synthetic fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public static fun subList-impl ([III)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public final class korlibs/image/color/RgbaArray$Companion { + public final fun invoke-Ufc9j94 (ILkotlin/jvm/functions/Function1;)[I + public final fun invoke-lrAz6eQ (I)[I + public final fun invoke-lrAz6eQ ([Lkorlibs/image/color/RGBA;)[I + public final fun invokeRgba ([Lkorlibs/image/color/RGBA;)[I +} + +public final class korlibs/image/color/RgbaPremultipliedArray { + public static final field Companion Lkorlibs/image/color/RgbaPremultipliedArray$Companion; + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/RgbaPremultipliedArray; + public static fun constructor-impl ([I)[I + public static final fun depremultiplyInplace-Ufc9j94 ([III)[I + public static synthetic fun depremultiplyInplace-Ufc9j94$default ([IIIILjava/lang/Object;)[I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun fill-QDlECrk ([IIII)V + public static synthetic fun fill-QDlECrk$default ([IIIIILjava/lang/Object;)V + public static final fun get-UNGtISs ([II)I + public final fun getInts ()[I + public static final fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public static final fun set-ma3DQ24 ([III)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public final class korlibs/image/color/RgbaPremultipliedArray$Companion { + public final fun invoke-JIsoUPY (I)[I + public final fun invoke-JIsoUPY ([Lkorlibs/image/color/RGBAPremultiplied;)[I + public final fun invoke-zd-32vk (ILkotlin/jvm/functions/Function1;)[I +} + +public final class korlibs/image/color/Vector3DExtKt { + public static final fun setToColor-XDoMphA (Lkorlibs/math/geom/MVector4;I)Lkorlibs/math/geom/MVector4; + public static final fun setToColorPremultiplied-XDoMphA (Lkorlibs/math/geom/MVector4;I)Lkorlibs/math/geom/MVector4; + public static final fun toPremultipliedVector3D-r6-hJiU (ILkorlibs/math/geom/MVector4;)Lkorlibs/math/geom/MVector4; + public static synthetic fun toPremultipliedVector3D-r6-hJiU$default (ILkorlibs/math/geom/MVector4;ILjava/lang/Object;)Lkorlibs/math/geom/MVector4; + public static final fun toVector3D-2rwDi88 (ILkorlibs/math/geom/MVector4;)Lkorlibs/math/geom/MVector4; + public static synthetic fun toVector3D-2rwDi88$default (ILkorlibs/math/geom/MVector4;ILjava/lang/Object;)Lkorlibs/math/geom/MVector4; + public static final fun toVector3D-r6-hJiU (ILkorlibs/math/geom/MVector4;)Lkorlibs/math/geom/MVector4; + public static synthetic fun toVector3D-r6-hJiU$default (ILkorlibs/math/geom/MVector4;ILjava/lang/Object;)Lkorlibs/math/geom/MVector4; + public static final fun toVector4-YWajVTI (I)Lkorlibs/math/geom/Vector4F; +} + +public final class korlibs/image/color/YCbCr { + public static final field Companion Lkorlibs/image/color/YCbCr$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/YCbCr; + public static fun constructor-impl (I)I + public static fun constructor-impl (IIII)I + public static synthetic fun constructor-impl$default (IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getCb-impl (I)I + public static final fun getCr-impl (I)I + public final fun getValue ()I + public static final fun getY-impl (I)I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/YCbCr$Companion : korlibs/image/color/ColorFormat32 { + public fun getA (I)I + public fun getB (I)I + public final fun getB (III)I + public final fun getCb (I)I + public final fun getCb (III)I + public final fun getCr (I)I + public final fun getCr (III)I + public fun getG (I)I + public final fun getG (III)I + public fun getR (I)I + public final fun getR (III)I + public final fun getY (I)I + public final fun getY (III)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/YCbCrArray { + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/YCbCrArray; + public static fun constructor-impl ([I)[I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun get-CUdGbvo ([II)I + public final fun getInts ()[I + public static final fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public static final fun set-ruHAFSA ([III)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public final class korlibs/image/color/YCbCrKt { + public static final fun toRGBA-HJD2yCw (I)I + public static final fun toYCbCr-PXL95c4 (I)I +} + +public final class korlibs/image/color/YUVA { + public static final field Companion Lkorlibs/image/color/YUVA$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/YUVA; + public static fun constructor-impl (I)I + public static fun constructor-impl (IIII)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getU-impl (I)I + public static final fun getV-impl (I)I + public final fun getValue ()I + public static final fun getY-impl (I)I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/YUVA$Companion : korlibs/image/color/ColorFormat32 { + public final fun YUVtoRGB-G67W0_o ([II[B[B[BII)V + public fun getA (I)I + public fun getB (I)I + public final fun getB (III)I + public fun getG (I)I + public final fun getG (III)I + public fun getR (I)I + public final fun getR (III)I + public final fun getU (I)I + public final fun getU (III)I + public final fun getV (I)I + public final fun getV (III)I + public final fun getY (I)I + public final fun getY (III)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/YUVAKt { + public static final fun toRGBA-eE1VlwU (I)I + public static final fun toYUVA-PXL95c4 (I)I +} + +public final class korlibs/image/color/YuvaArray { + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/YuvaArray; + public static fun constructor-impl ([I)[I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun get-CswKljc ([II)I + public final fun getInts ()[I + public static final fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public static final fun set-tWwKU5E ([III)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public abstract interface class korlibs/image/font/BaseTextMetricsResult { + public abstract fun getFmetrics ()Lkorlibs/image/font/FontMetrics; + public abstract fun getGlyphs ()Ljava/util/List; + public abstract fun getGlyphsPerLine ()Ljava/util/List; + public abstract fun getMetrics ()Lkorlibs/image/font/TextMetrics; +} + +public abstract class korlibs/image/font/BaseTtfFont : korlibs/datastructure/Extra, korlibs/image/font/VectorFont { + public static final field Companion Lkorlibs/image/font/BaseTtfFont$Companion; + public fun (Lkorlibs/io/stream/FastByteArrayInputStream;Ljava/lang/String;ZZ)V + public synthetic fun (Lkorlibs/io/stream/FastByteArrayInputStream;Ljava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([BLjava/lang/String;ZZ)V + public synthetic fun ([BLjava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + protected final fun addCharacterMap (II)V + protected final fun addCharacterMapOld (II)V + public final fun doInit ()V + public final fun get (C)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun get (I)Lkorlibs/image/font/BaseTtfFont$Glyph; + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun get-BGDy9WI (I)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getAdvanceWidthMax ()I + public final fun getAllBytes ()[B + public final fun getAllBytesUnsafe ()[B + public final fun getAllGlyphs (Z)Ljava/util/List; + public static synthetic fun getAllGlyphs$default (Lkorlibs/image/font/BaseTtfFont;ZILjava/lang/Object;)Ljava/util/List; + public final fun getAscender ()I + public final fun getBitmapGlyphInfos ()Ljava/util/LinkedHashMap; + public final fun getCaretOffset ()I + public final fun getCaretSlopeRise ()I + public final fun getCaretSlopeRun ()I + public final fun getCharIndexFromChar (C)Ljava/lang/Integer; + public final fun getCharIndexFromCodePoint (I)Ljava/lang/Integer; + public final fun getCharIndexFromWChar-BGDy9WI (I)Ljava/lang/Integer; + protected final fun getCharacterMapOrNull (I)Ljava/lang/Integer; + public final fun getCharacterMaps ()Ljava/util/LinkedHashMap; + public final fun getCharacterMapsReverse ()Ljava/util/LinkedHashMap; + public final fun getCodePointFromCharIndex (I)Ljava/lang/Integer; + public final fun getCodePointFromCharIndexOrElse (II)I + public static synthetic fun getCodePointFromCharIndexOrElse$default (Lkorlibs/image/font/BaseTtfFont;IIILjava/lang/Object;)I + protected final fun getColrGlyphInfos ()Lkorlibs/datastructure/IntMap; + protected final fun getColrv0LayerInfos ()[Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo; + protected final fun getColrv1 ()Lkorlibs/image/font/BaseTtfFont$COLRv1; + public final fun getDescender ()I + protected final fun getEnableLigatures ()Z + protected final fun getExtName ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + protected final fun getFontDirectionHint ()I + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public final fun getFontMetrics1px ()Lkorlibs/image/font/FontMetrics; + protected final fun getFontRev ()I + protected final fun getFrozen ()Z + public final fun getGlyphByChar (CZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByChar$default (Lkorlibs/image/font/BaseTtfFont;CZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByCodePoint (IZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByCodePoint$default (Lkorlibs/image/font/BaseTtfFont;IZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByIndex (IZI)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByIndex$default (Lkorlibs/image/font/BaseTtfFont;IZIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByReader (Lkorlibs/io/lang/WStringReader;IZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByReader$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/lang/WStringReader;IZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByWChar-Xh9c3mw (IZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByWChar-Xh9c3mw$default (Lkorlibs/image/font/BaseTtfFont;IZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + protected final fun getGlyphCache ()Lkorlibs/datastructure/IntMap; + protected final fun getGlyphDataFormat ()I + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public final fun getGlyphSubstitution ()Lkorlibs/datastructure/IntIntMap; + public final fun getGlyphsByReader (Lkorlibs/io/lang/WStringReader;Ljava/util/List;)Ljava/util/List; + public static synthetic fun getGlyphsByReader$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/lang/WStringReader;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; + protected final fun getHheaVersion ()I + protected final fun getHorMetrics ()Ljava/util/List; + protected final fun getIndexToLocFormat ()I + public fun getKerning (DII)D + public final fun getLineGap ()I + protected final fun getLineHeight ()I + protected final fun getLocs ()[I + protected final fun getLowestRecPPEM ()I + protected final fun getMacStyle ()I + public final fun getMaxComponentDepth ()I + public final fun getMaxComponentElements ()I + public final fun getMaxCompositeContours ()I + public final fun getMaxCompositePoints ()I + public final fun getMaxContours ()I + public final fun getMaxFunctionDefs ()I + public final fun getMaxInstructionDefs ()I + public final fun getMaxPoints ()I + public final fun getMaxSizeOfInstructions ()I + public final fun getMaxStackElements ()I + public final fun getMaxStorage ()I + public final fun getMaxTwilightPoints ()I + public final fun getMaxZones ()I + public final fun getMetricDataFormat ()I + public final fun getMinLeftSideBearing ()I + public final fun getMinRightSideBearing ()I + public fun getName ()Ljava/lang/String; + public final fun getName (I)Ljava/lang/String; + public final fun getName (Lkorlibs/image/font/BaseTtfFont$NameId;)Ljava/lang/String; + protected final fun getNamesi ()Lkorlibs/image/font/BaseTtfFont$NamesInfo; + protected final fun getNonExistantGlyphMetrics1px ()Lkorlibs/image/font/GlyphMetrics; + public final fun getNumGlyphs ()I + public final fun getNumberOfHMetrics ()I + protected final fun getOnlyReadMetadata ()Z + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public final fun getPalettes ()Ljava/util/List; + protected final fun getS ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSubstitutionsCodePoints ()Lkorlibs/datastructure/IntMap; + public abstract fun getTable (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Table; + public abstract fun getTableNames ()Ljava/util/Set; + protected final fun getTempContours ()[Lkorlibs/image/font/BaseTtfFont$Contour; + protected final fun getTextScale (D)D + public final fun getTtfCompleteName ()Ljava/lang/String; + public final fun getTtfName ()Ljava/lang/String; + public final fun getUnitsPerEm ()I + protected final fun getXMax ()I + public final fun getXMaxExtent ()I + protected final fun getXMin ()I + protected final fun getYMax ()I + protected final fun getYMin ()I + public final fun get_cff ()Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult; + protected final fun interpretColrv1 (ILkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/vector/Context2d;II)V + public final fun isOpenType ()Z + public final fun openTable (Ljava/lang/String;)Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun readAffine2x3 (Lkorlibs/io/stream/FastByteArrayInputStream;Z)Lkorlibs/math/geom/Matrix; + public final fun readBaseGlyphPaintRecord (Lkorlibs/io/stream/FastByteArrayInputStream;)V + protected final fun readCbdt ()V + protected final fun readCblc ()V + public final fun readClipBox (Lkorlibs/io/stream/FastByteArrayInputStream;Z)Lkorlibs/math/geom/Rectangle; + public static synthetic fun readClipBox$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/stream/FastByteArrayInputStream;ZILjava/lang/Object;)Lkorlibs/math/geom/Rectangle; + protected final fun readCmap ()V + public final fun readColorLine (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/BaseTtfFont$ColorLine; + public final fun readColorStop (Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/BaseTtfFont$ColorStop;)Lkorlibs/image/font/BaseTtfFont$ColorStop; + public static synthetic fun readColorStop$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/BaseTtfFont$ColorStop;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$ColorStop; + protected final fun readColr ()V + public final fun readCoverage (Lkorlibs/io/stream/FastByteArrayInputStream;I)[I + public static synthetic fun readCoverage$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/stream/FastByteArrayInputStream;IILjava/lang/Object;)[I + protected final fun readCpal ()V + protected final fun readF2DOT14 (Lkorlibs/io/stream/FastByteArrayInputStream;)F + protected final fun readFIXED3 (Lkorlibs/io/stream/FastByteArrayInputStream;)F + public final fun readFWORD (Lkorlibs/io/stream/FastByteArrayInputStream;)I + protected final fun readGlyph (Lkorlibs/io/stream/FastByteArrayInputStream;I)Lkorlibs/image/font/BaseTtfFont$Glyph; + protected final fun readGsub ()V + protected final fun readHead ()V + protected abstract fun readHeaderTables ()V + protected final fun readHhea ()V + protected final fun readHmtx ()V + protected final fun readLoca ()V + protected final fun readMaxp ()V + protected final fun readMixBE (Lkorlibs/io/stream/FastByteArrayInputStream;ZZ)I + protected final fun readNames ()V + public final fun readOffset16 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readOffset24 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readOffset32 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + protected final fun readSbix ()V + protected final fun readSibLineMetrics (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun readUFWORD (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readVarIdxBase (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + protected final fun runTable (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + protected final fun runTableUnit (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + protected final fun setAdvanceWidthMax (I)V + protected final fun setAscender (I)V + public final fun setBitmapGlyphInfos (Ljava/util/LinkedHashMap;)V + protected final fun setCaretOffset (I)V + protected final fun setCaretSlopeRise (I)V + protected final fun setCaretSlopeRun (I)V + protected final fun setColrv0LayerInfos ([Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo;)V + protected final fun setColrv1 (Lkorlibs/image/font/BaseTtfFont$COLRv1;)V + protected final fun setDescender (I)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + protected final fun setFontDirectionHint (I)V + protected final fun setFontRev (I)V + protected final fun setFrozen (Z)V + protected final fun setGlyphDataFormat (I)V + protected final fun setHheaVersion (I)V + protected final fun setHorMetrics (Ljava/util/List;)V + protected final fun setIndexToLocFormat (I)V + protected final fun setLineGap (I)V + protected final fun setLocs ([I)V + protected final fun setLowestRecPPEM (I)V + protected final fun setMacStyle (I)V + protected final fun setMaxComponentDepth (I)V + protected final fun setMaxComponentElements (I)V + protected final fun setMaxCompositeContours (I)V + protected final fun setMaxCompositePoints (I)V + protected final fun setMaxContours (I)V + protected final fun setMaxFunctionDefs (I)V + protected final fun setMaxInstructionDefs (I)V + protected final fun setMaxPoints (I)V + protected final fun setMaxSizeOfInstructions (I)V + protected final fun setMaxStackElements (I)V + protected final fun setMaxStorage (I)V + protected final fun setMaxTwilightPoints (I)V + protected final fun setMaxZones (I)V + protected final fun setMetricDataFormat (I)V + protected final fun setMinLeftSideBearing (I)V + protected final fun setMinRightSideBearing (I)V + protected final fun setNumGlyphs (I)V + protected final fun setNumberOfHMetrics (I)V + public final fun setOpenType (Z)V + public final fun setPalettes (Ljava/util/List;)V + protected final fun setUnitsPerEm (I)V + protected final fun setXMax (I)V + protected final fun setXMaxExtent (I)V + protected final fun setXMin (I)V + protected final fun setYMax (I)V + protected final fun setYMin (I)V + public final fun set_cff (Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$BitmapGlyphInfo { + public fun (IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIII)V + public synthetic fun (IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component13 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIII)Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo;IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getAscender ()I + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBitmap (Z)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun getBitmap$default (Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo;ZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public final fun getDescender ()I + public final fun getGlyphID ()I + public final fun getHeight ()I + public final fun getHoriAdvance ()I + public final fun getHoriBearingX ()I + public final fun getHoriBearingY ()I + public final fun getImageFormat ()I + public final fun getInfo ()Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public final fun getOffset ()I + public final fun getS ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSize ()I + public final fun getVertAdvance ()I + public final fun getVertBearingX ()I + public final fun getVertBearingY ()I + public final fun getWidth ()I + public fun hashCode ()I + public final fun setBitmap (Lkorlibs/image/bitmap/Bitmap;)V + public final fun setHeight (I)V + public final fun setHoriAdvance (I)V + public final fun setHoriBearingX (I)V + public final fun setHoriBearingY (I)V + public final fun setS (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setVertAdvance (I)V + public final fun setVertBearingX (I)V + public final fun setVertBearingY (I)V + public final fun setWidth (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$CFFGlyph : korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIIIILkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath;)V + public fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun getPaths ()Ljava/util/List; +} + +public final class korlibs/image/font/BaseTtfFont$COLRv1 { + public fun ()V + public fun ([ILkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;)V + public synthetic fun ([ILkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getGlyphIDToClipOffset ()Lkorlibs/datastructure/IntIntMap; + public final fun getLayerList ()[I + public final fun getS ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSBaseOffset ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSClipOffset ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSLayerOffset ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun setLayerList ([I)V + public final fun setS (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setSBaseOffset (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setSClipOffset (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setSLayerOffset (Lkorlibs/io/stream/FastByteArrayInputStream;)V +} + +public final class korlibs/image/font/BaseTtfFont$Clip { + public fun (III)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (III)Lkorlibs/image/font/BaseTtfFont$Clip; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$Clip;IIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Clip; + public fun equals (Ljava/lang/Object;)Z + public final fun getClipBoxOffset ()I + public final fun getEndGlyphID ()I + public final fun getStartGlyphID ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColorBitmapInfo { + public fun ()V + public fun (IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIII)V + public synthetic fun (IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun component6 ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIII)Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getBitDepth ()I + public final fun getColorRef ()I + public final fun getEndGlyphIndex ()I + public final fun getFlags ()I + public final fun getHori ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun getIndexSubTableArrayOffset ()I + public final fun getIndexTablesSize ()I + public final fun getNumberofIndexSubTables ()I + public final fun getPpemX ()I + public final fun getPpemY ()I + public final fun getStartGlyphIndex ()I + public final fun getVert ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColorLine { + public fun (Lkorlibs/image/vector/CycleMethod;Ljava/util/List;)V + public final fun addToPaint (Lkorlibs/image/paint/GradientPaint;Lkorlibs/image/bitmap/Palette;)V + public final fun component1 ()Lkorlibs/image/vector/CycleMethod; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/vector/CycleMethod;Ljava/util/List;)Lkorlibs/image/font/BaseTtfFont$ColorLine; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$ColorLine;Lkorlibs/image/vector/CycleMethod;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$ColorLine; + public fun equals (Ljava/lang/Object;)Z + public final fun getCycle ()Lkorlibs/image/vector/CycleMethod; + public final fun getStops ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColorStop { + public fun (DID)V + public final fun getAlpha ()D + public final fun getPaletteIndex ()I + public final fun getStopOffset ()D + public final fun setAlpha (D)V + public final fun setPaletteIndex (I)V + public final fun setStopOffset (D)V +} + +public abstract interface class korlibs/image/font/BaseTtfFont$ColrGlyphInfo { + public abstract fun getColorShape (I)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/font/BaseTtfFont$ColrGlyphInfo$DefaultImpls { + public static synthetic fun getColorShape$default (Lkorlibs/image/font/BaseTtfFont$ColrGlyphInfo;IILjava/lang/Object;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/font/BaseTtfFont$ColrGlyphInfoV0 : korlibs/image/font/BaseTtfFont$ColrGlyphInfo { + public fun (Lkorlibs/image/font/BaseTtfFont;III)V + public final fun get (I)Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo; + public fun getColorShape (I)Lkorlibs/image/vector/Shape; + public final fun getFirstLayerIndex ()I + public final fun getGlyphID ()I + public final fun getNumLayers ()I + public final fun toList ()Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColrGlyphInfoV1 : korlibs/image/font/BaseTtfFont$ColrGlyphInfo { + public fun (Lkorlibs/image/font/BaseTtfFont;II)V + public fun getColorShape (I)Lkorlibs/image/vector/Shape; + public final fun getGlyphID ()I + public final fun getPaint ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColrLayerInfo { + public fun (Lkorlibs/image/font/BaseTtfFont;II)V + public final fun color-O1c-hRk (I)I + public final fun getColor-JH0Opww ()I + public final fun getGlyphID ()I + public final fun getPaletteIndex ()I + public final fun getShape (I)Lkorlibs/image/vector/FillShape; + public static synthetic fun getShape$default (Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo;IILjava/lang/Object;)Lkorlibs/image/vector/FillShape; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$Colrv1Paint : java/lang/Enum { + public static final field Companion Lkorlibs/image/font/BaseTtfFont$Colrv1Paint$Companion; + public static final field PaintColrGlyph Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintColrLayers Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintComposite Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintGlyph Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintLinearGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintRadialGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintRotate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintRotateAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScale Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScaleAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScaleUniform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScaleUniformAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSkew Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSkewAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSolid Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSweepGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintTransform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintTranslate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarLinearGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarRadialGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarRotate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarRotateAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScale Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScaleAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScaleUniform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScaleUniformAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSkew Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSkewAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSolid Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSweepGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarTransform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarTranslate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getFormat ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static fun values ()[Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; +} + +public final class korlibs/image/font/BaseTtfFont$Colrv1Paint$Companion { + public final fun getBY_FORMAT ()[Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; +} + +public final class korlibs/image/font/BaseTtfFont$Companion { + public final fun readHeaderTables (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/util/Map; + public final fun readNamesSection (Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/BaseTtfFont$NamesInfo;)V +} + +public final class korlibs/image/font/BaseTtfFont$CompositeGlyph : korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIIILjava/util/List;I)V + public fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun getPaths ()Ljava/util/List; + public final fun getRefs ()Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$Contour { + public fun ()V + public fun (IIZ)V + public synthetic fun (IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Z + public final fun copy (IIZ)Lkorlibs/image/font/BaseTtfFont$Contour; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$Contour;IIZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Contour; + public final fun copyFrom (Lkorlibs/image/font/BaseTtfFont$Contour;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getOnCurve ()Z + public final fun getX ()I + public final fun getY ()I + public fun hashCode ()I + public final fun setOnCurve (Z)V + public final fun setX (I)V + public final fun setY (I)V + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIIII)V + public final fun getAdvanceWidth ()I + public final fun getBitmapEntry ()Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo; + public final fun getColorEntry ()Lkorlibs/image/font/BaseTtfFont$ColrGlyphInfo; + public final fun getIndex ()I + public final fun getMetrics1px ()Lkorlibs/image/font/GlyphMetrics; + public abstract fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public abstract fun getPaths ()Ljava/util/List; + public final fun getXMax ()I + public final fun getXMin ()I + public final fun getYMax ()I + public final fun getYMin ()I +} + +public final class korlibs/image/font/BaseTtfFont$GlyphGraphicsPath : korlibs/math/geom/vector/IVectorPath { + public fun (ILkorlibs/math/geom/vector/VectorPath;)V + public fun arc-gw4c68o (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;DDZ)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;D)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;F)V + public fun circle (Lkorlibs/math/geom/Circle;)V + public fun circle (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun circleHole (Lkorlibs/math/geom/Circle;)V + public fun circleHole (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun close ()V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun copy (ILkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath;ILkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun cubic (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun cubicTo (DDDDDD)V + public fun cubicTo (FFFFFF)V + public fun cubicTo (IIIIII)V + public fun cubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun curve (Lkorlibs/math/geom/bezier/Bezier;)V + public fun curves (Ljava/util/List;)V + public fun curves (Lkorlibs/math/geom/bezier/Curves;)V + public fun ellipse (Lkorlibs/math/geom/Ellipse;)V + public fun ellipse (Lkorlibs/math/geom/Rectangle;)V + public fun ellipse (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getGlpyhIndex ()I + public fun getLastMovePos ()Lkorlibs/math/geom/Vector2D; + public fun getLastPos ()Lkorlibs/math/geom/Vector2D; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getTotalPoints ()I + public fun hashCode ()I + public fun isEmpty ()Z + public fun isNotEmpty ()Z + public fun line (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun lineTo (DD)V + public fun lineTo (FF)V + public fun lineTo (II)V + public fun lineTo (Lkorlibs/math/geom/Vector2D;)V + public fun lineToH (D)V + public fun lineToV (D)V + public fun moveTo (DD)V + public fun moveTo (FF)V + public fun moveTo (II)V + public fun moveTo (Lkorlibs/math/geom/Vector2D;)V + public fun moveToH (D)V + public fun moveToV (D)V + public fun parallelogram-71ybUt4 (Lkorlibs/math/geom/Rectangle;DZ)V + public fun polygon (Ljava/util/List;Z)V + public fun polygon (Lkorlibs/math/geom/IPointList;Z)V + public fun polygon ([Lkorlibs/math/geom/Vector2D;Z)V + public fun polyline (Ljava/util/List;Z)V + public fun polyline (Lkorlibs/math/geom/IPointList;Z)V + public fun polyline ([Lkorlibs/math/geom/Vector2D;Z)V + public fun quad (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun quadTo (DDDD)V + public fun quadTo (FFFF)V + public fun quadTo (IIII)V + public fun quadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineToH (D)V + public fun rLineToH (DZ)V + public fun rLineToHV (DZ)V + public fun rLineToV (D)V + public fun rLineToV (DZ)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rMoveToH (D)V + public fun rMoveToH (DZ)V + public fun rMoveToHV (DZ)V + public fun rMoveToV (D)V + public fun rMoveToV (DZ)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rect (DDDD)V + public fun rect (FFFF)V + public fun rect (IIII)V + public fun rect (Lkorlibs/math/geom/Rectangle;)V + public fun rect (Lkorlibs/math/geom/RectangleInt;)V + public fun rect (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun rectHole (DDDD)V + public fun rectHole (FFFF)V + public fun rectHole (IIII)V + public fun rectHole (Lkorlibs/math/geom/Rectangle;)V + public fun regularPolygon-naQvTww (IDDDD)V + public fun regularPolygonHole-naQvTww (IDDDD)V + public fun roundRect (DDDDDD)V + public fun roundRect (DDDDDDDD)V + public fun roundRect (FFFFFF)V + public fun roundRect (IIIIII)V + public fun roundRect (Lkorlibs/math/geom/RoundRectangle;)V + public fun star-dVqXrhI (IDDDDD)V + public fun starHole-dVqXrhI (IDDDDD)V + public fun toString ()Ljava/lang/String; + public fun toSvgString ()Ljava/lang/String; + public fun transformed (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/vector/VectorBuilder; + public fun transformed (Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public fun write (Ljava/util/List;)V + public fun write (Lkorlibs/math/geom/bezier/Curves;)V +} + +public final class korlibs/image/font/BaseTtfFont$GlyphReference { + public fun (Lkorlibs/image/font/BaseTtfFont$Glyph;IIFFFF)V + public final fun component1 ()Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()F + public final fun component5 ()F + public final fun component6 ()F + public final fun component7 ()F + public final fun copy (Lkorlibs/image/font/BaseTtfFont$Glyph;IIFFFF)Lkorlibs/image/font/BaseTtfFont$GlyphReference; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$GlyphReference;Lkorlibs/image/font/BaseTtfFont$Glyph;IIFFFFILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$GlyphReference; + public fun equals (Ljava/lang/Object;)Z + public final fun getGlyph ()Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getScale01 ()F + public final fun getScale10 ()F + public final fun getScaleX ()F + public final fun getScaleY ()F + public final fun getX ()I + public final fun getY ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$HorMetric { + public fun (II)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/image/font/BaseTtfFont$HorMetric; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$HorMetric;IIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$HorMetric; + public fun equals (Ljava/lang/Object;)Z + public final fun getAdvanceWidth ()I + public final fun getLsb ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$NameId : java/lang/Enum { + public static final field COMPATIBLE_FULL Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field COMPLETE_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field COPYRIGHT Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field Companion Lkorlibs/image/font/BaseTtfFont$NameId$Companion; + public static final field DARK_BACKGROUND Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field DESIGNER Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field LICENSE_DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field LICENSE_URL Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field LIGHT_BACKGROUND Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field MANUFACTURER Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field MAX_ID I + public static final field NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field POSTSCRIPT_CID Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field POSTSCRIPT_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field PREFERRED_FAMILY Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field PREFERRED_SUBFAMILY Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field RELEASE_VERSION Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field RESERVED_15 Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field SAMPLE_TEXT Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field STYLE Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field TRADEMARK Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field UNAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field URL_DESIGNER Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field URL_VENDOR Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field VARIATION_POSTSCRIPT_PREFIX Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field WWS_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field WWS_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$NameId; + public static fun values ()[Lkorlibs/image/font/BaseTtfFont$NameId; +} + +public final class korlibs/image/font/BaseTtfFont$NameId$Companion { +} + +public final class korlibs/image/font/BaseTtfFont$NameIds : java/lang/Enum { + public static final field COMPATIBLE_FULL Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field COPYRIGHT Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field Companion Lkorlibs/image/font/BaseTtfFont$NameIds$Companion; + public static final field DARK_BACKGROUND_PALETTE Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field DESIGNER Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field FONT_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field FONT_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field FULL_FONT_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field LICENSE_DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field LICENSE_URL Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field LIGHT_BACKGROUND_PALETTE Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field MANUFACTURER Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field POSTSCRIPT_CID Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field POSTSCRIPT_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field RESERVED_15 Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field SAMPLE_TEXT Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field TRADEMARK Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field TYPO_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field TYPO_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field UNIQUE_FONT_ID Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field URL_DESIGNER Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field URL_VENDOR Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field VARIATIONS_POSTSCRIPT_NAME_PREFIX Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field VERSION_STRING Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field WWS_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field WWS_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$NameIds; + public static fun values ()[Lkorlibs/image/font/BaseTtfFont$NameIds; +} + +public final class korlibs/image/font/BaseTtfFont$NameIds$Companion { + public final fun getNames ()[Lkorlibs/image/font/BaseTtfFont$NameIds; +} + +public final class korlibs/image/font/BaseTtfFont$NameInfo { + public fun (IILkorlibs/io/lang/Charset;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Lkorlibs/io/lang/Charset; + public final fun copy (IILkorlibs/io/lang/Charset;)Lkorlibs/image/font/BaseTtfFont$NameInfo; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$NameInfo;IILkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$NameInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCharset ()Lkorlibs/io/lang/Charset; + public final fun getLength ()I + public final fun getOffset ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$NamesInfo { + public fun ()V + public final fun getName (I)Ljava/lang/String; + public final fun getName (Lkorlibs/image/font/BaseTtfFont$NameId;)Ljava/lang/String; + public final fun getTtfCompleteName ()Ljava/lang/String; + public final fun getTtfName ()Ljava/lang/String; + public final fun toMap ()Ljava/util/Map; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$SbitLineMetrics { + public fun ()V + public fun (IIIIIIIIIIII)V + public synthetic fun (IIIIIIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIIIIIIIIII)Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIIIIIIIIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getAscender ()I + public final fun getCaretOffset ()I + public final fun getCaretSlopeDenominator ()I + public final fun getCaretSlopeNumerator ()I + public final fun getDescender ()I + public final fun getMaxBeforeBL ()I + public final fun getMinAdvanceSB ()I + public final fun getMinAfterBL ()I + public final fun getMinOriginSB ()I + public final fun getPad1 ()I + public final fun getPad2 ()I + public final fun getWidthMax ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$SimpleGlyph : korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIII[I[I[I[IIZ)V + public synthetic fun (Lkorlibs/image/font/BaseTtfFont;IIIII[I[I[I[IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public static synthetic fun contour$default (Lkorlibs/image/font/BaseTtfFont$SimpleGlyph;ILkorlibs/image/font/BaseTtfFont$Contour;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Contour; + public final fun getContoursIndices ()[I + public final fun getDummy ()Z + public final fun getFlags ()[I + public final fun getNpoints ()I + public fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun getPaths ()Ljava/util/List; + public final fun getXPos ()[I + public final fun getYPos ()[I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$SubstitutionInfo { + public fun (ILjava/util/Map;)V + public final fun getMap ()Ljava/util/Map; + public final fun getMaxSequence ()I +} + +public final class korlibs/image/font/BaseTtfFont$Table { + public fun (Ljava/lang/String;III)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun copy (Ljava/lang/String;III)Lkorlibs/image/font/BaseTtfFont$Table; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$Table;Ljava/lang/String;IIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Table; + public fun equals (Ljava/lang/Object;)Z + public final fun getChecksum ()I + public final fun getId ()Ljava/lang/String; + public final fun getLength ()I + public final fun getOffset ()I + public final fun getS ()Lkotlin/jvm/functions/Function0; + public fun hashCode ()I + public final fun open ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun setS (Lkotlin/jvm/functions/Function0;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/font/BitmapFont : korlibs/image/font/Font { + public static final field Companion Lkorlibs/image/font/BitmapFont$Companion; + public abstract fun get (C)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun get (I)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getAnyGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getBase ()D + public abstract fun getBaseBmp ()Lkorlibs/image/bitmap/Bitmap; + public abstract fun getDistanceField ()Ljava/lang/String; + public abstract fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public abstract fun getFontSize ()D + public abstract fun getGlyph (C)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getGlyph (I)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public abstract fun getGlyphs ()Lkorlibs/datastructure/IntMap; + public abstract fun getInvalidGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getKerning (CC)Lkorlibs/image/font/BitmapFont$Kerning; + public abstract fun getKerning (DII)D + public abstract fun getKerning (II)Lkorlibs/image/font/BitmapFont$Kerning; + public abstract fun getKernings ()Lkorlibs/datastructure/IntMap; + public abstract fun getLineHeight ()D + public abstract fun getNaturalFontMetrics ()Lkorlibs/image/font/FontMetrics; + public abstract fun getNaturalNonExistantGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public abstract fun getOrNull (I)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getTextScale (D)D + public abstract fun measureWidth (Ljava/lang/String;)I + public abstract fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/BitmapFont$Companion { + public final fun invoke (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/image/font/BitmapFont; + public final fun invoke (Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;)Lkorlibs/image/font/BitmapFont; + public static synthetic fun invoke$default (Lkorlibs/image/font/BitmapFont$Companion;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/BitmapFont; + public static synthetic fun invoke$default (Lkorlibs/image/font/BitmapFont$Companion;Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;ILjava/lang/Object;)Lkorlibs/image/font/BitmapFont; +} + +public final class korlibs/image/font/BitmapFont$DefaultImpls { + public static fun get (Lkorlibs/image/font/BitmapFont;C)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun get (Lkorlibs/image/font/BitmapFont;I)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun get (Lkorlibs/image/font/BitmapFont;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun getBaseBmp (Lkorlibs/image/font/BitmapFont;)Lkorlibs/image/bitmap/Bitmap; + public static fun getFontMetrics (Lkorlibs/image/font/BitmapFont;DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public static fun getGlyph (Lkorlibs/image/font/BitmapFont;C)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun getGlyph (Lkorlibs/image/font/BitmapFont;I)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun getGlyphMetrics (Lkorlibs/image/font/BitmapFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public static fun getKerning (Lkorlibs/image/font/BitmapFont;CC)Lkorlibs/image/font/BitmapFont$Kerning; + public static fun getKerning (Lkorlibs/image/font/BitmapFont;DII)D + public static fun getOrNull (Lkorlibs/image/font/BitmapFont;)Lkorlibs/image/font/Font; + public static fun getTextScale (Lkorlibs/image/font/BitmapFont;D)D + public static fun measureWidth (Lkorlibs/image/font/BitmapFont;Ljava/lang/String;)I + public static fun renderGlyph (Lkorlibs/image/font/BitmapFont;Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/BitmapFont$Glyph { + public fun (DILkorlibs/math/geom/slice/RectSlice;III)V + public final fun component1 ()D + public final fun component2 ()I + public final fun component3 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun copy (DILkorlibs/math/geom/slice/RectSlice;III)Lkorlibs/image/font/BitmapFont$Glyph; + public static synthetic fun copy$default (Lkorlibs/image/font/BitmapFont$Glyph;DILkorlibs/math/geom/slice/RectSlice;IIIILjava/lang/Object;)Lkorlibs/image/font/BitmapFont$Glyph; + public fun equals (Ljava/lang/Object;)Z + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getFontSize ()D + public final fun getId ()I + public final fun getTexHeight ()I + public final fun getTexWidth ()I + public final fun getTexture ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getXadvance ()I + public final fun getXoffset ()I + public final fun getYoffset ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BitmapFont$Kerning { + public static final field Companion Lkorlibs/image/font/BitmapFont$Kerning$Companion; + public fun (III)V + public final fun getAmount ()I + public final fun getFirst ()I + public final fun getSecond ()I +} + +public final class korlibs/image/font/BitmapFont$Kerning$Companion { + public final fun buildKey (II)I +} + +public final class korlibs/image/font/BitmapFontImpl : korlibs/datastructure/Extra, korlibs/image/font/BitmapFont { + public fun (DDDLkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (DDDLkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun get (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAnyGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public fun getBase ()D + public fun getBaseBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getDistanceField ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getFontSize ()D + public fun getGlyph (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyph (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphs ()Lkorlibs/datastructure/IntMap; + public fun getInvalidGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public fun getKerning (CC)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKerning (DII)D + public fun getKerning (II)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKernings ()Lkorlibs/datastructure/IntMap; + public fun getLineHeight ()D + public fun getName ()Ljava/lang/String; + public final fun getNaturalDescent ()D + public fun getNaturalFontMetrics ()Lkorlibs/image/font/FontMetrics; + public fun getNaturalNonExistantGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/BitmapFontImpl; + public synthetic fun getOrNull ()Lkorlibs/image/font/Font; + public fun getOrNull (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getTextScale (D)D + public fun measureWidth (Ljava/lang/String;)I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public final class korlibs/image/font/BitmapFontKt { + public static final fun drawText-srjRNWY (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/font/BitmapFont;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;IDLkorlibs/image/text/TextAlignment;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun drawText-srjRNWY$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/font/BitmapFont;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;IDLkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun readBitmapFont (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;ZLkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapFont$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;ZLkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun toBitmapFont (Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;)Lkorlibs/image/font/BitmapFont; + public static synthetic fun toBitmapFont$default (Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;ILjava/lang/Object;)Lkorlibs/image/font/BitmapFont; + public static final fun writeToFile (Lkorlibs/image/font/BitmapFont;Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeToFile$default (Lkorlibs/image/font/BitmapFont;Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/font/CharacterSet { + public static final field Companion Lkorlibs/image/font/CharacterSet$Companion; + public fun (Ljava/lang/String;)V + public fun ([I)V + public final fun getCodePoints ()[I + public final fun plus (Lkorlibs/image/font/CharacterSet;)Lkorlibs/image/font/CharacterSet; +} + +public final class korlibs/image/font/CharacterSet$Companion { + public final fun getCYRILLIC ()Lkorlibs/image/font/CharacterSet; + public final fun getLATIN_ALL ()Lkorlibs/image/font/CharacterSet; + public final fun getLATIN_BASIC ()Lkorlibs/image/font/CharacterSet; + public final fun getLOWERCASE ()Lkorlibs/image/font/CharacterSet; + public final fun getNUMBERS ()Lkorlibs/image/font/CharacterSet; + public final fun getPUNCTUATION ()Lkorlibs/image/font/CharacterSet; + public final fun getSPACE ()Lkorlibs/image/font/CharacterSet; + public final fun getUPPERCASE ()Lkorlibs/image/font/CharacterSet; +} + +public class korlibs/image/font/DefaultFontRegistry : korlibs/image/font/FontRegistry { + public fun (Lkotlin/coroutines/CoroutineContext;)V + public fun get (Ljava/lang/String;)Lkorlibs/image/font/Font; + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public final fun normalizeName (Ljava/lang/String;)Ljava/lang/String; + public final fun register (Lkorlibs/image/font/Font;Ljava/lang/String;)Lkorlibs/image/font/Font; + public static synthetic fun register$default (Lkorlibs/image/font/DefaultFontRegistry;Lkorlibs/image/font/Font;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/Font; + public final fun registerTemporarily (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static synthetic fun registerTemporarily$default (Lkorlibs/image/font/DefaultFontRegistry;Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object; + public final fun unregister (Ljava/lang/String;)Lkorlibs/image/font/Font; +} + +public final class korlibs/image/font/DefaultTtfFontKt { + public static final fun getDefaultTtfFont ()Lkorlibs/image/font/TtfFont; + public static final fun getDefaultTtfFontAsBitmap ()Lkorlibs/image/font/LazyBitmapFont; +} + +public class korlibs/image/font/FallbackNativeSystemFontProvider : korlibs/image/font/TtfNativeSystemFontProvider { + public fun (Lkorlibs/image/font/TtfFont;)V + public fun defaultFont ()Lkorlibs/image/font/TtfFont; + public final fun getTtf ()Lkorlibs/image/font/TtfFont; + public fun getTtfFromSystemFont (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; + public final fun getVfs ()Lkorlibs/io/file/VfsFile; + public fun listFontNamesWithFiles ()Ljava/util/Map; + public fun loadFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; +} + +public class korlibs/image/font/FolderBasedNativeSystemFontProvider : korlibs/image/font/TtfNativeSystemFontProvider { + public static final field Companion Lkorlibs/image/font/FolderBasedNativeSystemFontProvider$Companion; + public fun (Lkotlin/coroutines/CoroutineContext;Ljava/util/List;Lkorlibs/io/file/VfsFile;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Ljava/util/List;Lkorlibs/io/file/VfsFile;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun defaultFont ()Lkorlibs/image/font/TtfFont; + public final fun getContext ()Lkotlin/coroutines/CoroutineContext; + public final fun getFolders ()Ljava/util/List; + public final fun getFontCacheFile ()Lkorlibs/io/file/VfsFile; + public final fun listFontNamesMap ()Ljava/util/Map; + public final fun listFontNamesMapLC ()Ljava/util/Map; + public fun listFontNamesWithFiles ()Ljava/util/Map; + public fun loadFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; +} + +public final class korlibs/image/font/FolderBasedNativeSystemFontProvider$Companion { + public final fun getLogger ()Lkorlibs/logger/Logger; +} + +public abstract interface class korlibs/image/font/Font : korlibs/datastructure/Extra, korlibs/io/resources/Resourceable { + public abstract fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public abstract fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public abstract fun getKerning (DII)D + public abstract fun getName ()Ljava/lang/String; + public abstract fun getOrNull ()Lkorlibs/image/font/Font; + public abstract fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/Font$DefaultImpls { + public static fun get (Lkorlibs/image/font/Font;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getFontMetrics$default (Lkorlibs/image/font/Font;DLkorlibs/image/font/FontMetrics;ILjava/lang/Object;)Lkorlibs/image/font/FontMetrics; + public static synthetic fun getGlyphMetrics$default (Lkorlibs/image/font/Font;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public static fun getOrNull (Lkorlibs/image/font/Font;)Lkorlibs/image/font/Font; + public static synthetic fun renderGlyph$default (Lkorlibs/image/font/Font;Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Z +} + +public final class korlibs/image/font/FontExtKt { + public static final fun readFont (Lkorlibs/io/file/VfsFile;ZLkorlibs/image/format/ImageDecodingProps;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readFont$default (Lkorlibs/io/file/VfsFile;ZLkorlibs/image/format/ImageDecodingProps;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/font/FontKt { + public static final fun drawText (Lkorlibs/image/font/Font;Lkorlibs/image/vector/Context2d;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;IILkotlin/jvm/functions/Function7;)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun drawText$default (Lkorlibs/image/font/Font;Lkorlibs/image/vector/Context2d;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;IILkotlin/jvm/functions/Function7;ILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public static final fun getTextBounds (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/font/TextMetrics;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;)Lkorlibs/image/font/TextMetrics; + public static synthetic fun getTextBounds$default (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/font/TextMetrics;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/font/TextMetrics; + public static final fun getTextBoundsWithGlyphs (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun getTextBoundsWithGlyphs$default (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public static final fun renderGlyphToBitmap (Lkorlibs/image/font/Font;DILkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;IZLkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/TextToBitmapResult; + public static synthetic fun renderGlyphToBitmap$default (Lkorlibs/image/font/Font;DILkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;IZLkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/TextToBitmapResult; + public static final fun renderTextToBitmap (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;ZILkorlibs/image/text/TextRenderer;ZZZ)Lkorlibs/image/font/TextToBitmapResult; + public static synthetic fun renderTextToBitmap$default (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;ZILkorlibs/image/text/TextRenderer;ZZZILjava/lang/Object;)Lkorlibs/image/font/TextToBitmapResult; +} + +public final class korlibs/image/font/FontMetrics { + public fun ()V + public fun (DDDDDDDDD)V + public synthetic fun (DDDDDDDDDILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clear ()V + public final fun clone ()Lkorlibs/image/font/FontMetrics; + public final fun cloneScaled (D)Lkorlibs/image/font/FontMetrics; + public final fun cloneWithNewSize (D)Lkorlibs/image/font/FontMetrics; + public final fun component1 ()D + public final fun component2 ()D + public final fun component3 ()D + public final fun component4 ()D + public final fun component5 ()D + public final fun component6 ()D + public final fun component7 ()D + public final fun component8 ()D + public final fun component9 ()D + public final fun copy (DDDDDDDDD)Lkorlibs/image/font/FontMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/FontMetrics;DDDDDDDDDILjava/lang/Object;)Lkorlibs/image/font/FontMetrics; + public final fun copyFrom (Lkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public final fun copyFromNewSize (Lkorlibs/image/font/FontMetrics;D)Lkorlibs/image/font/FontMetrics; + public final fun copyFromScaled (Lkorlibs/image/font/FontMetrics;D)Lkorlibs/image/font/FontMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getAscent ()D + public final fun getBaseline ()D + public final fun getBottom ()D + public final fun getDescent ()D + public final fun getLineGap ()D + public final fun getLineHeight ()D + public final fun getLineHeightWithoutGap ()D + public final fun getMaxWidth ()D + public final fun getRbottom ()D + public final fun getRtop ()D + public final fun getSize ()D + public final fun getTop ()D + public final fun getUnitsPerEm ()D + public fun hashCode ()I + public final fun setAscent (D)V + public final fun setBaseline (D)V + public final fun setBottom (D)V + public final fun setDescent (D)V + public final fun setLineGap (D)V + public final fun setMaxWidth (D)V + public final fun setSize (D)V + public final fun setTop (D)V + public final fun setUnitsPerEm (D)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/font/FontRegistry { + public static final field Companion Lkorlibs/image/font/FontRegistry$Companion; + public abstract fun get (Ljava/lang/String;)Lkorlibs/image/font/Font; +} + +public final class korlibs/image/font/FontRegistry$Companion { + public final fun invoke (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/font/DefaultFontRegistry; +} + +public final class korlibs/image/font/FontRegistryKt { + public static final fun SystemFontRegistry (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun SystemFontRegistry (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/font/DefaultFontRegistry; + public static final fun register (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun register (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;)Lkorlibs/image/font/Font; + public static synthetic fun register$default (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun register$default (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/Font; + public static final fun registerTemporarily (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun registerTemporarily (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static synthetic fun registerTemporarily$default (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun registerTemporarily$default (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/font/GlyphMetrics { + public fun ()V + public fun (DZILkorlibs/math/geom/Rectangle;D)V + public synthetic fun (DZILkorlibs/math/geom/Rectangle;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clone ()Lkorlibs/image/font/GlyphMetrics; + public final fun component1 ()D + public final fun component2 ()Z + public final fun component3 ()I + public final fun component4 ()Lkorlibs/math/geom/Rectangle; + public final fun component5 ()D + public final fun copy (DZILkorlibs/math/geom/Rectangle;D)Lkorlibs/image/font/GlyphMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/GlyphMetrics;DZILkorlibs/math/geom/Rectangle;DILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public final fun copyFromNewSize (Lkorlibs/image/font/GlyphMetrics;DI)Lkorlibs/image/font/GlyphMetrics; + public static synthetic fun copyFromNewSize$default (Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/GlyphMetrics;DIILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public final fun copyFromScaled (Lkorlibs/image/font/GlyphMetrics;DI)Lkorlibs/image/font/GlyphMetrics; + public static synthetic fun copyFromScaled$default (Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/GlyphMetrics;DIILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getBottom ()D + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getCodePoint ()I + public final fun getExisting ()Z + public final fun getHeight ()D + public final fun getLeft ()D + public final fun getRight ()D + public final fun getSize ()D + public final fun getTop ()D + public final fun getWidth ()D + public final fun getXadvance ()D + public fun hashCode ()I + public final fun setBounds (Lkorlibs/math/geom/Rectangle;)V + public final fun setCodePoint (I)V + public final fun setExisting (Z)V + public final fun setSize (D)V + public final fun setXadvance (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/GlyphPath : korlibs/image/vector/Drawable { + public fun ()V + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;D)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()Lkorlibs/image/vector/Shape; + public final fun component3 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component4 ()Lkorlibs/math/geom/Vector2D; + public final fun component5 ()Lkorlibs/math/geom/Scale; + public final fun component6 ()Lkorlibs/math/geom/Matrix; + public final fun component7 ()D + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;D)Lkorlibs/image/font/GlyphPath; + public static synthetic fun copy$default (Lkorlibs/image/font/GlyphPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;DILjava/lang/Object;)Lkorlibs/image/font/GlyphPath; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBitmapOffset ()Lkorlibs/math/geom/Vector2D; + public final fun getBitmapScale ()Lkorlibs/math/geom/Scale; + public final fun getColorShape ()Lkorlibs/image/vector/Shape; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getScale ()D + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun hashCode ()I + public final fun isOnlyPath ()Z + public final fun setBitmap (Lkorlibs/image/bitmap/Bitmap;)V + public final fun setBitmapOffset (Lkorlibs/math/geom/Vector2D;)V + public final fun setBitmapScale (Lkorlibs/math/geom/Scale;)V + public final fun setColorShape (Lkorlibs/image/vector/Shape;)V + public final fun setPath (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun setScale (D)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/LazyBitmapFont : korlibs/datastructure/Extra, korlibs/image/font/BitmapFont { + public static final field Companion Lkorlibs/image/font/LazyBitmapFont$Companion; + public fun (Lkorlibs/image/font/VectorFont;DLjava/lang/String;)V + public synthetic fun (Lkorlibs/image/font/VectorFont;DLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun ensureCharacterSet (Lkorlibs/image/font/CharacterSet;)V + public final fun ensureChars (Ljava/lang/String;)V + public final fun ensureCodePoints ([I)V + public final fun ensureRange (ILkotlin/ranges/IntRange;)V + public fun get (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAnyGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public final fun getAtlas ()Lkorlibs/image/atlas/MutableAtlas; + public fun getBase ()D + public fun getBaseBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getDistanceField ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFont ()Lkorlibs/image/font/VectorFont; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getFontSize ()D + public fun getGlyph (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyph (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphs ()Lkorlibs/datastructure/IntMap; + public fun getInvalidGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public fun getKerning (CC)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKerning (DII)D + public fun getKerning (II)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKernings ()Lkorlibs/datastructure/IntMap; + public fun getLineHeight ()D + public fun getName ()Ljava/lang/String; + public fun getNaturalFontMetrics ()Lkorlibs/image/font/FontMetrics; + public fun getNaturalNonExistantGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public fun getOrNull (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getTextScale (D)D + public fun measureWidth (Ljava/lang/String;)I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public final class korlibs/image/font/LazyBitmapFont$Companion { +} + +public final class korlibs/image/font/LazyBitmapFontKt { + public static final fun getLazyBitmap (Lkorlibs/image/font/Font;)Lkorlibs/image/font/BitmapFont; + public static final fun getLazyBitmap (Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/LazyBitmapFont; + public static final fun getLazyBitmapSDF (Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/LazyBitmapFont; + public static final fun toLazyBitmapFont (Lkorlibs/image/font/VectorFont;DLjava/lang/String;)Lkorlibs/image/font/LazyBitmapFont; + public static synthetic fun toLazyBitmapFont$default (Lkorlibs/image/font/VectorFont;DLjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/LazyBitmapFont; +} + +public final class korlibs/image/font/MultiplePlacedGlyphMetrics { + public fun ()V + public final fun add (Lkorlibs/image/font/PlacedGlyphMetrics;)V + public final fun getGlyphs ()Lkorlibs/datastructure/FastArrayList; + public final fun getGlyphsPerLine ()Lkorlibs/datastructure/FastArrayList; + public final fun getSize ()I + public final fun plusAssign (Lkorlibs/image/font/PlacedGlyphMetrics;)V +} + +public class korlibs/image/font/NativeSystemFontProvider { + public static final field Companion Lkorlibs/image/font/NativeSystemFontProvider$Companion; + public fun ()V + public fun getDefaultFontName ()Ljava/lang/String; + public fun getEmojiFontName ()Ljava/lang/String; + public fun getSystemFontGlyph (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public static synthetic fun getSystemFontGlyph$default (Lkorlibs/image/font/NativeSystemFontProvider;Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/GlyphPath; + public fun getSystemFontGlyphMetrics (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)V + public static synthetic fun getSystemFontGlyphMetrics$default (Lkorlibs/image/font/NativeSystemFontProvider;Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)V + public fun getSystemFontKerning (Lkorlibs/image/font/SystemFont;DII)D + public fun getSystemFontMetrics (Lkorlibs/image/font/SystemFont;DLkorlibs/image/font/FontMetrics;)V + public fun getTtfFromSystemFont (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; + public fun listFontNames ()Ljava/util/List; + public fun listFontNamesWithFiles ()Ljava/util/Map; +} + +public final class korlibs/image/font/NativeSystemFontProvider$Companion { + public final fun getLogger ()Lkorlibs/logger/Logger; +} + +public final class korlibs/image/font/NativeSystemFontProviderKt { + public static final fun get_nativeSystemFontProvider ()Lkorlibs/image/font/NativeSystemFontProvider; + public static final fun nativeSystemFontProvider (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun nativeSystemFontProvider (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/font/NativeSystemFontProvider; + public static final fun set_nativeSystemFontProvider (Lkorlibs/image/font/NativeSystemFontProvider;)V +} + +public final class korlibs/image/font/PlacedGlyphMetrics { + public fun (ILkorlibs/math/geom/Vector2D;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;Lkorlibs/math/geom/Matrix;II)V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/Vector2D; + public final fun component3 ()Lkorlibs/image/font/GlyphMetrics; + public final fun component4 ()Lkorlibs/image/font/FontMetrics; + public final fun component5 ()Lkorlibs/math/geom/Matrix; + public final fun component6 ()I + public final fun component7 ()I + public final fun copy (ILkorlibs/math/geom/Vector2D;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;Lkorlibs/math/geom/Matrix;II)Lkorlibs/image/font/PlacedGlyphMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/PlacedGlyphMetrics;ILkorlibs/math/geom/Vector2D;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;Lkorlibs/math/geom/Matrix;IIILjava/lang/Object;)Lkorlibs/image/font/PlacedGlyphMetrics; + public final fun distToPath (DDLjava/lang/Boolean;)D + public final fun distToPath (Lkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;)D + public static synthetic fun distToPath$default (Lkorlibs/image/font/PlacedGlyphMetrics;DDLjava/lang/Boolean;ILjava/lang/Object;)D + public static synthetic fun distToPath$default (Lkorlibs/image/font/PlacedGlyphMetrics;Lkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;ILjava/lang/Object;)D + public fun equals (Ljava/lang/Object;)Z + public final fun getBoundsPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getBoundsPathCurves ()Lkorlibs/math/geom/bezier/Curves; + public final fun getCaretEnd ()Lkorlibs/math/geom/bezier/Bezier; + public final fun getCaretStart ()Lkorlibs/math/geom/bezier/Bezier; + public final fun getCodePoint ()I + public final fun getFontMetrics ()Lkorlibs/image/font/FontMetrics; + public final fun getIndex ()I + public final fun getMetrics ()Lkorlibs/image/font/GlyphMetrics; + public final fun getNline ()I + public final fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/SystemFont : korlibs/datastructure/Extra, korlibs/image/font/VectorFont, korlibs/io/resources/Resourceable { + public static final field Companion Lkorlibs/image/font/SystemFont$Companion; + public fun (Ljava/lang/String;Lkotlin/coroutines/CoroutineContext;)V + public fun equals (Ljava/lang/Object;)Z + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public fun getKerning (DII)D + public fun getName ()Ljava/lang/String; + public final fun getNativeSystemFontProvider ()Lkorlibs/image/font/NativeSystemFontProvider; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public final fun getTtf ()Lkorlibs/image/font/TtfFont; + public fun hashCode ()I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/SystemFont$Companion { + public final fun getDefaultFont (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getEmojiFont (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listFontNames (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listFontNamesWithFiles (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/font/SystemFontKt { + public static final fun SystemFont (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/font/TextMetrics { + public fun ()V + public fun (Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;I)V + public synthetic fun (Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clear ()V + public final fun component1 ()Lkorlibs/math/geom/Rectangle; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Lkorlibs/image/font/FontMetrics; + public final fun component4 ()I + public final fun copy (Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;I)Lkorlibs/image/font/TextMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/TextMetrics;Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;IILjava/lang/Object;)Lkorlibs/image/font/TextMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllLineHeight ()D + public final fun getAscent ()D + public final fun getBottom ()D + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getDescent ()D + public final fun getDrawLeft ()D + public final fun getDrawTop ()D + public final fun getFirstLineBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getFontMetrics ()Lkorlibs/image/font/FontMetrics; + public final fun getHeight ()D + public final fun getLeft ()D + public final fun getLineBounds ()Ljava/util/List; + public final fun getLineHeight ()D + public final fun getNlines ()I + public final fun getRight ()D + public final fun getTop ()D + public final fun getWidth ()D + public fun hashCode ()I + public final fun round ()Lkorlibs/image/font/TextMetrics; + public final fun setBounds (Lkorlibs/math/geom/Rectangle;)V + public final fun setLineBounds (Ljava/util/List;)V + public final fun setNlines (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TextMetricsResult : korlibs/image/font/BaseTextMetricsResult { + public fun ()V + public fun (Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/font/FontMetrics; + public final fun component2 ()Lkorlibs/image/font/TextMetrics; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun copy$default (Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public fun equals (Ljava/lang/Object;)Z + public fun getFmetrics ()Lkorlibs/image/font/FontMetrics; + public fun getGlyphs ()Ljava/util/List; + public fun getGlyphsPerLine ()Ljava/util/List; + public fun getMetrics ()Lkorlibs/image/font/TextMetrics; + public fun hashCode ()I + public fun setFmetrics (Lkorlibs/image/font/FontMetrics;)V + public fun setGlyphs (Ljava/util/List;)V + public fun setGlyphsPerLine (Ljava/util/List;)V + public fun setMetrics (Lkorlibs/image/font/TextMetrics;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TextToBitmapResult : korlibs/image/font/BaseTextMetricsResult { + public fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;)V + public synthetic fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component2 ()Lkorlibs/image/font/FontMetrics; + public final fun component3 ()Lkorlibs/image/font/TextMetrics; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Lkorlibs/image/vector/Shape; + public final fun copy (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;)Lkorlibs/image/font/TextToBitmapResult; + public static synthetic fun copy$default (Lkorlibs/image/font/TextToBitmapResult;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;ILjava/lang/Object;)Lkorlibs/image/font/TextToBitmapResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getFmetrics ()Lkorlibs/image/font/FontMetrics; + public fun getGlyphs ()Ljava/util/List; + public fun getGlyphsPerLine ()Ljava/util/List; + public fun getMetrics ()Lkorlibs/image/font/TextMetrics; + public final fun getShape ()Lkorlibs/image/vector/Shape; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TtfCIDFont { + public static final field INSTANCE Lkorlibs/image/font/TtfCIDFont; + public final fun getLogger ()Lkorlibs/logger/Logger; +} + +public final class korlibs/image/font/TtfCIDFont$CFF { + public static final field INSTANCE Lkorlibs/image/font/TtfCIDFont$CFF; + public final fun readCFF (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult; + public final fun readDICTElement (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/lang/Object; + public final fun readDICTMap (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/util/Map; + public final fun readEncodedReal (Lkorlibs/io/stream/FastByteArrayInputStream;Z)D + public static synthetic fun readEncodedReal$default (Lkorlibs/image/font/TtfCIDFont$CFF;Lkorlibs/io/stream/FastByteArrayInputStream;ZILjava/lang/Object;)D + public final fun readEncodedRealString (Lkorlibs/io/stream/FastByteArrayInputStream;Z)Ljava/lang/String; + public static synthetic fun readEncodedRealString$default (Lkorlibs/image/font/TtfCIDFont$CFF;Lkorlibs/io/stream/FastByteArrayInputStream;ZILjava/lang/Object;)Ljava/lang/String; + public final fun readHeader (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun readIndex (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun readOffSize (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readOffset (Lkorlibs/io/stream/FastByteArrayInputStream;I)I + public static synthetic fun readOffset$default (Lkorlibs/image/font/TtfCIDFont$CFF;Lkorlibs/io/stream/FastByteArrayInputStream;IILjava/lang/Object;)I +} + +public final class korlibs/image/font/TtfCIDFont$CFF$CFFResult { + public fun (Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Ljava/util/Map;)V + public final fun getCharstringsIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getDefaultWidthX ()D + public final fun getGlobalSubrIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getGlyphVector (IZ)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public static synthetic fun getGlyphVector$default (Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult;IZILjava/lang/Object;)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public final fun getLocalSubrsIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getNominalWidthX ()D + public final fun getPrivateDict ()Ljava/util/Map; + public final fun setDefaultWidthX (D)V + public final fun setNominalWidthX (D)V +} + +public final class korlibs/image/font/TtfCIDFont$CFF$DataIndex : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { + public fun ()V + public fun ([I[B)V + public final fun get (I)[B + public final fun getBytes ()[B + public final fun getOffsets ()[I + public final fun getSize ()I + public final fun itemSize (I)I + public fun iterator ()Ljava/util/Iterator; + public final fun toList ()Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TtfCIDFont$CFF$GlyphPath { + public fun (Lkorlibs/math/geom/vector/VectorPath;D)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()D + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;D)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public static synthetic fun copy$default (Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath;Lkorlibs/math/geom/vector/VectorPath;DILjava/lang/Object;)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public fun equals (Ljava/lang/Object;)Z + public final fun getAdvanceWidth ()D + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TtfCIDFont$CFF$Op : java/lang/Enum, korlibs/image/font/TtfCIDFont$CharStringType2$Token { + public static final field BaseFontBlend Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BaseFontName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueFuzz Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueScale Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueShift Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueValues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDCount Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDFontRevision Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDFontType Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDFontVersion Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CharStrings Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CharstringType Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Companion Lkorlibs/image/font/TtfCIDFont$CFF$Op$Companion; + public static final field Copyright Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Encoding Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ExpansionFactor Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FDArray Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FDSelect Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FamilyBlues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FamilyName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FamilyOtherBlues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FontBBox Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FontMatrix Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FontName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ForceBold Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FullName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ItalicAngle Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field LanguageGroup Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Notice Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field OtherBlues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field PaintType Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field PostScript Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Private Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ROS Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StdHW Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StdVW Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StemSnapH Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StemSnapV Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StrokeWidth Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Subrs Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field SyntheicBase Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UIDBase Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UnderlinePosition Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UnderlineThickness Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UniqueID Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Weight Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field XUID Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field blend Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field charset Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field defaultWidthX Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field initialRandomSeed Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field isFixedPitch Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field maxstack Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field nominalWidthX Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field version Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field vsindex Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field vstore Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static fun values ()[Lkorlibs/image/font/TtfCIDFont$CFF$Op; +} + +public final class korlibs/image/font/TtfCIDFont$CFF$Op$Companion { + public final fun get (I)Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public final fun getVALUES_BY_ID ()Lkorlibs/datastructure/IntMap; +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2 { + public static final field INSTANCE Lkorlibs/image/font/TtfCIDFont$CharStringType2; + public final fun binop (Lkorlibs/datastructure/DoubleArrayList;Lkotlin/jvm/functions/Function2;)V + public final fun cfCubicTo (Lkorlibs/math/geom/vector/VectorBuilder;DDDDDD)V + public final fun cfrClose (Lkorlibs/math/geom/vector/VectorBuilder;)V + public final fun cfrCubicTo (Lkorlibs/math/geom/vector/VectorBuilder;DDDDDD)V + public final fun cfrLineTo (Lkorlibs/math/geom/vector/VectorBuilder;DD)V + public final fun cfrLineToHV (Lkorlibs/math/geom/vector/VectorBuilder;DZ)V + public final fun cfrMoveTo (Lkorlibs/math/geom/vector/VectorBuilder;DD)V + public final fun cfrMoveToHV (Lkorlibs/math/geom/vector/VectorBuilder;DZ)V + public final fun eval (Lkorlibs/math/geom/vector/VectorBuilder;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/TtfCIDFont$CharStringType2$EvalContext;Lkorlibs/datastructure/DoubleArrayList;I)V + public static synthetic fun eval$default (Lkorlibs/image/font/TtfCIDFont$CharStringType2;Lkorlibs/math/geom/vector/VectorBuilder;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/TtfCIDFont$CharStringType2$EvalContext;Lkorlibs/datastructure/DoubleArrayList;IILjava/lang/Object;)V + public final fun getLast (Lkorlibs/datastructure/DoubleArrayList;)D + public final fun pop (Lkorlibs/datastructure/DoubleArrayList;)D + public final fun push (Lkorlibs/datastructure/DoubleArrayList;D)V + public final fun push (Lkorlibs/datastructure/DoubleArrayList;I)V + public final fun setLast (Lkorlibs/datastructure/DoubleArrayList;D)V + public final fun u8 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun unop (Lkorlibs/datastructure/DoubleArrayList;Lkotlin/jvm/functions/Function1;)V +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2$EvalContext { + public fun ()V + public fun (Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;DDI[D)V + public synthetic fun (Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;DDI[DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDefaultWidthX ()D + public final fun getGlobalBias ()I + public final fun getGlobalSubrIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getHaveWidth ()Z + public final fun getHeap ()[D + public final fun getIndex ()I + public final fun getLocalBias ()I + public final fun getLocalSubrsIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getNStems ()I + public final fun getNominalWidthX ()D + public final fun getWidth ()D + public final fun setDefaultWidthX (D)V + public final fun setHaveWidth (Z)V + public final fun setNStems (I)V + public final fun setNominalWidthX (D)V + public final fun setWidth (D)V +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2$Op : java/lang/Enum, korlibs/image/font/TtfCIDFont$CharStringType2$Token { + public static final field Companion Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op$Companion; + public static final field abs Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field add Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field and Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field callgsubr Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field callsubr Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field cff2blend Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field cff2vsidx Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field cntrmask Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field div Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field drop Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field dup Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field endchar Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field eq Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field exch Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field flex Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field flex1 Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field get Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hflex Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hflex1 Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hhcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hintmask Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hlineto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hmoveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hstem Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hstemhm Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hvcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field ifelse Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field index Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field mul Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field neg Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field not Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field or Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field put Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field random Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rcurveline Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field return Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rlinecurve Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rlineto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rmoveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field roll Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rrcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field sqrt Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field sub Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vhcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vlineto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vmoveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vstem Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vstemhm Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vvcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static fun values ()[Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2$Op$Companion { + public final fun get (I)Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public final fun getMAP ()Lkorlibs/datastructure/IntMap; +} + +public abstract interface class korlibs/image/font/TtfCIDFont$CharStringType2$Token { +} + +public final class korlibs/image/font/TtfFont : korlibs/image/font/BaseTtfFont { + public static final field Companion Lkorlibs/image/font/TtfFont$Companion; + public fun ([BLjava/lang/String;ZZ)V + public synthetic fun ([BLjava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getTable (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Table; + public fun getTableNames ()Ljava/util/Set; +} + +public final class korlibs/image/font/TtfFont$Companion { + public final fun getLogger ()Lkorlibs/logger/Logger; + public final fun readNames (Lkorlibs/io/stream/AsyncInputOpenable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readNames (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/font/TtfFontKt { + public static final fun readTtfFont (Lkorlibs/io/file/VfsFile;ZZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readTtfFont$default (Lkorlibs/io/file/VfsFile;ZZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract class korlibs/image/font/TtfNativeSystemFontProvider : korlibs/image/font/NativeSystemFontProvider { + public fun ()V + public abstract fun defaultFont ()Lkorlibs/image/font/TtfFont; + public fun getSystemFontGlyph (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public fun getSystemFontGlyphMetrics (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)V + public fun getSystemFontKerning (Lkorlibs/image/font/SystemFont;DII)D + public fun getSystemFontMetrics (Lkorlibs/image/font/SystemFont;DLkorlibs/image/font/FontMetrics;)V + public fun getTtfFromSystemFont (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; + public abstract fun loadFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; + public final fun locateFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; + public final fun normalizeName (Ljava/lang/String;)Ljava/lang/String; + public final fun ttf (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; +} + +public abstract interface class korlibs/image/font/VectorFont : korlibs/image/font/Font { + public abstract fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public abstract fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/VectorFont$DefaultImpls { + public static fun get (Lkorlibs/image/font/VectorFont;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getGlyphPath$default (Lkorlibs/image/font/VectorFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/GlyphPath; + public static fun getOrNull (Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/Font; + public static fun renderGlyph (Lkorlibs/image/font/VectorFont;Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/VectorFontKt { + public static final fun asFallbackOf (Lkorlibs/image/font/VectorFont;Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/VectorFontList; + public static final fun withFallback (Lkorlibs/image/font/VectorFont;[Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/VectorFontList; +} + +public final class korlibs/image/font/VectorFontList : korlibs/datastructure/Extra, korlibs/image/font/VectorFont { + public fun (Ljava/util/List;)V + public fun ([Lkorlibs/image/font/VectorFont;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/font/VectorFontList; + public static synthetic fun copy$default (Lkorlibs/image/font/VectorFontList;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/font/VectorFontList; + public fun equals (Ljava/lang/Object;)Z + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public fun getKerning (DII)D + public final fun getList ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public fun hashCode ()I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/WoffFont : korlibs/image/font/BaseTtfFont { + public static final field Companion Lkorlibs/image/font/WoffFont$Companion; + public fun ([BLjava/lang/String;Z)V + public synthetic fun ([BLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getTable (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Table; + public fun getTableNames ()Ljava/util/Set; +} + +public final class korlibs/image/font/WoffFont$Companion { + public final fun readWoffHeaderTables (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/util/Map; +} + +public final class korlibs/image/font/WoffFontKt { + public static final fun readWoffFont (Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readWoffFont$default (Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ASE : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/ASE; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun readAseString (Lkorlibs/io/stream/SyncStream;)Ljava/lang/String; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun readRGB-O1c-hRk (Lkorlibs/io/stream/SyncStream;)I + public final fun readRGBA-O1c-hRk (Lkorlibs/io/stream/SyncStream;)I +} + +public class korlibs/image/format/ASE$AseBitmapCell : korlibs/image/format/ASE$AseCell, korlibs/image/format/ASE$AseEntity { + public fun (Lkorlibs/image/bitmap/Bitmap;III)V + public fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getOpacity ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun getX ()I + public fun getY ()I + public fun resolve ()Lkorlibs/image/format/ASE$AseCell; + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public abstract interface class korlibs/image/format/ASE$AseCell : korlibs/image/format/ASE$AseEntity { + public abstract fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public abstract fun getOpacity ()I + public abstract fun getX ()I + public abstract fun getY ()I + public abstract fun resolve ()Lkorlibs/image/format/ASE$AseCell; +} + +public final class korlibs/image/format/ASE$AseCell$DefaultImpls { + public static fun resolve (Lkorlibs/image/format/ASE$AseCell;)Lkorlibs/image/format/ASE$AseCell; +} + +public abstract interface class korlibs/image/format/ASE$AseEntity { + public static final field Companion Lkorlibs/image/format/ASE$AseEntity$Companion; + public abstract fun getUserData ()Ljava/lang/String; + public abstract fun getUserDataColor-JH0Opww ()I + public abstract fun setUserData (Ljava/lang/String;)V + public abstract fun setUserDataColor-PXL95c4 (I)V +} + +public final class korlibs/image/format/ASE$AseEntity$Companion { + public final fun invoke ()Lkorlibs/image/format/ASE$AseEntity$Mixin; +} + +public class korlibs/image/format/ASE$AseEntity$Mixin : korlibs/image/format/ASE$AseEntity { + public fun ()V + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseFrame : korlibs/image/format/ASE$AseEntity { + public fun (I)V + public final fun getCelsByLayer ()Lkorlibs/datastructure/IntMap; + public final fun getIndex ()I + public final fun getTime ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public final fun setTime (I)V + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseImage : korlibs/image/format/ASE$AseEntity { + public fun ()V + public final fun getExternalFiles ()Lkorlibs/datastructure/IntMap; + public final fun getFrames ()Lkorlibs/datastructure/FastArrayList; + public final fun getLayers ()Lkorlibs/datastructure/FastArrayList; + public final fun getPalette ()Lkorlibs/image/format/ASE$AsePalette; + public final fun getSlices ()Lkorlibs/datastructure/FastArrayList; + public final fun getTags ()Lkorlibs/datastructure/FastArrayList; + public final fun getTilesets ()Lkorlibs/datastructure/IntMap; + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public final fun setPalette (Lkorlibs/image/format/ASE$AsePalette;)V + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseLayer : korlibs/image/format/ImageLayer, korlibs/image/format/ASE$AseEntity { + public fun (IILjava/lang/String;ILkorlibs/image/format/ImageLayer$Type;IIII)V + public final fun getBackground ()Z + public final fun getBlendMode ()Lkorlibs/image/vector/BlendMode; + public final fun getBlendModeInt ()I + public final fun getChildLevel ()I + public final fun getCollapsed ()Z + public final fun getFlags ()I + public final fun getLockMovement ()Z + public final fun getOpacity ()I + public final fun getOriginalAseIndex ()I + public final fun getPreferredLinkedCels ()Z + public final fun getTilesetIndex ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public final fun isEditable ()Z + public final fun isGroup ()Z + public final fun isReferenceLayer ()Z + public final fun isTilemap ()Z + public final fun isVisible ()Z + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseLayerCell : korlibs/image/format/ASE$AseEntity { + public fun (ILkorlibs/image/format/ASE$AseLayer;Lkorlibs/image/format/ASE$AseCell;)V + public final fun getCell ()Lkorlibs/image/format/ASE$AseCell; + public final fun getFrameIndex ()I + public final fun getLayer ()Lkorlibs/image/format/ASE$AseLayer; + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseLinkedCell : korlibs/image/format/ASE$AseCell, korlibs/image/format/ASE$AseEntity { + public fun (Lkorlibs/image/format/ASE$AseCell;III)V + public fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public final fun getLinkedCell ()Lkorlibs/image/format/ASE$AseCell; + public fun getOpacity ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun getX ()I + public fun getY ()I + public fun resolve ()Lkorlibs/image/format/ASE$AseCell; + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AsePalette : korlibs/image/bitmap/Palette, korlibs/image/format/ASE$AseEntity { + public synthetic fun ([I[Ljava/lang/String;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun ([I[Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseSlice : korlibs/image/format/ASE$AseEntity { + public fun (Ljava/lang/String;ZZ)V + public final fun getHasNinePatch ()Z + public final fun getHasPivotInfo ()Z + public final fun getKeys ()Lkorlibs/datastructure/FastArrayList; + public final fun getName ()Ljava/lang/String; + public final fun getSliceForFrame (I)Lkorlibs/image/format/ASE$AseSliceKey; + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V + public final fun sortKeys ()V +} + +public class korlibs/image/format/ASE$AseSliceKey { + public fun (IIIIIIIIIII)V + public final fun getCenterHeight ()I + public final fun getCenterWidth ()I + public final fun getCenterXPos ()I + public final fun getCenterYPos ()I + public final fun getFrameIndex ()I + public final fun getPivotX ()I + public final fun getPivotY ()I + public final fun getSliceFrame ()Lkorlibs/math/geom/RectangleInt; + public final fun getSliceHeight ()I + public final fun getSliceWidth ()I + public final fun getSliceXOrigin ()I + public final fun getSliceYOrigin ()I + public final fun setSliceFrame (Lkorlibs/math/geom/RectangleInt;)V +} + +public class korlibs/image/format/ASE$AseTag : korlibs/image/format/ASE$AseEntity { + public synthetic fun (IIIILjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDirection ()Lkorlibs/image/format/ImageAnimation$Direction; + public final fun getDirectionByte ()I + public final fun getFromFrame ()I + public final fun getTagColor-JH0Opww ()I + public final fun getTagName ()Ljava/lang/String; + public final fun getToFrame ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseTilemapCell : korlibs/image/format/ASE$AseCell, korlibs/image/format/ASE$AseEntity { + public fun (Lkorlibs/datastructure/IntArray2;IIIIIII)V + public final fun getBitmask90CWFlip ()I + public final fun getBitmaskXFlip ()I + public final fun getBitmaskYFlip ()I + public fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public final fun getData ()Lkorlibs/datastructure/IntArray2; + public fun getOpacity ()I + public final fun getTileBitmask ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun getX ()I + public fun getY ()I + public fun resolve ()Lkorlibs/image/format/ASE$AseCell; + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public final class korlibs/image/format/ASE$AseTileset { + public fun (IIIIILjava/lang/String;Ljava/util/List;I)V + public synthetic fun (IIIIILjava/lang/String;Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()I + public final fun copy (IIIIILjava/lang/String;Ljava/util/List;I)Lkorlibs/image/format/ASE$AseTileset; + public static synthetic fun copy$default (Lkorlibs/image/format/ASE$AseTileset;IIIIILjava/lang/String;Ljava/util/List;IILjava/lang/Object;)Lkorlibs/image/format/ASE$AseTileset; + public fun equals (Ljava/lang/Object;)Z + public final fun getBaseIndex ()I + public final fun getBorder ()I + public final fun getNtiles ()I + public final fun getTileHeight ()I + public final fun getTileSet ()Lkorlibs/image/tiles/TileSet; + public final fun getTileWidth ()I + public final fun getTiles ()Ljava/util/List; + public final fun getTilesetId ()I + public final fun getTilesetName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ASEKt { + public static final fun getOnlyReadVisibleLayers (Lkorlibs/image/format/ImageDecodingProps;)Z + public static final fun setOnlyReadVisibleLayers (Lkorlibs/image/format/ImageDecodingProps;Z)V +} + +public final class korlibs/image/format/AVIFInfo : korlibs/image/format/ISOBMFF { + public static final field INSTANCE Lkorlibs/image/format/AVIFInfo; +} + +public final class korlibs/image/format/AndroidColor { + public static final field INSTANCE Lkorlibs/image/format/AndroidColor; + public final fun androidToRgba-y_a1Rdw ([III[I)V + public static synthetic fun androidToRgba-y_a1Rdw$default (Lkorlibs/image/format/AndroidColor;[III[IILjava/lang/Object;)V + public final fun rgbaToAndroid-y_a1Rdw ([III[I)V + public static synthetic fun rgbaToAndroid-y_a1Rdw$default (Lkorlibs/image/format/AndroidColor;[III[IILjava/lang/Object;)V +} + +public final class korlibs/image/format/AndroidColorKt { + public static final fun fromAndroidColor (Lkorlibs/image/color/RGBA$Companion;I)I + public static final fun toAndroidColor-PXL95c4 (I)I +} + +public final class korlibs/image/format/AndroidContext2dRenderer : korlibs/image/vector/renderer/Renderer { + public fun (Landroid/graphics/Bitmap;Z)V + public final fun convertPaint (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Landroid/graphics/Paint;F)V + public final fun getAndroidMatrix ()Landroid/graphics/Matrix; + public final fun getAntialiasing ()Z + public final fun getBmp ()Landroid/graphics/Bitmap; + public final fun getCanvas ()Landroid/graphics/Canvas; + public fun getHeight ()I + public final fun getMatrixValues ()[F + public final fun getPaint ()Landroid/graphics/Paint; + public fun getWidth ()I + public final fun keep (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun setAndroidMatrix (Landroid/graphics/Matrix;)V + public final fun setTo (Landroid/graphics/Matrix;Lkorlibs/math/geom/MMatrix;)Landroid/graphics/Matrix; + public final fun setTo (Landroid/graphics/Matrix;Lkorlibs/math/geom/Matrix;)Landroid/graphics/Matrix; + public final fun toAndroid (Lkorlibs/math/geom/Matrix;)Landroid/graphics/Matrix; + public final fun toAndroid (Lkorlibs/math/geom/vector/VectorPath;Landroid/graphics/Path;Lkorlibs/math/geom/vector/Winding;)Landroid/graphics/Path; + public static synthetic fun toAndroid$default (Lkorlibs/image/format/AndroidContext2dRenderer;Lkorlibs/math/geom/vector/VectorPath;Landroid/graphics/Path;Lkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)Landroid/graphics/Path; + public final fun toColorScaledAlpha (Lkorlibs/datastructure/IntArrayList;F)[I + public final fun toFloatArray (Lkorlibs/datastructure/DoubleArrayList;)[F + public final fun toTileMode (Lkorlibs/image/vector/CycleMethod;)Landroid/graphics/Shader$TileMode; + public final fun withScaledAlpha-xzXBHWo (IF)I +} + +public final class korlibs/image/format/AndroidNativeImage : korlibs/image/bitmap/NativeImage { + public fun (Landroid/graphics/Bitmap;Z)V + public synthetic fun (Landroid/graphics/Bitmap;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAndroidBitmap ()Landroid/graphics/Bitmap; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public fun getName ()Ljava/lang/String; + public final fun getOriginalPremultiplied ()Z + public fun readPixelsUnsafe (IIII[II)V + public fun writePixelsUnsafe (IIII[II)V +} + +public final class korlibs/image/format/AndroidNativeImageFormatProvider : korlibs/image/format/NativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/AndroidNativeImageFormatProvider; + public fun copy (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun create (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public fun display (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/BMP : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/BMP; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/BMP$BmImageInfo; + public synthetic fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/BMP$BmImageInfo : korlibs/image/format/ImageInfo { + public fun ()V + public final fun getCompression ()I + public final fun getFlipX ()Z + public final fun getFlipY ()Z + public final fun getSizeImage ()I + public final fun setCompression (I)V + public final fun setFlipX (Z)V + public final fun setFlipY (Z)V + public final fun setSizeImage (I)V +} + +public abstract interface class korlibs/image/format/BaseImageDecodingProps { + public abstract fun getDecodingProps ()Lkorlibs/image/format/ImageDecodingProps; +} + +public class korlibs/image/format/BaseNativeImageFormatProvider : korlibs/image/format/NativeImageFormatProvider { + public fun ()V + public fun copy (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun create (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + protected fun createBitmapNativeImage (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/format/BitmapNativeImage; + protected fun decodeHeaderInternal ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun display (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getFormats ()Lkorlibs/image/format/ImageFormat; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;I)Lkorlibs/image/bitmap/NativeImage; + protected fun wrapNative (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + protected final fun wrapNativeExt (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + public static synthetic fun wrapNativeExt$default (Lkorlibs/image/format/BaseNativeImageFormatProvider;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/NativeImageResult; +} + +public class korlibs/image/format/BitmapNativeImage : korlibs/image/bitmap/NativeImage { + public fun (Lkorlibs/image/bitmap/Bitmap32;)V + public fun (Lkorlibs/image/bitmap/Bitmap;)V + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap32; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public final fun getIntData ()[I + public fun getName ()Ljava/lang/String; + public fun getRgbaRaw-GWFm98M (II)I + public fun readPixelsUnsafe (IIII[II)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public fun writePixelsUnsafe (IIII[II)V +} + +public final class korlibs/image/format/DDS : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/DDS; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public abstract class korlibs/image/format/DXT : korlibs/image/format/ImageFormat { + public static final field Companion Lkorlibs/image/format/DXT$Companion; + public static final field FACT_1_2 I + public static final field FACT_1_3 I + public static final field FACT_2_3 I + public fun (Ljava/lang/String;ZI)V + public final fun decodeBitmap ([BII)Lkorlibs/image/bitmap/Bitmap32; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public abstract fun decodeRow-tnfyYuo ([BI[III[I[I)V + public final fun getBlockSize ()I + public final fun getFormat ()Ljava/lang/String; + public final fun getPremultiplied ()Z + public final fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/DXT$Companion { + public final fun decodeDxt1Color--xEBeNA ([BI[I)V + public final fun decodeDxt1ColorCond--xEBeNA ([BI[I)V + public final fun decodeDxt5Alpha ([BI[I)V + public final fun decodeRGB656-O1c-hRk (I)I +} + +public final class korlibs/image/format/DXT1 : korlibs/image/format/DXT1Base { + public static final field INSTANCE Lkorlibs/image/format/DXT1; +} + +public class korlibs/image/format/DXT1Base : korlibs/image/format/DXT { + public fun (Ljava/lang/String;Z)V + public fun decodeRow-tnfyYuo ([BI[III[I[I)V +} + +public final class korlibs/image/format/DXT2 : korlibs/image/format/DXT2_3 { + public static final field INSTANCE Lkorlibs/image/format/DXT2; +} + +public class korlibs/image/format/DXT2_3 : korlibs/image/format/DXT { + public fun (Ljava/lang/String;Z)V + public fun decodeRow-tnfyYuo ([BI[III[I[I)V +} + +public final class korlibs/image/format/DXT3 : korlibs/image/format/DXT2_3 { + public static final field INSTANCE Lkorlibs/image/format/DXT3; +} + +public final class korlibs/image/format/DXT4 : korlibs/image/format/DXT4_5 { + public static final field INSTANCE Lkorlibs/image/format/DXT4; +} + +public class korlibs/image/format/DXT4_5 : korlibs/image/format/DXT { + public fun (Ljava/lang/String;Z)V + public fun decodeRow-tnfyYuo ([BI[III[I[I)V +} + +public final class korlibs/image/format/DXT5 : korlibs/image/format/DXT4_5 { + public static final field INSTANCE Lkorlibs/image/format/DXT5; +} + +public final class korlibs/image/format/EXIF { + public static final field INSTANCE Lkorlibs/image/format/EXIF; + public final fun readExif (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readExif (Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/format/ImageInfo;Z)Lkorlibs/image/format/ImageInfo; + public static synthetic fun readExif$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readExif$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/format/ImageInfo;ZILjava/lang/Object;)Lkorlibs/image/format/ImageInfo; + public final fun readExifBase (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readExifBase$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun readExifFromJpeg (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readExifFromJpeg (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readExifFromJpeg$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readExifFromJpeg$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/format/EXIF$DataFormat : java/lang/Enum { + public static final field Companion Lkorlibs/image/format/EXIF$DataFormat$Companion; + public static final field DFLOAT Lkorlibs/image/format/EXIF$DataFormat; + public static final field SBYTE Lkorlibs/image/format/EXIF$DataFormat; + public static final field SFLOAT Lkorlibs/image/format/EXIF$DataFormat; + public static final field SLONG Lkorlibs/image/format/EXIF$DataFormat; + public static final field SRATIO Lkorlibs/image/format/EXIF$DataFormat; + public static final field SSHORT Lkorlibs/image/format/EXIF$DataFormat; + public static final field STRING Lkorlibs/image/format/EXIF$DataFormat; + public static final field UBYTE Lkorlibs/image/format/EXIF$DataFormat; + public static final field ULONG Lkorlibs/image/format/EXIF$DataFormat; + public static final field UNDEFINED Lkorlibs/image/format/EXIF$DataFormat; + public static final field UNKNOWN Lkorlibs/image/format/EXIF$DataFormat; + public static final field URATIO Lkorlibs/image/format/EXIF$DataFormat; + public static final field USHORT Lkorlibs/image/format/EXIF$DataFormat; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public final fun getIndexBytes ()Lkotlin/jvm/functions/Function1; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/EXIF$DataFormat; + public static fun values ()[Lkorlibs/image/format/EXIF$DataFormat; +} + +public final class korlibs/image/format/EXIF$DataFormat$Companion { + public final fun get (I)Lkorlibs/image/format/EXIF$DataFormat; + public final fun getBY_ID ()Ljava/util/Map; +} + +public final class korlibs/image/format/FAKE : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/FAKE; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun generateFromString (Ljava/lang/String;)Lkorlibs/image/bitmap/Bitmap; + public final fun generateImageInfoFromString (Ljava/lang/String;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/GIF : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/GIF; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/GifDec { + public static final field INSTANCE Lkorlibs/image/format/GifDec; + public final fun add_entry (Lkorlibs/image/format/GifDec$Table;III)I + public final fun close (Lkorlibs/io/stream/SyncStream;)V + public final fun discard_sub_blocks (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun dispose (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun eqbytes ([BLjava/lang/String;)Z + public final fun free (Ljava/lang/Object;)V + public final fun gd_close_gif (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun gd_get_frame (Lkorlibs/image/format/GifDec$gd_GIF;)I + public final fun gd_is_bgcolor-XDoMphA (Lkorlibs/image/format/GifDec$gd_GIF;I)Z + public final fun gd_open_gif (Lkorlibs/io/stream/SyncStream;)Lkorlibs/image/format/GifDec$gd_GIF; + public final fun gd_render_frame-k4wfwjs (Lkorlibs/image/format/GifDec$gd_GIF;[I)V + public final fun gd_rewind (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun getSEEK_CUR ()I + public final fun getSEEK_SET ()I + public final fun get_key (Lkorlibs/image/format/GifDec$gd_GIF;ILkorlibs/image/format/GifDec$KeyState;)I + public final fun interlaced_line_index (II)I + public final fun lseek (Lkorlibs/io/stream/SyncStream;JI)J + public final fun new_table (I)Lkorlibs/image/format/GifDec$Table; + public final fun readChar (Lkorlibs/io/stream/SyncStream;)C + public final fun read_application_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_comment_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_graphic_control_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_image (Lkorlibs/image/format/GifDec$gd_GIF;)I + public final fun read_image_data (Lkorlibs/image/format/GifDec$gd_GIF;Z)I + public final fun read_num (Lkorlibs/io/stream/SyncStream;)I + public final fun read_plain_text_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun render_frame_rect-k4wfwjs (Lkorlibs/image/format/GifDec$gd_GIF;[I)V +} + +public final class korlibs/image/format/GifDec$Entry { + public fun ()V + public fun (III)V + public synthetic fun (IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getLength ()I + public final fun getPrefix ()I + public final fun getSuffix ()I + public final fun setLength (I)V + public final fun setPrefix (I)V + public final fun setSuffix (I)V +} + +public final class korlibs/image/format/GifDec$KeyState { + public fun ()V + public fun (III)V + public synthetic fun (IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (III)Lkorlibs/image/format/GifDec$KeyState; + public static synthetic fun copy$default (Lkorlibs/image/format/GifDec$KeyState;IIIILjava/lang/Object;)Lkorlibs/image/format/GifDec$KeyState; + public fun equals (Ljava/lang/Object;)Z + public final fun getByte ()I + public final fun getShift ()I + public final fun getSub_len ()I + public fun hashCode ()I + public final fun setByte (I)V + public final fun setShift (I)V + public final fun setSub_len (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/GifDec$Table { + public fun ()V + public fun (II[Lkorlibs/image/format/GifDec$Entry;)V + public synthetic fun (II[Lkorlibs/image/format/GifDec$Entry;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBulk ()I + public final fun getEntries ()[Lkorlibs/image/format/GifDec$Entry; + public final fun getNentries ()I + public final fun resize (I)V + public final fun setBulk (I)V + public final fun setEntries ([Lkorlibs/image/format/GifDec$Entry;)V + public final fun setNentries (I)V +} + +public final class korlibs/image/format/GifDec$gd_GCE { + public fun ()V + public fun (IIIIZ)V + public synthetic fun (IIIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDelay ()I + public final fun getDisposal ()I + public final fun getInput ()I + public final fun getTindex ()I + public final fun getTransparency ()Z + public final fun setDelay (I)V + public final fun setDisposal (I)V + public final fun setInput (I)V + public final fun setTindex (I)V + public final fun setTransparency (Z)V +} + +public final class korlibs/image/format/GifDec$gd_GIF { + public synthetic fun (Lkorlibs/io/stream/SyncStream;JIIIILkorlibs/image/format/GifDec$gd_GCE;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkotlin/jvm/functions/Function9;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;IIIII[I[BILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/io/stream/SyncStream;JIIIILkorlibs/image/format/GifDec$gd_GCE;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkotlin/jvm/functions/Function9;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;IIIII[I[BLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAnim_start ()J + public final fun getApplication ()Lkotlin/jvm/functions/Function3; + public final fun getBgindex ()I + public final fun getCanvas-FROm4YY ()[I + public final fun getComment ()Lkotlin/jvm/functions/Function1; + public final fun getDepth ()I + public final fun getFd ()Lkorlibs/io/stream/SyncStream; + public final fun getFh ()I + public final fun getFrame-TcUX1vc ()[B + public final fun getFw ()I + public final fun getFx ()I + public final fun getFy ()I + public final fun getGce ()Lkorlibs/image/format/GifDec$gd_GCE; + public final fun getGct ()Lkorlibs/image/format/GifDec$gd_Palette; + public final fun getHeight ()I + public final fun getLct ()Lkorlibs/image/format/GifDec$gd_Palette; + public final fun getLoop_count ()I + public final fun getPalette ()Lkorlibs/image/format/GifDec$gd_Palette; + public final fun getPlain_text ()Lkotlin/jvm/functions/Function9; + public final fun getWidth ()I + public final fun setAnim_start (J)V + public final fun setApplication (Lkotlin/jvm/functions/Function3;)V + public final fun setBgindex (I)V + public final fun setCanvas-2N1wtbg ([I)V + public final fun setComment (Lkotlin/jvm/functions/Function1;)V + public final fun setDepth (I)V + public final fun setFd (Lkorlibs/io/stream/SyncStream;)V + public final fun setFh (I)V + public final fun setFrame-GBYM_sE ([B)V + public final fun setFw (I)V + public final fun setFx (I)V + public final fun setFy (I)V + public final fun setGce (Lkorlibs/image/format/GifDec$gd_GCE;)V + public final fun setGct (Lkorlibs/image/format/GifDec$gd_Palette;)V + public final fun setHeight (I)V + public final fun setLct (Lkorlibs/image/format/GifDec$gd_Palette;)V + public final fun setLoop_count (I)V + public final fun setPalette (Lkorlibs/image/format/GifDec$gd_Palette;)V + public final fun setPlain_text (Lkotlin/jvm/functions/Function9;)V + public final fun setWidth (I)V +} + +public final class korlibs/image/format/GifDec$gd_Palette { + public synthetic fun (I[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (I[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getColors-FROm4YY ()[I + public final fun getSize ()I + public final fun setSize (I)V +} + +public final class korlibs/image/format/HEICInfo : korlibs/image/format/ISOBMFF { + public static final field INSTANCE Lkorlibs/image/format/HEICInfo; +} + +public final class korlibs/image/format/ICNS : korlibs/image/format/ImageFormat { + public fun ()V + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/ICO : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/ICO; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public class korlibs/image/format/ISOBMFF : korlibs/image/format/ImageFormatSuspend { + public fun ([Ljava/lang/String;)V + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ISOBMFF$ItemExtent { + public fun (JJ)V + public final fun component1 ()J + public final fun component2 ()J + public final fun copy (JJ)Lkorlibs/image/format/ISOBMFF$ItemExtent; + public static synthetic fun copy$default (Lkorlibs/image/format/ISOBMFF$ItemExtent;JJILjava/lang/Object;)Lkorlibs/image/format/ISOBMFF$ItemExtent; + public fun equals (Ljava/lang/Object;)Z + public final fun getOffset ()J + public final fun getSize ()J + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ISOBMFF$ItemInfo { + public fun (I)V + public final fun component1 ()I + public final fun copy (I)Lkorlibs/image/format/ISOBMFF$ItemInfo; + public static synthetic fun copy$default (Lkorlibs/image/format/ISOBMFF$ItemInfo;IILjava/lang/Object;)Lkorlibs/image/format/ISOBMFF$ItemInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getExtents ()Ljava/util/ArrayList; + public final fun getId ()I + public final fun getType ()Ljava/lang/String; + public fun hashCode ()I + public final fun setExtents (Ljava/util/ArrayList;)V + public final fun setType (Ljava/lang/String;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ISOBMFF$StreamParser { + public fun (Lkorlibs/image/format/ImageDecodingProps;)V + public final fun checkExif (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getDebug ()Z + public final fun getInfo ()Lkorlibs/image/format/ImageInfo; + public final fun getItems ()Lkorlibs/datastructure/IntMap; + public final fun getProps ()Lkorlibs/image/format/ImageDecodingProps; + public final fun setInfo (Lkorlibs/image/format/ImageInfo;)V +} + +public class korlibs/image/format/ImageAnimation { + public fun (Ljava/util/List;Lkorlibs/image/format/ImageAnimation$Direction;Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/util/List;Lkorlibs/image/format/ImageAnimation$Direction;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDirection ()Lkorlibs/image/format/ImageAnimation$Direction; + public final fun getFirstFrame ()Lkorlibs/image/format/ImageFrame; + public final fun getFrames ()Ljava/util/List; + public final fun getLayers ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageAnimation$Direction : java/lang/Enum { + public static final field FORWARD Lkorlibs/image/format/ImageAnimation$Direction; + public static final field ONCE_FORWARD Lkorlibs/image/format/ImageAnimation$Direction; + public static final field ONCE_REVERSE Lkorlibs/image/format/ImageAnimation$Direction; + public static final field PING_PONG Lkorlibs/image/format/ImageAnimation$Direction; + public static final field REVERSE Lkorlibs/image/format/ImageAnimation$Direction; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/ImageAnimation$Direction; + public static fun values ()[Lkorlibs/image/format/ImageAnimation$Direction; +} + +public class korlibs/image/format/ImageData : korlibs/datastructure/Extra { + public static final field Companion Lkorlibs/image/format/ImageData$Companion; + public fun (Ljava/util/List;IIILjava/util/List;Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (Ljava/util/List;IIILjava/util/List;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAnimations ()Ljava/util/List; + public final fun getAnimationsByName ()Ljava/util/Map; + public final fun getArea ()I + public final fun getDefaultAnimation ()Lkorlibs/image/format/ImageAnimation; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFrames ()Ljava/util/List; + public final fun getFramesByName ()Ljava/util/Map; + public final fun getHeight ()I + public final fun getLayers ()Ljava/util/List; + public final fun getLoopCount ()I + public final fun getMainBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getName ()Ljava/lang/String; + public final fun getWidth ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageData$Companion { + public final fun invoke (ILjava/util/List;Ljava/util/List;Ljava/lang/String;)Lkorlibs/image/format/ImageData; + public final fun invoke ([Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/format/ImageData; + public static synthetic fun invoke$default (Lkorlibs/image/format/ImageData$Companion;ILjava/util/List;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/format/ImageData; +} + +public class korlibs/image/format/ImageDataContainer { + public static final field Companion Lkorlibs/image/format/ImageDataContainer$Companion; + public fun (Ljava/util/List;)V + public fun ([Lkorlibs/image/format/ImageData;)V + public final fun get (Ljava/lang/String;)Lkorlibs/image/format/ImageData; + public final fun getDefault ()Lkorlibs/image/format/ImageData; + public final fun getImageDatas ()Ljava/util/List; + public final fun getImageDatasByName ()Ljava/util/Map; + public final fun getMainBitmap ()Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/format/ImageDataContainer$Companion { + public final fun invoke (Ljava/util/List;)Lkorlibs/image/format/ImageDataContainer; + public final fun invoke ([Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/ImageDataKt { + public static final fun getInfo (Lkorlibs/image/format/ImageData;)Lkorlibs/image/format/ImageInfo; + public static final fun packInMutableAtlas (Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/MutableAtlas;)Lkorlibs/image/format/ImageData; + public static final fun packInMutableAtlas (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/atlas/MutableAtlas;)Lkorlibs/image/format/ImageDataContainer; + public static final fun setInfo (Lkorlibs/image/format/ImageData;Lkorlibs/image/format/ImageInfo;)V +} + +public final class korlibs/image/format/ImageDataWithAtlas { + public fun (Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/AtlasPacker$Result;)V + public final fun component1 ()Lkorlibs/image/format/ImageData; + public final fun component2 ()Lkorlibs/image/atlas/AtlasPacker$Result; + public final fun copy (Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/AtlasPacker$Result;)Lkorlibs/image/format/ImageDataWithAtlas; + public static synthetic fun copy$default (Lkorlibs/image/format/ImageDataWithAtlas;Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/AtlasPacker$Result;ILjava/lang/Object;)Lkorlibs/image/format/ImageDataWithAtlas; + public fun equals (Ljava/lang/Object;)Z + public final fun getAtlas ()Lkorlibs/image/atlas/AtlasPacker$Result; + public final fun getImage ()Lkorlibs/image/format/ImageData; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageDecoderNotFoundException : java/lang/Exception { + public fun ()V +} + +public final class korlibs/image/format/ImageDecodingProps : korlibs/datastructure/Extra, korlibs/image/format/BaseImageDecodingProps { + public static final field Companion Lkorlibs/image/format/ImageDecodingProps$Companion; + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Lkorlibs/image/format/ImageFormat; + public final fun component11 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component12 ()Lkorlibs/datastructure/ExtraObject; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/Boolean; + public final fun component5 ()Z + public final fun component6 ()Ljava/lang/Integer; + public final fun component7 ()Z + public final fun component8 ()Z + public final fun component9 ()Z + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;)Lkorlibs/image/format/ImageDecodingProps; + public static synthetic fun copy$default (Lkorlibs/image/format/ImageDecodingProps;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;ILjava/lang/Object;)Lkorlibs/image/format/ImageDecodingProps; + public fun equals (Ljava/lang/Object;)Z + public final fun getAsumePremultiplied ()Z + public final fun getDebug ()Z + public fun getDecodingProps ()Lkorlibs/image/format/ImageDecodingProps; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFilename ()Ljava/lang/String; + public final fun getFormat ()Lkorlibs/image/format/ImageFormat; + public final fun getFormatSure ()Lkorlibs/image/format/ImageFormat; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getOut ()Lkorlibs/image/bitmap/Bitmap; + public final fun getPreferKotlinDecoder ()Z + public final fun getPremultiplied ()Ljava/lang/Boolean; + public final fun getPremultipliedSure ()Z + public final fun getRequestedMaxSize ()Ljava/lang/Integer; + public final fun getSampleSize (II)I + public final fun getTryNativeDecode ()Z + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public final fun withFile (Lkorlibs/io/file/VfsFile;)Lkorlibs/image/format/ImageDecodingProps; + public final fun withFileName (Ljava/lang/String;)Lkorlibs/image/format/ImageDecodingProps; +} + +public final class korlibs/image/format/ImageDecodingProps$Companion { + public final fun DEFAULT (Z)Lkorlibs/image/format/ImageDecodingProps; + public final fun getDEFAULT ()Lkorlibs/image/format/ImageDecodingProps; + public final fun getDEFAULT_PREMULT ()Lkorlibs/image/format/ImageDecodingProps; + public final fun getDEFAULT_STRAIGHT ()Lkorlibs/image/format/ImageDecodingProps; +} + +public final class korlibs/image/format/ImageEncodingProps : korlibs/datastructure/Extra { + public fun ()V + public fun (Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;)V + public synthetic fun (Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()D + public final fun component3 ()Lkorlibs/datastructure/ExtraObject; + public final fun component4 ()Z + public final fun component5 ()Lkotlin/jvm/functions/Function1; + public final fun copy (Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;)Lkorlibs/image/format/ImageEncodingProps; + public static synthetic fun copy$default (Lkorlibs/image/format/ImageEncodingProps;Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/format/ImageEncodingProps; + public fun equals (Ljava/lang/Object;)Z + public final fun getDepremultiplyIfRequired ()Z + public final fun getExtension ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFilename ()Ljava/lang/String; + public final fun getInit ()Lkotlin/jvm/functions/Function1; + public final fun getMimeType ()Ljava/lang/String; + public final fun getQuality ()D + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public final fun withFile (Lkorlibs/io/file/VfsFile;)Lkorlibs/image/format/ImageEncodingProps; +} + +public abstract class korlibs/image/format/ImageFormat : korlibs/image/format/BaseImageDecodingProps, korlibs/image/format/ImageFormatEncoderDecoder { + public fun ([Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun ([Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun check (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Z + public static synthetic fun check$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Z + public final fun decode (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public final fun decode ([BLkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormat;[BLkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public static synthetic fun decodeHeader$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageInfo; + public final fun decodeHeaderSuspend (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun decodeHeaderSuspend$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decodeHeaderSuspend$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun decodeSuspend ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun encode (Ljava/util/List;Lkorlibs/image/format/ImageEncodingProps;)[B + public final fun encode (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;)[B + public final fun encode (Lkorlibs/image/format/ImageData;Lkorlibs/image/format/ImageEncodingProps;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/ImageFormat;Ljava/util/List;Lkorlibs/image/format/ImageEncodingProps;ILjava/lang/Object;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;ILjava/lang/Object;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageData;Lkorlibs/image/format/ImageEncodingProps;ILjava/lang/Object;)[B + public final fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getDecodingProps ()Lkorlibs/image/format/ImageDecodingProps; + public final fun getExtensions ()Ljava/util/Set; + public final fun getMimeType ()Ljava/lang/String; + public final fun read (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun read (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun read (Lkorlibs/io/stream/SyncStream;Ljava/lang/String;)Lkorlibs/image/bitmap/Bitmap; + public final fun read (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public final fun read ([BLjava/lang/String;)Lkorlibs/image/bitmap/Bitmap; + public final fun read ([BLkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;[BLkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public final fun readImage (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageData; + public static synthetic fun readImage$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageData; + public abstract fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public static synthetic fun readImageContainer$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageDataContainer; + public fun toString ()Ljava/lang/String; + public final fun writeImage (Lkorlibs/image/format/ImageData;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public abstract interface class korlibs/image/format/ImageFormatDecoder { + public abstract fun decode (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun decodeSuspend ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatDecoder$DefaultImpls { + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormatDecoder;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decodeSuspend$default (Lkorlibs/image/format/ImageFormatDecoder;[BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class korlibs/image/format/ImageFormatEncoder { + public abstract fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatEncoder$DefaultImpls { + public static fun encodeSuspend (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encodeSuspend$default (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class korlibs/image/format/ImageFormatEncoderDecoder : korlibs/image/format/ImageFormatDecoder, korlibs/image/format/ImageFormatEncoder { +} + +public final class korlibs/image/format/ImageFormatEncoderDecoder$DefaultImpls { + public static fun encodeSuspend (Lkorlibs/image/format/ImageFormatEncoderDecoder;Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatKt { + public static final fun encodeSuspend (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encodeSuspend$default (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun getTilesetBorder (Lkorlibs/image/format/ImageDecodingProps;)I + public static final fun setTilesetBorder (Lkorlibs/image/format/ImageDecodingProps;I)V + public static final fun toProps (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDecodingProps; + public static synthetic fun toProps$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageDecodingProps; +} + +public class korlibs/image/format/ImageFormatSuspend : korlibs/image/format/ImageFormat { + public fun ([Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun ([Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public class korlibs/image/format/ImageFormats : korlibs/image/format/ImageFormat { + public fun (Ljava/lang/Iterable;)V + public fun ([Lkorlibs/image/format/ImageFormat;)V + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun formatByExt (Ljava/lang/String;)Lkorlibs/image/format/ImageFormat; + public final fun formatByExtOrNull (Ljava/lang/String;)Lkorlibs/image/format/ImageFormat; + public final fun getFormats ()Ljava/util/Set; + public final fun get_formats ()Ljava/util/Set; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun set_formats (Ljava/util/Set;)V + public fun toString ()Ljava/lang/String; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/ImageFormatsKt { + public static final fun encode (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encode$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun encodeNative (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encodeNative$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun listFormats (Ljava/lang/Iterable;)Ljava/util/Set; + public static final fun listFormats (Lkorlibs/image/format/ImageFormat;)Ljava/util/Set; + public static final fun listFormats ([Lkorlibs/image/format/ImageFormat;)Ljava/util/Set; + public static final fun plus (Lkorlibs/image/format/ImageFormat;Ljava/util/List;)Lkorlibs/image/format/ImageFormat; + public static final fun plus (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormat; + public static final fun writeTo (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun writeTo (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeTo$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun writeTo$default (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun writeToNative (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun writeToNative (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeToNative$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun writeToNative$default (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatsMutable : korlibs/image/format/ImageFormats { + public fun ()V + public fun ([Lkorlibs/image/format/ImageFormat;)V + public final fun getLock ()Lkorlibs/concurrent/lock/NonRecursiveLock; + public final fun register ([Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormatsMutable; + public final fun registerFirst ([Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormatsMutable; + public final fun temporalRegister ([Lkorlibs/image/format/ImageFormat;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun unregister ([Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormatsMutable; +} + +public class korlibs/image/format/ImageFrame : korlibs/datastructure/Extra { + public static final field Companion Lkorlibs/image/format/ImageFrame$Companion; + public synthetic fun (IDLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IDLjava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IJLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IJLjava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getArea ()I + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getDuration-UwyO8pc ()J + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFastDuration-8Hnv5yo ()D + public final fun getFastTime-8Hnv5yo ()D + public final fun getFirst ()Lkorlibs/image/format/ImageFrameLayer; + public final fun getHeight ()I + public final fun getIncludeInAtlas ()Z + public final fun getIndex ()I + public final fun getLayerData ()Ljava/util/List; + public final fun getMain ()Z + public final fun getName ()Ljava/lang/String; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTargetX ()I + public final fun getTargetY ()I + public final fun getTime-UwyO8pc ()J + public final fun getWidth ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageFrame$Companion { + public final fun invoke-5fuBHu4 (Lkorlibs/image/bitmap/Bitmap;JIIZZLjava/lang/String;I)Lkorlibs/image/format/ImageFrame; + public static synthetic fun invoke-5fuBHu4$default (Lkorlibs/image/format/ImageFrame$Companion;Lkorlibs/image/bitmap/Bitmap;JIIZZLjava/lang/String;IILjava/lang/Object;)Lkorlibs/image/format/ImageFrame; +} + +public final class korlibs/image/format/ImageFrameKt { + public static final fun getArea (Ljava/lang/Iterable;)I +} + +public class korlibs/image/format/ImageFrameLayer { + public fun (Lkorlibs/image/format/ImageLayer;Lkorlibs/math/geom/slice/RectSlice;IIZZLkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/NinePatchBmpSlice;)V + public synthetic fun (Lkorlibs/image/format/ImageLayer;Lkorlibs/math/geom/slice/RectSlice;IIZZLkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/NinePatchBmpSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getArea ()I + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBitmap32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getHeight ()I + public final fun getIncludeInAtlas ()Z + public final fun getLayer ()Lkorlibs/image/format/ImageLayer; + public final fun getMain ()Z + public final fun getNinePatchSlice ()Lkorlibs/image/bitmap/NinePatchBmpSlice; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTargetX ()I + public final fun getTargetY ()I + public final fun getTilemap ()Lkorlibs/image/tiles/TileMapData; + public final fun getWidth ()I + public final fun setSlice (Lkorlibs/math/geom/slice/RectSlice;)V +} + +public class korlibs/image/format/ImageInfo : korlibs/datastructure/Extra, korlibs/math/geom/Sizeable { + public fun ()V + public final fun getBitsPerPixel ()I + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getHeight ()I + public fun getSize ()Lkorlibs/math/geom/Size2D; + public final fun getWidth ()I + public final fun setBitsPerPixel (I)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public final fun setHeight (I)V + public final fun setWidth (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageInfoKt { + public static final fun ImageInfo (Lkotlin/jvm/functions/Function1;)Lkorlibs/image/format/ImageInfo; +} + +public class korlibs/image/format/ImageLayer { + public fun (ILjava/lang/String;Lkorlibs/image/format/ImageLayer$Type;)V + public synthetic fun (ILjava/lang/String;Lkorlibs/image/format/ImageLayer$Type;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getIndex ()I + public final fun getName ()Ljava/lang/String; + public final fun getType ()Lkorlibs/image/format/ImageLayer$Type; + public final fun setIndex (I)V +} + +public final class korlibs/image/format/ImageLayer$Type : java/lang/Enum { + public static final field Companion Lkorlibs/image/format/ImageLayer$Type$Companion; + public static final field GROUP Lkorlibs/image/format/ImageLayer$Type; + public static final field NORMAL Lkorlibs/image/format/ImageLayer$Type; + public static final field TILEMAP Lkorlibs/image/format/ImageLayer$Type; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun isGroup ()Z + public final fun isNormal ()Z + public final fun isTilemap ()Z + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/ImageLayer$Type; + public static fun values ()[Lkorlibs/image/format/ImageLayer$Type; +} + +public final class korlibs/image/format/ImageLayer$Type$Companion { + public final fun getBY_ORDINAL ()[Lkorlibs/image/format/ImageLayer$Type; +} + +public final class korlibs/image/format/ImageOrientationKt { + public static final fun getOrientation (Lkorlibs/image/format/ImageInfo;)Lkorlibs/math/geom/slice/SliceOrientation; + public static final fun getOrientationSure (Lkorlibs/image/format/ImageInfo;)I + public static final fun readBitmapSliceWithOrientation (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapSliceWithOrientation$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun setOrientation-9BoSEk4 (Lkorlibs/image/format/ImageInfo;Lkorlibs/math/geom/slice/SliceOrientation;)V +} + +public final class korlibs/image/format/JPEG : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/JPEG; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/JPEGDecoder { + public static final field Companion Lkorlibs/image/format/JPEGDecoder$Companion; + public fun ()V + public final fun copyToImageData (Lkorlibs/image/format/JPEGDecoder$ImageData;)V + public final fun parse-Bs7sjYo ([B)V +} + +public final class korlibs/image/format/JPEGDecoder$Adobe { + public fun (IIIZ)V + public final fun getFlags0 ()I + public final fun getFlags1 ()I + public final fun getTransformCode ()Z + public final fun getVersion ()I +} + +public final class korlibs/image/format/JPEGDecoder$Companion { + public final fun decode ([B)Lkorlibs/image/bitmap/Bitmap32; + public final fun decodeInfo ([B)Lkorlibs/image/format/JPEGDecoder$ImageInfo; +} + +public final class korlibs/image/format/JPEGDecoder$Component { + public fun (Ljava/util/List;FF)V + public final fun getLines ()Ljava/util/List; + public final fun getScaleX ()F + public final fun getScaleY ()F +} + +public final class korlibs/image/format/JPEGDecoder$Frame { + public fun (ZZIIILjava/util/ArrayList;Ljava/util/ArrayList;II)V + public synthetic fun (ZZIIILjava/util/ArrayList;Ljava/util/ArrayList;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getComponents ()Ljava/util/ArrayList; + public final fun getComponentsOrder ()Ljava/util/ArrayList; + public final fun getExtended ()Z + public final fun getMaxH ()I + public final fun getMaxV ()I + public final fun getMcusPerColumn ()I + public final fun getMcusPerLine ()I + public final fun getPrecision ()I + public final fun getProgressive ()Z + public final fun getSamplesPerLine ()I + public final fun getScanLines ()I + public final fun setComponents (Ljava/util/ArrayList;)V + public final fun setComponentsOrder (Ljava/util/ArrayList;)V + public final fun setExtended (Z)V + public final fun setMaxH (I)V + public final fun setMaxV (I)V + public final fun setMcusPerColumn (I)V + public final fun setMcusPerLine (I)V + public final fun setPrecision (I)V + public final fun setProgressive (Z)V + public final fun setSamplesPerLine (I)V + public final fun setScanLines (I)V +} + +public final class korlibs/image/format/JPEGDecoder$FrameComponent { + public fun (III)V + public final fun getBlocks ()Ljava/util/List; + public final fun getBlocksPerColumn ()I + public final fun getBlocksPerLine ()I + public final fun getH ()I + public final fun getHuffmanTableAC ()Ljava/util/List; + public final fun getHuffmanTableDC ()Ljava/util/List; + public final fun getPred ()I + public final fun getQuantizationIdx ()I + public final fun getQuantizationTable ()[I + public final fun getV ()I + public final fun setBlocks (Ljava/util/List;)V + public final fun setBlocksPerColumn (I)V + public final fun setBlocksPerLine (I)V + public final fun setHuffmanTableAC (Ljava/util/List;)V + public final fun setHuffmanTableDC (Ljava/util/List;)V + public final fun setPred (I)V + public final fun setQuantizationIdx (I)V + public final fun setQuantizationTable ([I)V +} + +public final class korlibs/image/format/JPEGDecoder$HuffmanNode { + public fun ()V + public fun (Ljava/util/ArrayList;I)V + public synthetic fun (Ljava/util/ArrayList;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/ArrayList; + public final fun component2 ()I + public final fun copy (Ljava/util/ArrayList;I)Lkorlibs/image/format/JPEGDecoder$HuffmanNode; + public static synthetic fun copy$default (Lkorlibs/image/format/JPEGDecoder$HuffmanNode;Ljava/util/ArrayList;IILjava/lang/Object;)Lkorlibs/image/format/JPEGDecoder$HuffmanNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getChildren ()Ljava/util/ArrayList; + public final fun getIndex ()I + public fun hashCode ()I + public final fun setChildAt (ILjava/lang/Object;)V + public final fun setChildren (Ljava/util/ArrayList;)V + public final fun setIndex (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/JPEGDecoder$ImageData { + public synthetic fun (II[BLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getData-uV-T8J8 ()[B + public final fun getHeight ()I + public final fun getWidth ()I +} + +public final class korlibs/image/format/JPEGDecoder$ImageInfo { + public fun (II)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/image/format/JPEGDecoder$ImageInfo; + public static synthetic fun copy$default (Lkorlibs/image/format/JPEGDecoder$ImageInfo;IIILjava/lang/Object;)Lkorlibs/image/format/JPEGDecoder$ImageInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getHeight ()I + public final fun getWidth ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/JPEGDecoder$Jfif { + public synthetic fun (IIIIIII[BLkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class korlibs/image/format/JPEGEncoder { + public static final field Companion Lkorlibs/image/format/JPEGEncoder$Companion; + public fun ()V + public fun (I)V + public synthetic fun (IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun encode (Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Integer;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/JPEGEncoder;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Integer;ILjava/lang/Object;)[B +} + +public final class korlibs/image/format/JPEGEncoder$Companion { + public final fun encode (Lkorlibs/image/bitmap/Bitmap32;I)[B + public static synthetic fun encode$default (Lkorlibs/image/format/JPEGEncoder$Companion;Lkorlibs/image/bitmap/Bitmap32;IILjava/lang/Object;)[B +} + +public final class korlibs/image/format/JPEGInfo : korlibs/image/format/ImageFormatSuspend { + public static final field INSTANCE Lkorlibs/image/format/JPEGInfo; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/KRA : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/KRA; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun lzfDecompress-S8qJKzs ([BI[BI)I + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun readLayer (Lkorlibs/io/stream/SyncStream;)Lkorlibs/image/bitmap/Bitmap32; + public final fun readLine (Lkorlibs/io/stream/SyncStream;)Ljava/lang/String; +} + +public final class korlibs/image/format/KRAKt { + public static final fun getKritaLoadLayers (Lkorlibs/image/format/ImageDecodingProps;)Z + public static final fun getKritaPartialImageLayers (Lkorlibs/image/format/ImageDecodingProps;)Z + public static final fun setKritaLoadLayers (Lkorlibs/image/format/ImageDecodingProps;Z)V + public static final fun setKritaPartialImageLayers (Lkorlibs/image/format/ImageDecodingProps;Z)V +} + +public final class korlibs/image/format/KorioExtKt { + public static final fun displayImage (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun displayImage$default (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun getImageLoadingLogger ()Lkorlibs/logger/Logger; + public static final fun readBitmap (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readBitmap (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmap$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readBitmap$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapImageData (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapImageData$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapInfo (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapInfo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapListNoNative (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readBitmapListNoNative (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapListNoNative$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readBitmapListNoNative$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapNative (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapNative$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapNoNative (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapNoNative$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapSlice (Lkorlibs/io/file/VfsFile;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readBitmapSlice (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapSlice$default (Lkorlibs/io/file/VfsFile;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readBitmapSlice$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readImageData (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readImageData (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readImageData$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readImageData$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readImageDataContainer (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readImageDataContainer$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readImageInfo (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readImageInfo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readNativeImage (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readNativeImage (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readNativeImage$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readNativeImage$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readVectorImage (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun toAtlas (Ljava/util/List;Lkorlibs/image/atlas/MutableAtlas;)Ljava/util/List; + public static final fun toAtlas (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/atlas/MutableAtlas;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun writeBitmap (Lkorlibs/io/file/VfsFile;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeBitmap$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public class korlibs/image/format/NativeImageFormatProvider : korlibs/image/format/ImageFormatEncoderDecoder { + public fun ()V + protected fun convertCoreImageToNativeImage (Lkorlibs/image/core/CoreImage;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/NativeImage; + public fun copy (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun create (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public fun create (II[ILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun create$default (Lkorlibs/image/format/NativeImageFormatProvider;II[ILjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public final fun decode (Lkorlibs/io/file/FinalVfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/FinalVfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/Vfs;Ljava/lang/String;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/Vfs;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun decode (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode ([BZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/NativeImageFormatProvider;Lkorlibs/io/file/FinalVfsFile;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/NativeImageFormatProvider;Lkorlibs/io/file/Vfs;Ljava/lang/String;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/NativeImageFormatProvider;[BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun decodeHeader ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeHeaderInternal ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decodeHeaderOrNull ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal (Lkorlibs/io/file/Vfs;Ljava/lang/String;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun decodeSuspend ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun display (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected final fun executeIo (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;I)Lkorlibs/image/bitmap/NativeImage; + protected final fun result (Lkorlibs/image/bitmap/NativeImage;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + public final fun toNativeImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/NativeImage; + protected final fun toNativeImage (Lkorlibs/image/core/CoreImage;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/NativeImage; + public final fun toNativeImageResult (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + protected fun toNativeImageSure (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; +} + +public final class korlibs/image/format/NativeImageFormatProviderAndroidKt { + public static final fun getNativeImageFormatProvider ()Lkorlibs/image/format/NativeImageFormatProvider; + public static final fun toAndroid (Lkorlibs/math/geom/vector/LineCap;)Landroid/graphics/Paint$Cap; + public static final fun toAndroid (Lkorlibs/math/geom/vector/LineJoin;)Landroid/graphics/Paint$Join; + public static final fun toAndroidBitmap (Lkorlibs/image/bitmap/Bitmap;)Landroid/graphics/Bitmap; +} + +public final class korlibs/image/format/NativeImageFormatProviderKt { + public static final fun showImageAndWait (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun showImageAndWait (Lkorlibs/image/vector/SizedDrawable;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun showImageAndWait (Lkorlibs/math/geom/slice/RectSlice;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun showImageAndWait$default (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun showImageAndWait$default (Lkorlibs/image/vector/SizedDrawable;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun showImageAndWait$default (Lkorlibs/math/geom/slice/RectSlice;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun showImagesAndWait (Ljava/util/List;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun showImagesAndWait (Lkorlibs/image/format/ImageData;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun showImagesAndWait$default (Ljava/util/List;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun showImagesAndWait$default (Lkorlibs/image/format/ImageData;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun toImageInfo (Lkorlibs/image/core/CoreImageInfo;)Lkorlibs/image/format/ImageInfo; +} + +public final class korlibs/image/format/NativeImageResult { + public fun (Lkorlibs/image/bitmap/NativeImage;II)V + public synthetic fun (Lkorlibs/image/bitmap/NativeImage;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/bitmap/NativeImage; + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (Lkorlibs/image/bitmap/NativeImage;II)Lkorlibs/image/format/NativeImageResult; + public static synthetic fun copy$default (Lkorlibs/image/format/NativeImageResult;Lkorlibs/image/bitmap/NativeImage;IIILjava/lang/Object;)Lkorlibs/image/format/NativeImageResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getImage ()Lkorlibs/image/bitmap/NativeImage; + public final fun getOriginalHeight ()I + public final fun getOriginalWidth ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/PNG : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/PNG; + public static final field MAGIC1 I + public static final field MAGIC2 I + public final fun applyFilter-4yeQB6Q (I[B[BII)V + public static synthetic fun applyFilter-4yeQB6Q$default (Lkorlibs/image/format/PNG;I[B[BIIILjava/lang/Object;)V + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun getInterlacedPasses ()Ljava/util/List; + public final fun getNormalPasses ()Ljava/util/List; + public final fun paethPredictor (III)I + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun updateHistoriogram-GERVgfE ([B[B)V + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/PNG$Colorspace : java/lang/Enum { + public static final field Companion Lkorlibs/image/format/PNG$Colorspace$Companion; + public static final field GRAYSCALE Lkorlibs/image/format/PNG$Colorspace; + public static final field GRAYSCALE_ALPHA Lkorlibs/image/format/PNG$Colorspace; + public static final field INDEXED Lkorlibs/image/format/PNG$Colorspace; + public static final field RGB Lkorlibs/image/format/PNG$Colorspace; + public static final field RGBA Lkorlibs/image/format/PNG$Colorspace; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public final fun getNchannels ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/PNG$Colorspace; + public static fun values ()[Lkorlibs/image/format/PNG$Colorspace; +} + +public final class korlibs/image/format/PNG$Colorspace$Companion { + public final fun getBY_ID ()Ljava/util/Map; +} + +public final class korlibs/image/format/PNG$DecodingContext { + public fun (Lkorlibs/image/format/PNG$Header;)V + public final fun getCurrentRow-uV-T8J8 ()[B + public final fun getHeader ()Lkorlibs/image/format/PNG$Header; + public final fun getLastRow-uV-T8J8 ()[B + public final fun getRow32-FROm4YY ()[I + public final fun setCurrentRow-Bs7sjYo ([B)V + public final fun setLastRow-Bs7sjYo ([B)V + public final fun swapRows ()V +} + +public final class korlibs/image/format/PNG$Header { + public fun (IIILkorlibs/image/format/PNG$Colorspace;III)V + public final fun getBitsPerChannel ()I + public final fun getColorspace ()Lkorlibs/image/format/PNG$Colorspace; + public final fun getComponents ()I + public final fun getCompressionmethod ()I + public final fun getFiltermethod ()I + public final fun getHeight ()I + public final fun getInterlacemethod ()I + public final fun getStride ()I + public final fun getWidth ()I +} + +public final class korlibs/image/format/PNG$InterlacedPass { + public fun (IIIIII)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun copy (IIIIII)Lkorlibs/image/format/PNG$InterlacedPass; + public static synthetic fun copy$default (Lkorlibs/image/format/PNG$InterlacedPass;IIIIIIILjava/lang/Object;)Lkorlibs/image/format/PNG$InterlacedPass; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlockHeight ()I + public final fun getBlockWidth ()I + public final fun getColIncrement ()I + public final fun getColIncrementShift ()I + public final fun getRowIncrement ()I + public final fun getStartingCol ()I + public final fun getStartingRow ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/PSD : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/PSD; + public synthetic fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/PSD$PsdImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/PSD$PsdImageInfo : korlibs/image/format/ImageInfo { + public fun ()V + public final fun getBitsPerChannel ()I + public final fun getChannels ()I + public final fun getColorMode ()I + public final fun setBitsPerChannel (I)V + public final fun setChannels (I)V + public final fun setColorMode (I)V +} + +public final class korlibs/image/format/QOI : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/QOI; + public final fun calculateMaxSize (II)I + public final fun calculateMaxSize (Lkorlibs/image/bitmap/Bitmap;)I + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun getQOI_PADDING ()[B + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/QOIKt { + public static final fun getPreAllocatedArrayForQOI (Lkorlibs/image/format/ImageEncodingProps;)[B + public static final fun setPreAllocatedArrayForQOI-Drq8t8U (Lkorlibs/image/format/ImageEncodingProps;[B)V +} + +public class korlibs/image/format/RegisteredImageFormatsImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public fun ()V + protected fun decodeHeaderInternal ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public synthetic fun getFormats ()Lkorlibs/image/format/ImageFormat; + public fun getFormats ()Lkorlibs/image/format/ImageFormatsMutable; +} + +public final class korlibs/image/format/RegisteredImageFormatsKt { + public static final fun getRegisteredImageFormats ()Lkorlibs/image/format/ImageFormatsMutable; +} + +public final class korlibs/image/format/SVG : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/SVG; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/TGA : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/TGA; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun readHeader (Lkorlibs/io/stream/SyncStream;)Lkorlibs/image/format/TGA$Info; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/TGA$Info { + public fun (IIZI)V + public final fun getArea ()I + public final fun getBitsPerPixel ()I + public final fun getBytes ()I + public final fun getFlipY ()Z + public final fun getHeight ()I + public final fun getWidth ()I +} + +public final class korlibs/image/format/WEBP : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/WEBP; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun initOnce (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/format/WEBP; + public final fun invoke (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun isAvailable ()Z + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/provider/FFICoreGraphicsImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/provider/FFICoreGraphicsImageFormatProvider; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getFormats ()Lkorlibs/image/format/ImageFormat; +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider; + public final fun getInitializeOnce ()Z +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Gdiplus : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Gdiplus; + public final fun getGdipBitmapLockBits ()Lkotlin/jvm/functions/Function5; + public final fun getGdipBitmapUnlockBits ()Lkotlin/jvm/functions/Function2; + public final fun getGdipCreateBitmapFromStream ()Lkotlin/jvm/functions/Function2; + public final fun getGdipDisposeImage ()Lkotlin/jvm/functions/Function1; + public final fun getGdipGetImageDimension ()Lkotlin/jvm/functions/Function3; + public final fun getGdiplusStartup ()Lkotlin/jvm/functions/Function3; +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Kernel32 : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Kernel32; + public final fun alloc (I)Lkorlibs/ffi/FFIPointer; + public final fun free (Lkorlibs/ffi/FFIPointer;)Z + public final fun getGetProcessHeap ()Lkotlin/jvm/functions/Function0; + public final fun getHeapAlloc ()Lkotlin/jvm/functions/Function3; + public final fun getHeapFree ()Lkotlin/jvm/functions/Function3; +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider$shlwapi : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider$shlwapi; + public final fun getSHCreateMemStream ()Lkotlin/jvm/functions/Function2; +} + +public final class korlibs/image/format/provider/FFINativeImageFormatProviderKt { + public static final fun getFFINativeImageFormatProvider ()Lkorlibs/image/format/BaseNativeImageFormatProvider; + public static final fun getFFINativeImageFormatProviderOpt ()Lkorlibs/image/format/BaseNativeImageFormatProvider; +} + +public final class korlibs/image/format/provider/FFISDLImageNativeImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/provider/FFISDLImageNativeImageFormatProvider; +} + +public abstract class korlibs/image/paint/BaseFiller { + public fun ()V + public final fun fill (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/RectangleInt;)V + public static synthetic fun fill$default (Lkorlibs/image/paint/BaseFiller;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/RectangleInt;ILjava/lang/Object;)V + public fun fill-VwgUA1w ([IIIII)V + public abstract fun getColor-YdjHmOQ (FF)I + public final fun getColor-YdjHmOQ (II)I +} + +public final class korlibs/image/paint/BitmapFiller : korlibs/image/paint/BaseFiller { + public fun ()V + public fun getColor-YdjHmOQ (FF)I + public final fun lookupLinear-GWFm98M (FF)I + public final fun lookupNearest-GWFm98M (FF)I + public final fun set (Lkorlibs/image/paint/BitmapPaint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/BitmapFiller; +} + +public final class korlibs/image/paint/BitmapPaint : korlibs/image/paint/TransformedPaint { + public fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;)V + public synthetic fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun applyMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun clone ()Lkorlibs/image/paint/Paint; + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component2 ()Lkorlibs/math/geom/Matrix; + public final fun component3 ()Lkorlibs/image/vector/CycleMethod; + public final fun component4 ()Lkorlibs/image/vector/CycleMethod; + public final fun component5 ()Z + public final fun component6 ()Lkorlibs/image/paint/GradientUnits; + public final fun copy (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun copy$default (Lkorlibs/image/paint/BitmapPaint;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public fun equals (Ljava/lang/Object;)Z + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBmp32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getCycleX ()Lkorlibs/image/vector/CycleMethod; + public final fun getCycleY ()Lkorlibs/image/vector/CycleMethod; + public final fun getRepeat ()Z + public final fun getRepeatX ()Z + public final fun getRepeatY ()Z + public final fun getSmooth ()Z + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUnits ()Lkorlibs/image/paint/GradientUnits; + public fun hashCode ()I + public fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/BitmapPaint; + public synthetic fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/paint/ColorFiller : korlibs/image/paint/BaseFiller { + public fun ()V + public fun fill-VwgUA1w ([IIIII)V + public fun getColor-YdjHmOQ (FF)I + public final fun set-r6-hJiU (ILkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/ColorFiller; +} + +public final class korlibs/image/paint/FillerKt { + public static final fun toFiller (Lkorlibs/image/paint/Paint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/BaseFiller; +} + +public final class korlibs/image/paint/GradientFiller : korlibs/image/paint/BaseFiller { + public static final field Companion Lkorlibs/image/paint/GradientFiller$Companion; + public static final field NCOLORS I + public fun ()V + public fun getColor-YdjHmOQ (FF)I + public final fun getRatio (DD)D + public final fun getRatio (FF)F + public final fun set (Lkorlibs/image/paint/GradientPaint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/GradientFiller; +} + +public final class korlibs/image/paint/GradientFiller$Companion { +} + +public final class korlibs/image/paint/GradientInterpolationMethod : java/lang/Enum { + public static final field LINEAR Lkorlibs/image/paint/GradientInterpolationMethod; + public static final field NORMAL Lkorlibs/image/paint/GradientInterpolationMethod; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/paint/GradientInterpolationMethod; + public static fun values ()[Lkorlibs/image/paint/GradientInterpolationMethod; +} + +public final class korlibs/image/paint/GradientKind : java/lang/Enum { + public static final field LINEAR Lkorlibs/image/paint/GradientKind; + public static final field RADIAL Lkorlibs/image/paint/GradientKind; + public static final field SWEEP Lkorlibs/image/paint/GradientKind; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/paint/GradientKind; + public static fun values ()[Lkorlibs/image/paint/GradientKind; +} + +public final class korlibs/image/paint/GradientPaint : korlibs/image/paint/TransformedPaint { + public static final field Companion Lkorlibs/image/paint/GradientPaint$Companion; + public synthetic fun (Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;DLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun add-XDoMphA (DI)Lkorlibs/image/paint/GradientPaint; + public final fun add-ma3DQ24 (DI)Lkorlibs/image/paint/GradientPaint; + public final fun addColorStop-25LoRh8 (DI)Lkorlibs/image/paint/GradientPaint; + public final fun addColorStop-XDoMphA (DI)Lkorlibs/image/paint/GradientPaint; + public final fun addColorStop-XDoMphA (Ljava/lang/Number;I)Lkorlibs/image/paint/GradientPaint; + public fun applyMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun clone ()Lkorlibs/image/paint/Paint; + public final fun component1 ()Lkorlibs/image/paint/GradientKind; + public final fun component10 ()Lkorlibs/image/vector/CycleMethod; + public final fun component11 ()Lkorlibs/math/geom/Matrix; + public final fun component12 ()Lkorlibs/image/paint/GradientInterpolationMethod; + public final fun component13 ()Lkorlibs/image/paint/GradientUnits; + public final fun component14-igmgxjg ()D + public final fun component2 ()D + public final fun component3 ()D + public final fun component4 ()D + public final fun component5 ()D + public final fun component6 ()D + public final fun component7 ()D + public final fun component8 ()Lkorlibs/datastructure/DoubleArrayList; + public final fun component9 ()Lkorlibs/datastructure/IntArrayList; + public final fun copy-1IdWvF8 (Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;D)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun copy-1IdWvF8$default (Lkorlibs/image/paint/GradientPaint;Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;DILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public fun equals (Ljava/lang/Object;)Z + public final fun fillColors-2N1wtbg ([I)V + public final fun fillColors-qppUzjo ([I)V + public final fun getColors ()Lkorlibs/datastructure/IntArrayList; + public final fun getCycle ()Lkorlibs/image/vector/CycleMethod; + public final fun getGradientMatrix ()Lkorlibs/math/geom/Matrix; + public final fun getInterpolationMethod ()Lkorlibs/image/paint/GradientInterpolationMethod; + public final fun getKind ()Lkorlibs/image/paint/GradientKind; + public final fun getNumberOfStops ()I + public final fun getPow2 (D)D + public final fun getPow2 (F)F + public final fun getR0 ()D + public final fun getR1 ()D + public final fun getRatioAt (Lkorlibs/math/geom/Vector2D;)F + public final fun getRatioAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Matrix;)F + public final fun getStartAngle-igmgxjg ()D + public final fun getStops ()Lkorlibs/datastructure/DoubleArrayList; + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getTransformInv ()Lkorlibs/math/geom/Matrix; + public fun getUnits ()Lkorlibs/image/paint/GradientUnits; + public final fun getUntransformedGradientMatrix ()Lkorlibs/math/geom/Matrix; + public final fun getX0 ()D + public final fun getX1 ()D + public final fun getY0 ()D + public final fun getY1 ()D + public fun hashCode ()I + public final fun isLinear ()Z + public final fun isRadial ()Z + public final fun isSweep ()Z + public fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/GradientPaint; + public synthetic fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/paint/GradientPaint$Companion { + public final fun fillColors-wu939Cs ([ILkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;)V + public final fun fromGradientBox-dVqXrhI (Lkorlibs/image/paint/GradientKind;DDDDD)Lkorlibs/image/paint/GradientPaint; + public final fun gradientBoxMatrix-naQvTww (DDDDD)Lkorlibs/math/geom/Matrix; + public final fun identity (Lkorlibs/image/paint/GradientKind;)Lkorlibs/image/paint/GradientPaint; +} + +public final class korlibs/image/paint/GradientUnits : java/lang/Enum { + public static final field OBJECT_BOUNDING_BOX Lkorlibs/image/paint/GradientUnits; + public static final field USER_SPACE_ON_USE Lkorlibs/image/paint/GradientUnits; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/paint/GradientUnits; + public static fun values ()[Lkorlibs/image/paint/GradientUnits; +} + +public final class korlibs/image/paint/NoneFiller : korlibs/image/paint/BaseFiller { + public static final field INSTANCE Lkorlibs/image/paint/NoneFiller; + public fun fill-VwgUA1w ([IIIII)V + public fun getColor-YdjHmOQ (FF)I +} + +public final class korlibs/image/paint/NonePaint : korlibs/image/paint/Paint { + public static final field INSTANCE Lkorlibs/image/paint/NonePaint; + public fun clone ()Lkorlibs/image/paint/Paint; +} + +public abstract interface class korlibs/image/paint/Paint { + public abstract fun clone ()Lkorlibs/image/paint/Paint; +} + +public final class korlibs/image/paint/PaintKt { + public static final fun LinearGradientPaint (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun LinearGradientPaint$default (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public static final fun RadialGradientPaint (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun RadialGradientPaint$default (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public static final fun SweepGradientPaint-naQvTww (Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun SweepGradientPaint-naQvTww$default (Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public static final fun add (Lkorlibs/image/paint/GradientPaint;[Lkorlibs/image/color/RGBA;)Lkorlibs/image/paint/GradientPaint; + public static final fun add (Lkorlibs/image/paint/GradientPaint;[Lkotlin/Pair;)Lkorlibs/image/paint/GradientPaint; + public static final fun add-LLzIZBI (Lkorlibs/image/paint/GradientPaint;IIII)Lkorlibs/image/paint/GradientPaint; + public static final fun add-MWpgnYc (Lkorlibs/image/paint/GradientPaint;II)Lkorlibs/image/paint/GradientPaint; + public static final fun add-k4wfwjs (Lkorlibs/image/paint/GradientPaint;[I)Lkorlibs/image/paint/GradientPaint; + public static final fun add-wffWTuA (Lkorlibs/image/paint/GradientPaint;III)Lkorlibs/image/paint/GradientPaint; + public static final fun getDefaultPaint ()I + public static final fun getPaintWithUnits (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/paint/Paint; + public static final fun toPaint (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun toPaint$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public static final fun withPaint (Lkorlibs/math/geom/vector/StrokeInfo;Lkorlibs/image/paint/Paint;)Lkorlibs/image/paint/Stroke; +} + +public final class korlibs/image/paint/Stroke { + public fun (Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/datastructure/DoubleList;D)V + public synthetic fun (Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/datastructure/DoubleList;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;)V + public final fun component1 ()Lkorlibs/image/paint/Paint; + public final fun component2 ()Lkorlibs/math/geom/vector/StrokeInfo; + public final fun copy (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;)Lkorlibs/image/paint/Stroke; + public static synthetic fun copy$default (Lkorlibs/image/paint/Stroke;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ILjava/lang/Object;)Lkorlibs/image/paint/Stroke; + public fun equals (Ljava/lang/Object;)Z + public final fun getInfo ()Lkorlibs/math/geom/vector/StrokeInfo; + public final fun getPaint ()Lkorlibs/image/paint/Paint; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/paint/TransformedPaint : korlibs/image/paint/Paint { + public abstract fun applyMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public abstract fun getTransform ()Lkorlibs/math/geom/Matrix; + public abstract fun getUnits ()Lkorlibs/image/paint/GradientUnits; + public abstract fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; +} + +public final class korlibs/image/paint/TransformedPaint$DefaultImpls { + public static fun applyMatrix (Lkorlibs/image/paint/TransformedPaint;Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; +} + +public final class korlibs/image/style/CSS { + public static final field Companion Lkorlibs/image/style/CSS$Companion; + public fun (Ljava/util/List;)V + public fun (Ljava/util/List;Lkotlin/Unit;)V + public synthetic fun (Ljava/util/List;Lkotlin/Unit;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAllRules ()Ljava/util/List; + public final fun getAnimationsById ()Ljava/util/Map; + public final fun getRules ()Ljava/util/List; + public final fun getRulesForClassNames ()Ljava/util/Map; + public final fun getRulesForIds ()Ljava/util/Map; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Animation { + public synthetic fun (Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2-UwyO8pc ()J + public final fun component3-UwyO8pc ()J + public final fun component4 ()I + public final fun component5 ()Z + public final fun component6 ()Lkorlibs/math/interpolation/Easing; + public final fun copy-FbhrOv8 (Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;)Lkorlibs/image/style/CSS$Animation; + public static synthetic fun copy-FbhrOv8$default (Lkorlibs/image/style/CSS$Animation;Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Animation; + public fun equals (Ljava/lang/Object;)Z + public final fun getDelay-UwyO8pc ()J + public final fun getDirection ()Z + public final fun getDuration-UwyO8pc ()J + public final fun getEasing ()Lkorlibs/math/interpolation/Easing; + public final fun getIterationCount ()I + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$ClassSelector : korlibs/image/style/CSS$Selector { + public fun (Lkorlibs/image/style/CSS$Companion$Token;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$ClassSelector; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$ClassSelector;Lkorlibs/image/style/CSS$Companion$Token;ILjava/lang/Object;)Lkorlibs/image/style/CSS$ClassSelector; + public fun equals (Ljava/lang/Object;)Z + public final fun getClassName ()Ljava/lang/String; + public fun getStr ()Ljava/lang/String; + public final fun getToken ()Lkorlibs/image/style/CSS$Companion$Token; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Companion { + public final fun parseAngle-zwli_SY (Ljava/lang/String;)Lkorlibs/math/geom/Angle; + public final fun parseAnimation (Ljava/lang/String;)Lkorlibs/image/style/CSS$Animation; + public final fun parseAnimation (Ljava/util/List;)V + public final fun parseCSS (Ljava/lang/String;)Lkorlibs/image/style/CSS; + public final fun parseColor-O1c-hRk (Ljava/lang/String;)I + public final fun parseEasing (Ljava/lang/String;)Lkorlibs/math/interpolation/Easing; + public final fun parseNumberDropSuffix (Ljava/lang/String;)Ljava/lang/Double; + public final fun parseRatio-XRktMgs (Ljava/lang/String;D)D + public static synthetic fun parseRatio-XRktMgs$default (Lkorlibs/image/style/CSS$Companion;Ljava/lang/String;DILjava/lang/Object;)D + public final fun parseSizeAsDouble (Ljava/lang/String;)D + public final fun parseTime-LV8wdWc (Ljava/lang/String;)Lkotlin/time/Duration; + public final fun parseTransform (Ljava/lang/String;)Lkorlibs/math/geom/Matrix; + public final fun parseUnit (Ljava/lang/String;)Ljava/lang/Double; + public final fun readParenthesisValuesIgnoringCommas (Lkorlibs/datastructure/ListReader;)Ljava/util/List; + public final fun tokenize (Ljava/lang/String;)Ljava/util/List; + public final fun tokenize (Lkorlibs/util/SimpleStrReader;)Ljava/util/List; +} + +public final class korlibs/image/style/CSS$Companion$Token { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/image/style/CSS$Companion$Token; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Companion$Token;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Companion$Token; + public fun equals (Ljava/lang/Object;)Z + public final fun getStr ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Declaration { + public fun (Ljava/lang/String;Lkorlibs/image/style/CSS$Expression;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/image/style/CSS$Expression; + public final fun copy (Ljava/lang/String;Lkorlibs/image/style/CSS$Expression;)Lkorlibs/image/style/CSS$Declaration; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Declaration;Ljava/lang/String;Lkorlibs/image/style/CSS$Expression;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Declaration; + public fun equals (Ljava/lang/Object;)Z + public final fun getExpr ()Lkorlibs/image/style/CSS$Expression; + public final fun getProperty ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Declarations : korlibs/datastructure/Extra { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/style/CSS$Declarations; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Declarations;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Declarations; + public fun equals (Ljava/lang/Object;)Z + public final fun get (Ljava/lang/String;)Lkorlibs/image/style/CSS$Expression; + public final fun getDeclarations ()Ljava/util/List; + public final fun getDeclarationsMap ()Ljava/util/Map; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Expression : korlibs/datastructure/Extra { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/style/CSS$Expression; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Expression;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Expression; + public fun equals (Ljava/lang/Object;)Z + public final fun getExpr ()Ljava/util/List; + public final fun getExprStr ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/style/CSS$IRuleSet { +} + +public final class korlibs/image/style/CSS$IdSelector : korlibs/image/style/CSS$Selector { + public fun (Lkorlibs/image/style/CSS$Companion$Token;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$IdSelector; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$IdSelector;Lkorlibs/image/style/CSS$Companion$Token;ILjava/lang/Object;)Lkorlibs/image/style/CSS$IdSelector; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()Ljava/lang/String; + public fun getStr ()Ljava/lang/String; + public final fun getToken ()Lkorlibs/image/style/CSS$Companion$Token; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$InterpolationResult { + public fun ()V + public fun (DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;)V + public synthetic fun (DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()D + public final fun component2 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun component3 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun copy (DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$InterpolationResult;DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getK0 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun getK1 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun getProperties ()Ljava/util/List; + public final fun getRatio ()D + public fun hashCode ()I + public final fun setK0 (Lkorlibs/image/style/CSS$KeyFrame;)V + public final fun setK1 (Lkorlibs/image/style/CSS$KeyFrame;)V + public final fun setRatio (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$KeyFrame { + public static final field Companion Lkorlibs/image/style/CSS$KeyFrame$Companion; + public synthetic fun (DLkorlibs/image/style/CSS$Declarations;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-eKSQRR4 ()D + public final fun component2 ()Lkorlibs/image/style/CSS$Declarations; + public final fun copy-DJj3pIk (DLkorlibs/image/style/CSS$Declarations;)Lkorlibs/image/style/CSS$KeyFrame; + public static synthetic fun copy-DJj3pIk$default (Lkorlibs/image/style/CSS$KeyFrame;DLkorlibs/image/style/CSS$Declarations;ILjava/lang/Object;)Lkorlibs/image/style/CSS$KeyFrame; + public fun equals (Ljava/lang/Object;)Z + public final fun get (Ljava/lang/String;)Lkorlibs/image/style/CSS$Expression; + public final fun getDeclarations ()Lkorlibs/image/style/CSS$Declarations; + public final fun getEasing ()Lkorlibs/math/interpolation/Easing; + public final fun getRatio-eKSQRR4 ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$KeyFrame$Companion { + public final fun getDUMMY ()Lkorlibs/image/style/CSS$KeyFrame; +} + +public final class korlibs/image/style/CSS$KeyFrames : korlibs/image/style/CSS$IRuleSet { + public static final field Companion Lkorlibs/image/style/CSS$KeyFrames$Companion; + public fun (Lkorlibs/image/style/CSS$Companion$Token;Ljava/util/List;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;Ljava/util/List;)Lkorlibs/image/style/CSS$KeyFrames; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$KeyFrames;Lkorlibs/image/style/CSS$Companion$Token;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/style/CSS$KeyFrames; + public fun equals (Ljava/lang/Object;)Z + public final fun getAt (DLkorlibs/image/style/CSS$InterpolationResult;)Lkorlibs/image/style/CSS$InterpolationResult; + public final fun getAt (FLkorlibs/image/style/CSS$InterpolationResult;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun getAt$default (Lkorlibs/image/style/CSS$KeyFrames;DLkorlibs/image/style/CSS$InterpolationResult;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun getAt$default (Lkorlibs/image/style/CSS$KeyFrames;FLkorlibs/image/style/CSS$InterpolationResult;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public final fun getAt-DJj3pIk (DLkorlibs/image/style/CSS$InterpolationResult;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun getAt-DJj3pIk$default (Lkorlibs/image/style/CSS$KeyFrames;DLkorlibs/image/style/CSS$InterpolationResult;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public final fun getFullKeyFrames ()Lkorlibs/datastructure/FastArrayList; + public final fun getId ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun getPartialKeyFrames ()Ljava/util/List; + public final fun getPropertyNames ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$KeyFrames$Companion { + public final fun ruleSetToKeyFrame (Ljava/util/List;)Ljava/util/List; + public final fun selectorToRatio-4uGNJ3M (Lkorlibs/image/style/CSS$Selector;)D +} + +public final class korlibs/image/style/CSS$RuleSet : korlibs/image/style/CSS$IRuleSet { + public fun (Lkorlibs/image/style/CSS$Selector;Lkorlibs/image/style/CSS$Declarations;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Selector; + public final fun component2 ()Lkorlibs/image/style/CSS$Declarations; + public final fun copy (Lkorlibs/image/style/CSS$Selector;Lkorlibs/image/style/CSS$Declarations;)Lkorlibs/image/style/CSS$RuleSet; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$RuleSet;Lkorlibs/image/style/CSS$Selector;Lkorlibs/image/style/CSS$Declarations;ILjava/lang/Object;)Lkorlibs/image/style/CSS$RuleSet; + public fun equals (Ljava/lang/Object;)Z + public final fun getDeclarations ()Lkorlibs/image/style/CSS$Declarations; + public final fun getSelector ()Lkorlibs/image/style/CSS$Selector; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/style/CSS$Selector { + public abstract fun getStr ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$UnknownSelector : korlibs/image/style/CSS$Selector { + public fun (Lkorlibs/image/style/CSS$Companion$Token;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$UnknownSelector; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$UnknownSelector;Lkorlibs/image/style/CSS$Companion$Token;ILjava/lang/Object;)Lkorlibs/image/style/CSS$UnknownSelector; + public fun equals (Ljava/lang/Object;)Z + public fun getStr ()Ljava/lang/String; + public final fun getToken ()Lkorlibs/image/style/CSS$Companion$Token; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSSKt { + public static final fun getAnimation (Lkorlibs/image/style/CSS$Declarations;)Lkorlibs/image/style/CSS$Animation; + public static final fun getColor (Lkorlibs/image/style/CSS$Expression;)I + public static final fun getColor-QlK1N60 (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;I)I + public static synthetic fun getColor-QlK1N60$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;IILjava/lang/Object;)I + public static final fun getEasing (Lkorlibs/image/style/CSS$Expression;)Lkorlibs/math/interpolation/Easing; + public static final fun getEasing (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/interpolation/Easing;)Lkorlibs/math/interpolation/Easing; + public static synthetic fun getEasing$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/interpolation/Easing;ILjava/lang/Object;)Lkorlibs/math/interpolation/Easing; + public static final fun getMatrix (Lkorlibs/image/style/CSS$Expression;)Lkorlibs/math/geom/Matrix; + public static final fun getMatrix (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/Matrix; + public static synthetic fun getMatrix$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/math/geom/Matrix; + public static final fun getRatio (Lkorlibs/image/style/CSS$Expression;)D + public static final fun getRatio-i056VXE (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;D)D + public static synthetic fun getRatio-i056VXE$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;DILjava/lang/Object;)D + public static final fun getTransform (Lkorlibs/image/style/CSS$Expression;)Lkorlibs/math/geom/MatrixTransform; + public static final fun getTransform (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/MatrixTransform;)Lkorlibs/math/geom/MatrixTransform; + public static synthetic fun getTransform$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/MatrixTransform;ILjava/lang/Object;)Lkorlibs/math/geom/MatrixTransform; +} + +public final class korlibs/image/style/CSSReader { + public fun (Lkorlibs/datastructure/ListReader;)V + public final fun getTokens ()Lkorlibs/datastructure/ListReader; + public final fun parseCSS ()Lkorlibs/image/style/CSS; + public final fun parseDeclaration ()Lkorlibs/image/style/CSS$Declaration; + public final fun parseExpression ()Lkorlibs/image/style/CSS$Expression; + public final fun parseRuleset ()Ljava/util/List; + public final fun parseRulesets ()Ljava/util/List; + public final fun selectorFromToken (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$Selector; +} + +public class korlibs/image/style/DOM { + public static final field Companion Lkorlibs/image/style/DOM$Companion; + public fun (Lkorlibs/image/style/CSS;)V + public final fun getCss ()Lkorlibs/image/style/CSS; + public final fun getElementsByClassName ()Ljava/util/HashMap; + public final fun getElementsById ()Ljava/util/HashMap; + public final fun getListeners ()Ljava/util/ArrayList; + public final fun getSetForClassName (Ljava/lang/String;)Ljava/util/Set; +} + +public final class korlibs/image/style/DOM$Companion { + public final fun getMatrix (Ljava/lang/String;Ljava/lang/Object;)Lkorlibs/math/geom/Matrix; + public final fun getRatio-p1Og6Oo (Ljava/lang/String;Ljava/lang/Object;)D + public final fun getTransform (Ljava/lang/String;Ljava/lang/Object;)Lkorlibs/math/geom/MatrixTransform; +} + +public final class korlibs/image/style/DOM$ComposedDomListener : korlibs/image/style/DOM$DomListener { + public fun (Ljava/util/List;)V + public fun addedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public fun addedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public final fun getList ()Ljava/util/List; + public fun removedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public fun removedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public fun updatedElement (Lkorlibs/image/style/DOM$DomElement;)V +} + +public class korlibs/image/style/DOM$DomElement { + public fun (Lkorlibs/image/style/DOM;Lkorlibs/image/style/DOM$DomPropertyMapping;)V + public synthetic fun (Lkorlibs/image/style/DOM;Lkorlibs/image/style/DOM$DomPropertyMapping;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun addClassName (Ljava/lang/String;)V + public final fun addClassNames ([Ljava/lang/String;)V + public final fun getClassNames ()Ljava/util/Set; + public final fun getDom ()Lkorlibs/image/style/DOM; + public final fun getId ()Ljava/lang/String; + public final fun getMappings ()Lkorlibs/image/style/DOM$DomPropertyMapping; + public final fun removeClassName (Ljava/lang/String;)V + public final fun removeClassNames ([Ljava/lang/String;)V + public final fun setId (Ljava/lang/String;)V + public fun setProperty (Ljava/lang/String;Ljava/lang/Object;)V + public final fun setPropertyInterpolated (Lkorlibs/image/style/CSS$InterpolationResult;)V +} + +public abstract interface class korlibs/image/style/DOM$DomListener { + public abstract fun addedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun addedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun removedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun removedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun updatedElement (Lkorlibs/image/style/DOM$DomElement;)V +} + +public final class korlibs/image/style/DOM$DomListener$DefaultImpls { + public static fun addedClass (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun addedId (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun removedClass (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun removedId (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun updatedElement (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;)V +} + +public final class korlibs/image/style/DOM$DomPropertyMapping { + public fun ()V + public final fun addMatrix (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)Lkorlibs/image/style/DOM$DomPropertyMapping; + public final fun addRatio (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)Lkorlibs/image/style/DOM$DomPropertyMapping; + public final fun getMappings ()Ljava/util/HashMap; +} + +public abstract interface class korlibs/image/style/DOM$DomPropertyMapping$Mapping { + public abstract fun getName ()Ljava/lang/String; + public abstract fun getProperty ()Lkotlin/reflect/KMutableProperty1; + public abstract fun set (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/image/style/DOM$DomPropertyMapping$MatrixMapping : korlibs/image/style/DOM$DomPropertyMapping$Mapping { + public fun (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)V + public fun getName ()Ljava/lang/String; + public fun getProperty ()Lkotlin/reflect/KMutableProperty1; + public fun set (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/image/style/DOM$DomPropertyMapping$RatioMapping : korlibs/image/style/DOM$DomPropertyMapping$Mapping { + public fun (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)V + public fun getName ()Ljava/lang/String; + public fun getProperty ()Lkotlin/reflect/KMutableProperty1; + public fun set (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/image/style/DOMAnimator { + public fun (Lkorlibs/image/style/DOM;)V + public final fun getCss ()Lkorlibs/image/style/CSS; + public final fun getDom ()Lkorlibs/image/style/DOM; + public final fun getTime-UwyO8pc ()J + public final fun setTime-LRDsOJo (J)V + public final fun update-LRDsOJo (J)V + public final fun updateElement (Lkorlibs/image/style/DOM$DomElement;)V +} + +public final class korlibs/image/text/BoundBuilderTextRendererActions : korlibs/image/text/TextRendererActions { + public fun ()V + public fun advance (D)V + public final fun getAlignX-eglAp7I (DI)D + public final fun getAlignY-SFQhmfw (DLkorlibs/image/font/FontMetrics;)D + public final fun getBb-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun getCurrent ()Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats; + public final fun getCurrentLine ()I + public final fun getFlbb-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun getLines ()Ljava/util/ArrayList; + public final fun getNlines ()I + public final fun getTotalMaxLineHeight ()D + public fun newLine (DZ)V + public fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public fun reset ()V + public final fun setBb-ymp-Z_I (Lkorlibs/math/geom/Rectangle;)V + public final fun setCurrent (Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats;)V + public final fun setCurrentLine (I)V + public final fun setFlbb-ymp-Z_I (Lkorlibs/math/geom/Rectangle;)V +} + +public final class korlibs/image/text/BoundBuilderTextRendererActions$LineStats { + public synthetic fun (DDLkorlibs/math/geom/Rectangle;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (DDLkorlibs/math/geom/Rectangle;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun advance (D)V + public final fun component1 ()D + public final fun component2 ()D + public final fun component3-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun copy-ZOv6yvc (DDLkorlibs/math/geom/Rectangle;)Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats; + public static synthetic fun copy-ZOv6yvc$default (Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats;DDLkorlibs/math/geom/Rectangle;ILjava/lang/Object;)Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats; + public final fun end ()V + public fun equals (Ljava/lang/Object;)Z + public final fun getAlignX-wv5G9sM (D)D + public final fun getBounds-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun getMaxLineHeight ()D + public final fun getMaxX ()D + public fun hashCode ()I + public final fun metrics (Lkorlibs/image/font/FontMetrics;)V + public final fun reset ()V + public final fun setBounds-ymp-Z_I (Lkorlibs/math/geom/Rectangle;)V + public final fun setMaxLineHeight (D)V + public final fun setMaxX (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/CurveTextRenderer : korlibs/image/text/TransformedTextRenderer { + public fun (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/bezier/Curve;)V + public final fun getCurve ()Lkorlibs/math/geom/bezier/Curve; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/text/HorizontalAlign : korlibs/io/lang/EnumLike { + public static final field Companion Lkorlibs/image/text/HorizontalAlign$Companion; + public static final synthetic fun box-impl (D)Lkorlibs/image/text/HorizontalAlign; + public static fun constructor-impl (D)D + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (DLjava/lang/Object;)Z + public static final fun equals-impl0 (DD)Z + public static final fun getOffsetX-impl (DD)D + public static final fun getOffsetX-impl (DDD)D + public final fun getRatio ()D + public static final fun getRatioFake-impl (D)D + public fun getValues (Lkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public static fun getValues-impl (DLkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public fun hashCode ()I + public static fun hashCode-impl (D)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (D)Ljava/lang/String; + public final synthetic fun unbox-impl ()D +} + +public final class korlibs/image/text/HorizontalAlign$Companion { + public final fun getALL ()Ljava/util/List; + public final fun getCENTER-v5wk5Pc ()D + public final fun getJUSTIFY-v5wk5Pc ()D + public final fun getLEFT-v5wk5Pc ()D + public final fun getRIGHT-v5wk5Pc ()D + public final fun invoke-dpgWFNw (Ljava/lang/String;)D + public final fun values ()[Lkorlibs/image/text/HorizontalAlign; +} + +public abstract interface class korlibs/image/text/ITextRendererActions { + public abstract fun advance (D)V + public abstract fun getCurrentLineNum ()I + public abstract fun getGlyphMetrics (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public abstract fun getKerning (II)D + public abstract fun getLineHeight ()D + public abstract fun getPos ()Lkorlibs/math/geom/Vector2D; + public abstract fun getTransform ()Lkorlibs/math/geom/Matrix; + public abstract fun newLine (DZ)V + public abstract fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public abstract fun reset ()V + public abstract fun setCurrentLineNum (I)V + public abstract fun setFont (Lkorlibs/image/font/Font;D)V + public abstract fun setPos (Lkorlibs/math/geom/Vector2D;)V + public abstract fun setTransform (Lkorlibs/math/geom/Matrix;)V +} + +public final class korlibs/image/text/ITextRendererActions$DefaultImpls { + public static fun advance (Lkorlibs/image/text/ITextRendererActions;D)V + public static fun newLine (Lkorlibs/image/text/ITextRendererActions;DZ)V + public static fun reset (Lkorlibs/image/text/ITextRendererActions;)V +} + +public final class korlibs/image/text/RichTextData : java/util/List, korlibs/datastructure/Extra, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/image/text/RichTextData$Companion; + public synthetic fun (Ljava/lang/String;Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)V + public fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)V + public synthetic fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Lkorlibs/image/text/RichTextData$Line;)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILkorlibs/image/text/RichTextData$Line;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lkorlibs/image/text/RichTextData$Line;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Lkorlibs/image/text/RichTextData$Style; + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lkorlibs/image/text/RichTextData$Line;)Z + public fun containsAll (Ljava/util/Collection;)Z + public final fun copy (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextData;Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lkorlibs/image/text/RichTextData$Line; + public final fun getAllFonts ()Ljava/util/Set; + public final fun getDefaultStyle ()Lkorlibs/image/text/RichTextData$Style; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getHeight ()F + public final fun getLines ()Ljava/util/List; + public fun getSize ()I + public final fun getText ()Ljava/lang/String; + public final fun getWidth ()F + public fun hashCode ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lkorlibs/image/text/RichTextData$Line;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lkorlibs/image/text/RichTextData$Line;)I + public final fun limit (DDZLjava/lang/String;ZZ)Lkorlibs/image/text/RichTextData; + public static synthetic fun limit$default (Lkorlibs/image/text/RichTextData;DDZLjava/lang/String;ZZILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public final fun limitHeight (DZZ)Lkorlibs/image/text/RichTextData; + public static synthetic fun limitHeight$default (Lkorlibs/image/text/RichTextData;DZZILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final fun plus (Lkorlibs/image/text/RichTextData;)Lkorlibs/image/text/RichTextData; + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (I)Lkorlibs/image/text/RichTextData$Line; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILkorlibs/image/text/RichTextData$Line;)Lkorlibs/image/text/RichTextData$Line; + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public final fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public final fun trimSpaces ()Lkorlibs/image/text/RichTextData; + public final fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData; + public final fun withText (Ljava/lang/String;)Lkorlibs/image/text/RichTextData; + public final fun wordWrap (DZ)Lkorlibs/image/text/RichTextData; + public static synthetic fun wordWrap$default (Lkorlibs/image/text/RichTextData;DZILjava/lang/Object;)Lkorlibs/image/text/RichTextData; +} + +public final class korlibs/image/text/RichTextData$Companion { + public final fun divide (Ljava/lang/String;)Ljava/util/List; + public final fun tokenize (Ljava/lang/String;)Ljava/util/List; +} + +public final class korlibs/image/text/RichTextData$Line : korlibs/datastructure/Extra { + public fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)V + public synthetic fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Lkorlibs/image/text/RichTextData$Node;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Lkorlibs/image/text/RichTextData$Style; + public final fun copy (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Line; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextData$Line;Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData$Line; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllFonts ()Ljava/util/Set; + public final fun getDefaultLastStyle ()Lkorlibs/image/text/RichTextData$Style; + public final fun getDefaultLineStyle ()Lkorlibs/image/text/RichTextData$Style; + public final fun getDefaultStyle ()Lkorlibs/image/text/RichTextData$Style; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getMaxHeight ()D + public final fun getMaxLineHeight ()D + public final fun getNodes ()Ljava/util/List; + public final fun getText ()Ljava/lang/String; + public final fun getWidth ()D + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public final fun trimSpaces ()Lkorlibs/image/text/RichTextData$Line; + public final fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Line; +} + +public abstract interface class korlibs/image/text/RichTextData$Node { + public abstract fun getHeight ()D + public abstract fun getLineHeight ()D + public abstract fun getText ()Ljava/lang/String; + public abstract fun getWidth ()D + public abstract fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Node; +} + +public final class korlibs/image/text/RichTextData$Node$DefaultImpls { + public static fun getLineHeight (Lkorlibs/image/text/RichTextData$Node;)D + public static fun withStyle (Lkorlibs/image/text/RichTextData$Node;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Node; +} + +public final class korlibs/image/text/RichTextData$Style { + public static final field Companion Lkorlibs/image/text/RichTextData$Style$Companion; + public synthetic fun (Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/font/Font; + public final fun component2 ()D + public final fun component3 ()Z + public final fun component4 ()Z + public final fun component5 ()Z + public final fun component6-PozHwmI ()Lkorlibs/image/color/RGBA; + public final fun component7 ()Z + public final fun copy--CZ8-po (Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;Z)Lkorlibs/image/text/RichTextData$Style; + public static synthetic fun copy--CZ8-po$default (Lkorlibs/image/text/RichTextData$Style;Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZILjava/lang/Object;)Lkorlibs/image/text/RichTextData$Style; + public fun equals (Ljava/lang/Object;)Z + public final fun getBold ()Z + public final fun getCanBreak ()Z + public final fun getColor-PozHwmI ()Lkorlibs/image/color/RGBA; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getItalic ()Z + public final fun getTextSize ()D + public final fun getUnderline ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun withText (Ljava/lang/String;)Lkorlibs/image/text/RichTextData; +} + +public final class korlibs/image/text/RichTextData$Style$Companion { + public final fun getDEFAULT ()Lkorlibs/image/text/RichTextData$Style; +} + +public final class korlibs/image/text/RichTextData$TextNode : korlibs/datastructure/Extra, korlibs/image/text/RichTextData$Node { + public fun (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)V + public synthetic fun (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/image/text/RichTextData$Style; + public final fun copy (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$TextNode; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextData$TextNode;Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData$TextNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getBounds ()Lkorlibs/image/font/TextMetrics; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getHeight ()D + public fun getLineHeight ()D + public final fun getStyle ()Lkorlibs/image/text/RichTextData$Style; + public fun getText ()Ljava/lang/String; + public fun getWidth ()D + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public synthetic fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Node; + public fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$TextNode; +} + +public final class korlibs/image/text/RichTextDataHTMLKt { + public static final fun fromHTML (Lkorlibs/image/text/RichTextData$Companion;Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData; + public static synthetic fun fromHTML$default (Lkorlibs/image/text/RichTextData$Companion;Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public static final fun toHTML (Lkorlibs/image/text/RichTextData;)Ljava/lang/String; +} + +public final class korlibs/image/text/RichTextDataPlacements : java/util/List, kotlin/jvm/internal/markers/KMappedMarker { + public fun ()V + public fun (Lkorlibs/datastructure/FastArrayList;)V + public synthetic fun (Lkorlibs/datastructure/FastArrayList;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILkorlibs/image/text/RichTextDataPlacements$Placement;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lkorlibs/image/text/RichTextDataPlacements$Placement;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public final fun component1 ()Lkorlibs/datastructure/FastArrayList; + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lkorlibs/image/text/RichTextDataPlacements$Placement;)Z + public fun containsAll (Ljava/util/Collection;)Z + public final fun copy (Lkorlibs/datastructure/FastArrayList;)Lkorlibs/image/text/RichTextDataPlacements; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextDataPlacements;Lkorlibs/datastructure/FastArrayList;ILjava/lang/Object;)Lkorlibs/image/text/RichTextDataPlacements; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public final fun getPlacements ()Lkorlibs/datastructure/FastArrayList; + public fun getSize ()I + public fun hashCode ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lkorlibs/image/text/RichTextDataPlacements$Placement;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lkorlibs/image/text/RichTextDataPlacements$Placement;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (I)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILkorlibs/image/text/RichTextDataPlacements$Placement;)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public final fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/RichTextDataPlacements$Placement { + public fun (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/font/Font;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/math/geom/Vector2D; + public final fun component3 ()D + public final fun component4 ()Lkorlibs/image/font/Font; + public final fun component5 ()Lkorlibs/image/paint/Paint; + public final fun component6 ()Lkorlibs/image/paint/Stroke; + public final fun copy (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/font/Font;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextDataPlacements$Placement;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/font/Font;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;ILjava/lang/Object;)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public fun equals (Ljava/lang/Object;)Z + public final fun getFillStyle ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getSize ()D + public final fun getStroke ()Lkorlibs/image/paint/Stroke; + public final fun getText ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/RichTextDataRendererKt { + public static final fun bounds (Lkorlibs/image/text/RichTextData;I)Lkorlibs/math/geom/Rectangle; + public static final fun bounds (Lkorlibs/image/text/RichTextDataPlacements;)Lkorlibs/math/geom/Rectangle; + public static synthetic fun bounds$default (Lkorlibs/image/text/RichTextData;IILjava/lang/Object;)Lkorlibs/math/geom/Rectangle; + public static final fun drawRichText (Lkorlibs/image/vector/Context2d;Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZII)I + public static synthetic fun drawRichText$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZIIILjava/lang/Object;)I + public static final fun place (Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZLkorlibs/image/text/RichTextDataPlacements;)Lkorlibs/image/text/RichTextDataPlacements; + public static synthetic fun place$default (Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZLkorlibs/image/text/RichTextDataPlacements;ILjava/lang/Object;)Lkorlibs/image/text/RichTextDataPlacements; +} + +public final class korlibs/image/text/Text2TextRendererActions : korlibs/image/text/TextRendererActions { + public fun ()V + public final fun getAlign ()Lkorlibs/image/text/TextAlignment; + public final fun getArrayMetrics ()Lkorlibs/math/geom/DoubleVectorArrayList; + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getGlyphBounds (I)Lkorlibs/math/geom/Rectangle; + public final fun getHorizontalAlign-v5wk5Pc ()D + public final fun getLineInfos ()Ljava/util/List; + public final fun getSize ()I + public final fun getVerticalAlign-wm9RW30 ()D + public final fun mreset ()V + public fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public final fun read (ILkorlibs/image/text/Text2TextRendererActions$Entry;)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public static synthetic fun read$default (Lkorlibs/image/text/Text2TextRendererActions;ILkorlibs/image/text/Text2TextRendererActions$Entry;ILjava/lang/Object;)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public final fun readAll ()Ljava/util/List; + public final fun setAlign (Lkorlibs/image/text/TextAlignment;)V +} + +public final class korlibs/image/text/Text2TextRendererActions$Entry { + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;DDDDDILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;DDDDDLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component2 ()D + public final fun component3 ()D + public final fun component4 ()D + public final fun component5 ()D + public final fun component6-igmgxjg ()D + public final fun copy-IpDtFrQ (Lkorlibs/math/geom/slice/RectSlice;DDDDD)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public static synthetic fun copy-IpDtFrQ$default (Lkorlibs/image/text/Text2TextRendererActions$Entry;Lkorlibs/math/geom/slice/RectSlice;DDDDDILjava/lang/Object;)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getRot-igmgxjg ()D + public final fun getSx ()D + public final fun getSy ()D + public final fun getTex ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getX ()D + public final fun getY ()D + public fun hashCode ()I + public final fun setRot-Mi4kPw4 (D)V + public final fun setSx (D)V + public final fun setSy (D)V + public final fun setTex (Lkorlibs/math/geom/slice/RectSlice;)V + public final fun setX (D)V + public final fun setY (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/Text2TextRendererActions$LineInfo { + public fun ()V + public fun (DDD)V + public synthetic fun (DDDILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()D + public final fun component2 ()D + public final fun component3 ()D + public final fun copy (DDD)Lkorlibs/image/text/Text2TextRendererActions$LineInfo; + public static synthetic fun copy$default (Lkorlibs/image/text/Text2TextRendererActions$LineInfo;DDDILjava/lang/Object;)Lkorlibs/image/text/Text2TextRendererActions$LineInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getMaxLineHeight ()D + public final fun getMaxTop ()D + public final fun getMinBottom ()D + public fun hashCode ()I + public final fun setMaxLineHeight (D)V + public final fun setMaxTop (D)V + public final fun setMinBottom (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/TextAlignment : korlibs/io/lang/EnumLike { + public static final field Companion Lkorlibs/image/text/TextAlignment$Companion; + public synthetic fun (DDLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-v5wk5Pc ()D + public final fun component2-wm9RW30 ()D + public final fun copy-L84p-_o (DD)Lkorlibs/image/text/TextAlignment; + public static synthetic fun copy-L84p-_o$default (Lkorlibs/image/text/TextAlignment;DDILjava/lang/Object;)Lkorlibs/image/text/TextAlignment; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnchor ()Lkorlibs/math/geom/Anchor2D; + public final fun getHorizontal-v5wk5Pc ()D + public final fun getJustified ()Z + public fun getValues (Lkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public final fun getVertical-wm9RW30 ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun withHorizontal-wv5G9sM (D)Lkorlibs/image/text/TextAlignment; + public final fun withVertical-3KKhS7E (D)Lkorlibs/image/text/TextAlignment; +} + +public final class korlibs/image/text/TextAlignment$Companion { + public final fun fromAlign-L84p-_o (DD)Lkorlibs/image/text/TextAlignment; + public final fun getALL ()Ljava/util/List; + public final fun getBASELINE_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getBASELINE_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getBASELINE_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getBASELINE_RIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_RIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getCENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getJUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getLEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_RIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getRIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_RIGHT ()Lkorlibs/image/text/TextAlignment; +} + +public abstract interface class korlibs/image/text/TextRenderer { + public abstract fun getVersion ()I + public abstract fun run (Lkorlibs/image/text/ITextRendererActions;Ljava/lang/Object;DLkorlibs/image/font/Font;)V +} + +public final class korlibs/image/text/TextRenderer$DefaultImpls { + public static fun getVersion (Lkorlibs/image/text/TextRenderer;)I +} + +public abstract class korlibs/image/text/TextRendererActions : korlibs/image/text/ITextRendererActions { + public fun ()V + public fun advance (D)V + public fun getCurrentLineNum ()I + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontMetrics ()Lkorlibs/image/font/FontMetrics; + public final fun getFontSize ()D + protected final fun getGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphMetrics (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + protected final fun getGlyphPath ()Lkorlibs/image/font/GlyphPath; + public fun getKerning (II)D + public fun getLineHeight ()D + public final fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getTint-JH0Opww ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun newLine (DZ)V + public abstract fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public fun reset ()V + public fun setCurrentLineNum (I)V + public fun setFont (Lkorlibs/image/font/Font;D)V + public final fun setPaint (Lkorlibs/image/paint/Paint;)V + public fun setPos (Lkorlibs/math/geom/Vector2D;)V + public final fun setTint-PXL95c4 (I)V + public fun setTransform (Lkorlibs/math/geom/Matrix;)V +} + +public final class korlibs/image/text/TextRendererKt { + public static final fun CreateStringTextRenderer (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;)Lkorlibs/image/text/TextRenderer; + public static synthetic fun CreateStringTextRenderer$default (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;ILjava/lang/Object;)Lkorlibs/image/text/TextRenderer; + public static final fun CreateWStringTextRenderer (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;)Lkorlibs/image/text/TextRenderer; + public static synthetic fun CreateWStringTextRenderer$default (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;ILjava/lang/Object;)Lkorlibs/image/text/TextRenderer; + public static final fun aroundPath (Lkorlibs/image/text/ITextRendererActions;Lkorlibs/math/geom/bezier/Curve;)Lkorlibs/image/text/ITextRendererActions; + public static final fun aroundPath (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/bezier/Curve;)Lkorlibs/image/text/CurveTextRenderer; + public static final fun aroundPath (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/text/CurveTextRenderer; + public static final fun aroundPath (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/text/CurveTextRenderer; + public static synthetic fun aroundPath$default (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/text/CurveTextRenderer; + public static final fun getDefaultStringTextRenderer ()Lkorlibs/image/text/TextRenderer; + public static final fun getDefaultWStringTextRenderer ()Lkorlibs/image/text/TextRenderer; + public static final fun invoke (Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/ITextRendererActions;Ljava/lang/Object;DLkorlibs/image/font/Font;)V + public static final fun measure (Lkorlibs/image/text/TextRenderer;Ljava/lang/Object;DLkorlibs/image/font/Font;)Lkorlibs/image/text/BoundBuilderTextRendererActions; + public static final fun text (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/Object;Lkorlibs/image/font/VectorFont;DLkorlibs/math/geom/Vector2D;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/text/TextRenderer;)V + public static synthetic fun text$default (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/Object;Lkorlibs/image/font/VectorFont;DLkorlibs/math/geom/Vector2D;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/text/TextRenderer;ILjava/lang/Object;)V + public static final fun transformed (Lkorlibs/image/text/TextRenderer;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/text/TransformedTextRenderer; + public static final fun withSpacing (Lkorlibs/image/text/TextRenderer;F)Lkorlibs/image/text/TransformedTextRenderer; +} + +public class korlibs/image/text/TransformedTextRenderer : korlibs/image/text/TextRenderer { + public fun (Lkorlibs/image/text/TextRenderer;Lkotlin/jvm/functions/Function1;)V + public final fun getOriginal ()Lkorlibs/image/text/TextRenderer; + public final fun getTransformation ()Lkotlin/jvm/functions/Function1; + public fun getVersion ()I + public fun run (Lkorlibs/image/text/ITextRendererActions;Ljava/lang/Object;DLkorlibs/image/font/Font;)V +} + +public final class korlibs/image/text/VerticalAlign : korlibs/io/lang/EnumLike { + public static final field Companion Lkorlibs/image/text/VerticalAlign$Companion; + public static final synthetic fun box-impl (D)Lkorlibs/image/text/VerticalAlign; + public static fun constructor-impl (D)D + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (DLjava/lang/Object;)Z + public static final fun equals-impl0 (DD)Z + public static final fun getOffsetY-impl (DDD)D + public static final fun getOffsetYRespectBaseline-impl (DLkorlibs/image/font/FontMetrics;D)D + public static final fun getOffsetYRespectBaseline-impl (DLkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;)D + public final fun getRatio ()D + public static final fun getRatioFake-impl (D)D + public static final fun getRatioFake0-impl (D)D + public fun getValues (Lkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public static fun getValues-impl (DLkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public fun hashCode ()I + public static fun hashCode-impl (D)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (D)Ljava/lang/String; + public final synthetic fun unbox-impl ()D +} + +public final class korlibs/image/text/VerticalAlign$Companion { + public final fun getALL ()Ljava/util/List; + public final fun getBASELINE-wm9RW30 ()D + public final fun getBOTTOM-wm9RW30 ()D + public final fun getCENTER-wm9RW30 ()D + public final fun getMIDDLE-wm9RW30 ()D + public final fun getTOP-wm9RW30 ()D + public final fun invoke-LqqiZQ8 (Ljava/lang/String;)D + public final fun values ()[Lkorlibs/image/text/VerticalAlign; +} + +public final class korlibs/image/text/VerticalAlign$Provider { + public static final field INSTANCE Lkorlibs/image/text/VerticalAlign$Provider; + public final fun getITEMS ()Ljava/util/List; +} + +public final class korlibs/image/tiles/Tile { + public static final field Companion Lkorlibs/image/tiles/Tile$Companion; + public static final synthetic fun box-impl (D)Lkorlibs/image/tiles/Tile; + public static fun constructor-impl (D)D + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (DLjava/lang/Object;)Z + public static final fun equals-impl0 (DD)Z + public static final fun getData-impl (D)I + public static final fun getFlipX-impl (D)Z + public static final fun getFlipY-impl (D)Z + public static final fun getOffsetX-impl (D)I + public static final fun getOffsetY-impl (D)I + public final fun getRaw-FJlGiV0 ()D + public static final fun getRawHigh-impl (D)I + public static final fun getRawLow-impl (D)I + public static final fun getRotate-impl (D)Z + public static final fun getTile-impl (D)I + public fun hashCode ()I + public static fun hashCode-impl (D)I + public static final fun isInvalid-impl (D)Z + public static final fun isValid-impl (D)Z + public fun toString ()Ljava/lang/String; + public static fun toString-impl (D)Ljava/lang/String; + public static final fun toStringInfo-impl (D)Ljava/lang/String; + public final synthetic fun unbox-impl ()D +} + +public final class korlibs/image/tiles/Tile$Companion { + public final fun fromRaw-Mn0Kb8k (D)D + public final fun fromRaw-Mn0Kb8k (J)D + public final fun fromRaw-PfNGxs0 (D)D + public final fun fromRaw-nsZFrbo (D)D + public final fun fromRaw-y0nVS_I (II)D + public final fun getINVALID-oo9Og7c ()D + public final fun getINVALID_VALUE-FJlGiV0 ()D + public final fun getZERO-oo9Og7c ()D + public final fun invoke-0m27bKU (IIIZZZ)D + public static synthetic fun invoke-0m27bKU$default (Lkorlibs/image/tiles/Tile$Companion;IIIZZZILjava/lang/Object;)D +} + +public final class korlibs/image/tiles/TileMapData : korlibs/datastructure/BaseDelegatedStackedArray2, korlibs/datastructure/IStackedArray2 { + public static final field Companion Lkorlibs/image/tiles/TileMapData$Companion; + public synthetic fun (IILkorlibs/image/tiles/TileSet;DLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IILkorlibs/image/tiles/TileSet;DLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FLkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;F)V + public synthetic fun (Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/datastructure/IStackedInt53Array2; + public final fun component2 ()Lkorlibs/image/tiles/TileSet; + public final fun component3 ()Lkorlibs/image/tiles/TileMapRepeat; + public final fun component4 ()Lkorlibs/image/tiles/TileMapRepeat; + public final fun component5 ()F + public final fun copy (Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;F)Lkorlibs/image/tiles/TileMapData; + public static synthetic fun copy$default (Lkorlibs/image/tiles/TileMapData;Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILjava/lang/Object;)Lkorlibs/image/tiles/TileMapData; + public fun equals (Ljava/lang/Object;)Z + public final fun get-n1tDDGA (III)D + public final fun get-y0nVS_I (II)D + public final fun getData ()Lkorlibs/datastructure/IStackedInt53Array2; + public final fun getEmpty-oo9Og7c ()D + public final fun getFirst-y0nVS_I (II)D + public final fun getLast-y0nVS_I (II)D + public final fun getOffsetScale ()F + public final fun getRepeatX ()Lkorlibs/image/tiles/TileMapRepeat; + public final fun getRepeatY ()Lkorlibs/image/tiles/TileMapRepeat; + public fun getStackLevel (II)I + public final fun getTileSet ()Lkorlibs/image/tiles/TileSet; + public fun hashCode ()I + public final fun pop-y0nVS_I (II)D + public final fun push-qBZt9GU (IID)V + public final fun set-C4_2hOs (IIID)V + public final fun set-qBZt9GU (IID)V + public final fun setFirst-qBZt9GU (IID)V + public final fun setLast-qBZt9GU (IID)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileMapData$Companion { + public final fun invoke (Lkorlibs/datastructure/IntArray2;Lkorlibs/image/tiles/TileSet;IIIIIIZLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;F)Lkorlibs/image/tiles/TileMapData; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileMapData$Companion;Lkorlibs/datastructure/IntArray2;Lkorlibs/image/tiles/TileSet;IIIIIIZLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILjava/lang/Object;)Lkorlibs/image/tiles/TileMapData; +} + +public final class korlibs/image/tiles/TileMapDataKt { + public static final fun get (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;I)D + public static final fun getLast (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)D + public static final fun getStackLevel (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)I + public static final fun pop (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)D + public static final fun push-qBZt9GU (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;D)V + public static final fun removeAll (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)Z + public static final fun removeAt (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;I)Z + public static final fun removeFirst (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)Z + public static final fun removeLast (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)Z + public static final fun set-C4_2hOs (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;ID)V + public static final fun toStringListSimplified (Lkorlibs/image/tiles/TileMapData;Lkotlin/jvm/functions/Function1;)Ljava/util/List; +} + +public final class korlibs/image/tiles/TileMapDataRenderKt { + public static final fun render (Lkorlibs/image/tiles/TileMapData;)Lkorlibs/image/bitmap/Bitmap; + public static final fun renderTo (Lkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/Bitmap;II)V + public static synthetic fun renderTo$default (Lkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/Bitmap;IIILjava/lang/Object;)V +} + +public final class korlibs/image/tiles/TileMapObjectAlignment : java/lang/Enum { + public static final field BOTTOM Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field BOTTOM_LEFT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field BOTTOM_RIGHT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field CENTER Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field LEFT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field RIGHT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field TOP Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field TOP_LEFT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field TOP_RIGHT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field UNSPECIFIED Lkorlibs/image/tiles/TileMapObjectAlignment; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapObjectAlignment; + public static fun values ()[Lkorlibs/image/tiles/TileMapObjectAlignment; +} + +public final class korlibs/image/tiles/TileMapOrientation : java/lang/Enum { + public static final field HEXAGONAL Lkorlibs/image/tiles/TileMapOrientation; + public static final field ISOMETRIC Lkorlibs/image/tiles/TileMapOrientation; + public static final field ORTHOGONAL Lkorlibs/image/tiles/TileMapOrientation; + public static final field STAGGERED Lkorlibs/image/tiles/TileMapOrientation; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapOrientation; + public static fun values ()[Lkorlibs/image/tiles/TileMapOrientation; +} + +public final class korlibs/image/tiles/TileMapRenderOrder : java/lang/Enum { + public static final field LEFT_DOWN Lkorlibs/image/tiles/TileMapRenderOrder; + public static final field LEFT_UP Lkorlibs/image/tiles/TileMapRenderOrder; + public static final field RIGHT_DOWN Lkorlibs/image/tiles/TileMapRenderOrder; + public static final field RIGHT_UP Lkorlibs/image/tiles/TileMapRenderOrder; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapRenderOrder; + public static fun values ()[Lkorlibs/image/tiles/TileMapRenderOrder; +} + +public final class korlibs/image/tiles/TileMapRepeat : java/lang/Enum { + public static final field MIRROR Lkorlibs/image/tiles/TileMapRepeat; + public static final field NONE Lkorlibs/image/tiles/TileMapRepeat; + public static final field REPEAT Lkorlibs/image/tiles/TileMapRepeat; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getGet ()Lkotlin/jvm/functions/Function2; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapRepeat; + public static fun values ()[Lkorlibs/image/tiles/TileMapRepeat; +} + +public final class korlibs/image/tiles/TileMapStaggerAxis : java/lang/Enum { + public static final field X Lkorlibs/image/tiles/TileMapStaggerAxis; + public static final field Y Lkorlibs/image/tiles/TileMapStaggerAxis; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapStaggerAxis; + public static fun values ()[Lkorlibs/image/tiles/TileMapStaggerAxis; +} + +public final class korlibs/image/tiles/TileMapStaggerIndex : java/lang/Enum { + public static final field EVEN Lkorlibs/image/tiles/TileMapStaggerIndex; + public static final field ODD Lkorlibs/image/tiles/TileMapStaggerIndex; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapStaggerIndex; + public static fun values ()[Lkorlibs/image/tiles/TileMapStaggerIndex; +} + +public final class korlibs/image/tiles/TileSet { + public static final field Companion Lkorlibs/image/tiles/TileSet$Companion; + public synthetic fun (Lkorlibs/datastructure/IntMap;IILkotlin/Unit;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clone ()Lkorlibs/image/tiles/TileSet; + public final fun get (I)Lkorlibs/math/geom/slice/RectSlice; + public final fun getBase ()Lkorlibs/image/bitmap/Bitmap; + public final fun getHasMultipleBaseBitmaps ()Z + public final fun getHeight ()I + public final fun getInfo (I)Lkorlibs/image/tiles/TileSetTileInfo; + public final fun getInfos ()[Lkorlibs/image/tiles/TileSetTileInfo; + public final fun getSlice (I)Lkorlibs/math/geom/slice/RectSlice; + public final fun getTextures ()[Lkorlibs/math/geom/slice/SliceCoordsWithBase; + public final fun getTileSize ()Lkorlibs/math/geom/SizeInt; + public final fun getTilesMap ()Lkorlibs/datastructure/IntMap; + public final fun getWidth ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileSet$Companion { + public final fun extractBitmaps (Lkorlibs/image/bitmap/Bitmap32;IIIIII)Ljava/util/List; + public final fun extractBmpSlices (Lkorlibs/image/bitmap/Bitmap32;IIIIII)Ljava/util/List; + public final fun fromBitmapSlices (IILjava/util/List;IZI)Lkorlibs/image/tiles/TileSet; + public static synthetic fun fromBitmapSlices$default (Lkorlibs/image/tiles/TileSet$Companion;IILjava/util/List;IZIILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public final fun fromBitmaps (IILjava/util/List;IZI)Lkorlibs/image/tiles/TileSet; + public static synthetic fun fromBitmaps$default (Lkorlibs/image/tiles/TileSet$Companion;IILjava/util/List;IZIILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public final fun fromTileSetTileInfo (IILjava/util/List;IZ)Lkorlibs/image/tiles/TileSet; + public static synthetic fun fromTileSetTileInfo$default (Lkorlibs/image/tiles/TileSet$Companion;IILjava/util/List;IZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public final fun getEMPTY ()Lkorlibs/image/tiles/TileSet; + public final fun invoke (Ljava/util/List;IIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke (Lkorlibs/datastructure/IntMap;IIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke (Lkorlibs/image/bitmap/Bitmap;IIIIIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke (Lkorlibs/math/geom/slice/RectSlice;IIIIIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke ([Lkorlibs/image/tiles/TileSetTileInfo;IIIZ)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Ljava/util/List;IIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Lkorlibs/datastructure/IntMap;IIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Lkorlibs/image/bitmap/Bitmap;IIIIIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Lkorlibs/math/geom/slice/RectSlice;IIIIIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;[Lkorlibs/image/tiles/TileSetTileInfo;IIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; +} + +public final class korlibs/image/tiles/TileSetAnimationFrame : korlibs/datastructure/Extra { + public static final field Companion Lkorlibs/image/tiles/TileSetAnimationFrame$Companion; + public synthetic fun (IDLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2-8Hnv5yo ()D + public final fun copy-R4m-uyU (ID)Lkorlibs/image/tiles/TileSetAnimationFrame; + public static synthetic fun copy-R4m-uyU$default (Lkorlibs/image/tiles/TileSetAnimationFrame;IDILjava/lang/Object;)Lkorlibs/image/tiles/TileSetAnimationFrame; + public fun equals (Ljava/lang/Object;)Z + public final fun getDuration-UwyO8pc ()J + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFastDuration-8Hnv5yo ()D + public final fun getTileId ()I + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileSetAnimationFrame$Companion { + public final fun invoke-HG0u8IE (IJ)Lkorlibs/image/tiles/TileSetAnimationFrame; +} + +public final class korlibs/image/tiles/TileSetTileInfo : korlibs/datastructure/Extra { + public fun (ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;)V + public synthetic fun (ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Lkorlibs/image/tiles/TileShapeInfo; + public final fun copy (ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;)Lkorlibs/image/tiles/TileSetTileInfo; + public static synthetic fun copy$default (Lkorlibs/image/tiles/TileSetTileInfo;ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;ILjava/lang/Object;)Lkorlibs/image/tiles/TileSetTileInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCollision ()Lkorlibs/image/tiles/TileShapeInfo; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFrames ()Ljava/util/List; + public final fun getHeight ()I + public final fun getId ()I + public final fun getName ()Ljava/lang/String; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getWidth ()I + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/tiles/TileShapeInfo : korlibs/math/geom/collider/HitTestable { + public abstract fun hitTestAny (Lkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/collider/HitTestDirection;)Z +} + +public final class korlibs/image/tiles/TileShapeInfoImpl : korlibs/image/tiles/TileShapeInfo { + public synthetic fun (ILkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-PlR1yXc ()I + public final fun component2 ()Lkorlibs/math/geom/shape/Shape2D; + public final fun component3 ()Lkorlibs/math/geom/Matrix; + public final fun copy-p7HCTcs (ILkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;)Lkorlibs/image/tiles/TileShapeInfoImpl; + public static synthetic fun copy-p7HCTcs$default (Lkorlibs/image/tiles/TileShapeInfoImpl;ILkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/image/tiles/TileShapeInfoImpl; + public fun equals (Ljava/lang/Object;)Z + public final fun getShape ()Lkorlibs/math/geom/shape/Shape2D; + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getTransformInv ()Lkorlibs/math/geom/Matrix; + public final fun getType-PlR1yXc ()I + public fun hashCode ()I + public fun hitTestAny (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/collider/HitTestDirection;)Z + public fun hitTestAny (Lkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/collider/HitTestDirection;)Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileSliceOrientationKt { + public static final fun Tile-YAquI1g (IIII)D + public static synthetic fun Tile-YAquI1g$default (IIIIILjava/lang/Object;)D + public static final fun flippedX-ET4H6hI (D)D + public static final fun flippedY-ET4H6hI (D)D + public static final fun getOrientation-ET4H6hI (D)I + public static final fun getTileFlipX-IC3zliY (I)Z + public static final fun getTileFlipY-IC3zliY (I)Z + public static final fun getTileRot-IC3zliY (I)Z + public static final fun rotatedLeft-7te9hrs (DI)D + public static synthetic fun rotatedLeft-7te9hrs$default (DIILjava/lang/Object;)D + public static final fun rotatedRight-7te9hrs (DI)D + public static synthetic fun rotatedRight-7te9hrs$default (DIILjava/lang/Object;)D + public static final fun toOrientationString-ET4H6hI (D)Ljava/lang/String; + public static final fun withOrientation-OZr33Qs (DI)D +} + +public final class korlibs/image/util/NinePatchSlices { + public static final field Companion Lkorlibs/image/util/NinePatchSlices$Companion; + public fun (Ljava/util/List;)V + public fun ([Lkorlibs/math/range/DoubleRangeExclusive;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getLengths ()D + public final fun getRanges ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun transform1D (Ljava/util/List;DD)Ljava/util/List; + public final fun transform1D (Lkorlibs/datastructure/DoubleArrayList;DDLkorlibs/datastructure/DoubleArrayList;)Lkorlibs/datastructure/DoubleArrayList; + public static synthetic fun transform1D$default (Lkorlibs/image/util/NinePatchSlices;Lkorlibs/datastructure/DoubleArrayList;DDLkorlibs/datastructure/DoubleArrayList;ILjava/lang/Object;)Lkorlibs/datastructure/DoubleArrayList; + public final fun transform1DInplace (DDILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;D)V + public final fun transform1DInplace (Lkorlibs/datastructure/DoubleArrayList;DD)V + public static synthetic fun transform1DInplace$default (Lkorlibs/image/util/NinePatchSlices;DDILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;DILjava/lang/Object;)V +} + +public final class korlibs/image/util/NinePatchSlices$Companion { + public final fun invoke ([D)Lkorlibs/image/util/NinePatchSlices; +} + +public final class korlibs/image/util/NinePatchSlices2D { + public fun ()V + public fun (Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;)V + public final fun component1 ()Lkorlibs/image/util/NinePatchSlices; + public final fun component2 ()Lkorlibs/image/util/NinePatchSlices; + public final fun copy (Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;)Lkorlibs/image/util/NinePatchSlices2D; + public static synthetic fun copy$default (Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;ILjava/lang/Object;)Lkorlibs/image/util/NinePatchSlices2D; + public fun equals (Ljava/lang/Object;)Z + public final fun getScaledPointAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;)Lkorlibs/math/geom/Vector2D; + public final fun getX ()Lkorlibs/image/util/NinePatchSlices; + public final fun getY ()Lkorlibs/image/util/NinePatchSlices; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun transform2D (Ljava/util/List;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;)Ljava/util/List; + public final fun transform2D (Lkorlibs/math/geom/PointArrayList;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/PointArrayList;)Lkorlibs/math/geom/PointArrayList; + public static synthetic fun transform2D$default (Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/PointArrayList;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/PointArrayList;ILjava/lang/Object;)Lkorlibs/math/geom/PointArrayList; + public final fun transform2DInplace (Lkorlibs/math/geom/PointArrayList;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;)V +} + +public final class korlibs/image/vector/Bitmap32Context2d : korlibs/image/vector/renderer/Renderer { + public fun (Lkorlibs/image/bitmap/Bitmap32;Z)V + public final fun getAntialiasing ()Z + public final fun getBitmapFiller ()Lkorlibs/image/paint/BitmapFiller; + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getColorFiller ()Lkorlibs/image/paint/ColorFiller; + public final fun getGradientFiller ()Lkorlibs/image/paint/GradientFiller; + public fun getHeight ()I + public final fun getRasterizer ()Lkorlibs/image/vector/rasterizer/Rasterizer; + public final fun getScanlineWriter ()Lkorlibs/image/vector/Bitmap32Context2d$ScanlineWriter; + public fun getWidth ()I +} + +public final class korlibs/image/vector/Bitmap32Context2d$ScanlineWriter { + public fun (Lkorlibs/image/vector/Bitmap32Context2d;)V + public final fun flush ()V + public final fun getAlpha ()[F + public final fun getColor-7PAuUjc ()[I + public final fun getCompositeMode ()Lkorlibs/image/vector/CompositeOperation; + public final fun getFiller ()Lkorlibs/image/paint/BaseFiller; + public final fun getGlobalAlpha ()F + public final fun getHitbits ()[I + public final fun getNy ()I + public final fun getNy0 ()I + public final fun getOrigin-7PAuUjc ()[I + public final fun getSegments ()Lkorlibs/image/vector/Bitmap32Context2d$SegmentHandler; + public final fun getSize ()I + public final fun getSubRowCount ()I + public final fun getWidth1 ()I + public final fun put (IF)V + public final fun reset ()V + public final fun select (III)V + public final fun setCompositeMode (Lkorlibs/image/vector/CompositeOperation;)V + public final fun setFiller (Lkorlibs/image/paint/BaseFiller;)V + public final fun setGlobalAlpha (F)V + public final fun setNy (I)V + public final fun setNy0 (I)V + public final fun setSubRowCount (I)V +} + +public final class korlibs/image/vector/Bitmap32Context2d$SegmentHandler { + public fun ()V + public final fun add (II)V + public final fun forEachFast (Lkotlin/jvm/functions/Function2;)V + public final fun getSize ()I + public final fun getXmax ()Lkorlibs/datastructure/IntArrayList; + public final fun getXmin ()Lkorlibs/datastructure/IntArrayList; + public final fun reset ()V +} + +public final class korlibs/image/vector/BitmapVector : korlibs/image/bitmap/Bitmap { + public fun (Lkorlibs/image/vector/BoundsDrawable;Lkorlibs/math/geom/Rectangle;DLkorlibs/image/vector/ShapeRasterizerMethod;ZIIZZ)V + public synthetic fun (Lkorlibs/image/vector/BoundsDrawable;Lkorlibs/math/geom/Rectangle;DLkorlibs/image/vector/ShapeRasterizerMethod;ZIIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public final fun getAntialiasing ()Z + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public fun getInt (II)I + public final fun getLeft ()D + public final fun getNative ()Z + public final fun getNativeImage ()Lkorlibs/image/bitmap/Bitmap; + public final fun getRasterizerMethod ()Lkorlibs/image/vector/ShapeRasterizerMethod; + public fun getRgbaRaw-GWFm98M (II)I + public final fun getScale ()D + public final fun getShape ()Lkorlibs/image/vector/BoundsDrawable; + public final fun getTop ()D + public fun lock ()V + public fun readPixelsUnsafe (IIII[II)V + public fun setInt (III)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun swapColumns (II)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public fun unlock (Lkorlibs/math/geom/RectangleInt;)I + public fun writePixelsUnsafe (IIII[II)V +} + +public final class korlibs/image/vector/BlendMode : java/lang/Enum, korlibs/image/vector/CompositeOperation { + public static final field ADDITION Lkorlibs/image/vector/BlendMode; + public static final field COLOR Lkorlibs/image/vector/BlendMode; + public static final field COLOR_BURN Lkorlibs/image/vector/BlendMode; + public static final field COLOR_DODGE Lkorlibs/image/vector/BlendMode; + public static final field DARKEN Lkorlibs/image/vector/BlendMode; + public static final field DIFFERENCE Lkorlibs/image/vector/BlendMode; + public static final field DIVIDE Lkorlibs/image/vector/BlendMode; + public static final field EXCLUSION Lkorlibs/image/vector/BlendMode; + public static final field HARD_LIGHT Lkorlibs/image/vector/BlendMode; + public static final field HUE Lkorlibs/image/vector/BlendMode; + public static final field LIGHTEN Lkorlibs/image/vector/BlendMode; + public static final field LUMINOSITY Lkorlibs/image/vector/BlendMode; + public static final field MULTIPLY Lkorlibs/image/vector/BlendMode; + public static final field NORMAL Lkorlibs/image/vector/BlendMode; + public static final field OVERLAY Lkorlibs/image/vector/BlendMode; + public static final field SATURATION Lkorlibs/image/vector/BlendMode; + public static final field SCREEN Lkorlibs/image/vector/BlendMode; + public static final field SOFT_LIGHT Lkorlibs/image/vector/BlendMode; + public static final field SUBTRACT Lkorlibs/image/vector/BlendMode; + public fun blend-4DhhXis ([II[III)V + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getOp ()Lkorlibs/image/vector/CompositeOperation; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/BlendMode; + public static fun values ()[Lkorlibs/image/vector/BlendMode; +} + +public abstract interface class korlibs/image/vector/BoundsDrawable : korlibs/image/vector/SizedDrawable { + public abstract fun getBounds ()Lkorlibs/math/geom/Rectangle; + public abstract fun getHeight ()I + public abstract fun getLeft ()I + public abstract fun getTop ()I + public abstract fun getWidth ()I +} + +public final class korlibs/image/vector/BoundsDrawable$DefaultImpls { + public static fun getHeight (Lkorlibs/image/vector/BoundsDrawable;)I + public static fun getLeft (Lkorlibs/image/vector/BoundsDrawable;)I + public static fun getTop (Lkorlibs/image/vector/BoundsDrawable;)I + public static fun getWidth (Lkorlibs/image/vector/BoundsDrawable;)I +} + +public final class korlibs/image/vector/ColoredBezier { + public synthetic fun (Lkorlibs/math/geom/bezier/Bezier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/math/geom/bezier/Bezier; + public final fun component2-JH0Opww ()I + public final fun copy-XDoMphA (Lkorlibs/math/geom/bezier/Bezier;I)Lkorlibs/image/vector/ColoredBezier; + public static synthetic fun copy-XDoMphA$default (Lkorlibs/image/vector/ColoredBezier;Lkorlibs/math/geom/bezier/Bezier;IILjava/lang/Object;)Lkorlibs/image/vector/ColoredBezier; + public fun equals (Ljava/lang/Object;)Z + public final fun getBezier ()Lkorlibs/math/geom/bezier/Bezier; + public final fun getColor-JH0Opww ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/ColorizedBeziers { + public fun (Ljava/util/List;)V + public final fun getAllProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; + public final fun getBeziers ()Ljava/util/List; + public final fun getBlue ()Ljava/util/List; + public final fun getBlueProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; + public final fun getGreen ()Ljava/util/List; + public final fun getGreenProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; + public final fun getRed ()Ljava/util/List; + public final fun getRedProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; +} + +public final class korlibs/image/vector/CompositeMode : java/lang/Enum, korlibs/image/vector/CompositeOperation { + public static final field CLEAR Lkorlibs/image/vector/CompositeMode; + public static final field COPY Lkorlibs/image/vector/CompositeMode; + public static final field Companion Lkorlibs/image/vector/CompositeMode$Companion; + public static final field DESTINATION_ATOP Lkorlibs/image/vector/CompositeMode; + public static final field DESTINATION_IN Lkorlibs/image/vector/CompositeMode; + public static final field DESTINATION_OUT Lkorlibs/image/vector/CompositeMode; + public static final field DESTINATION_OVER Lkorlibs/image/vector/CompositeMode; + public static final field LIGHTER Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_ATOP Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_IN Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_OUT Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_OVER Lkorlibs/image/vector/CompositeMode; + public static final field XOR Lkorlibs/image/vector/CompositeMode; + public fun blend-4DhhXis ([II[III)V + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getOp ()Lkorlibs/image/vector/CompositeOperation; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/CompositeMode; + public static fun values ()[Lkorlibs/image/vector/CompositeMode; +} + +public final class korlibs/image/vector/CompositeMode$Companion { + public final fun getDEFAULT ()Lkorlibs/image/vector/CompositeMode; +} + +public abstract interface class korlibs/image/vector/CompositeOperation { + public static final field Companion Lkorlibs/image/vector/CompositeOperation$Companion; + public abstract fun blend-4DhhXis ([II[III)V +} + +public final class korlibs/image/vector/CompositeOperation$Companion { + public final fun getUNIMPLEMENTED ()Lkorlibs/image/vector/CompositeOperation; + public final fun invoke (Lkotlin/jvm/functions/Function5;)Lkorlibs/image/vector/CompositeOperation; +} + +public final class korlibs/image/vector/CompositeOperationKt { + public static final fun getCLEAR (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getCOLOR (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getCOLOR_BURN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getCOLOR_DODGE (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getCOPY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDARKEN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getDEFAULT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_ATOP (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_IN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_OUT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_OVER (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDIFFERENCE (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getEXCLUSION (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getHARD_LIGHT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getHUE (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getLIGHTEN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getLIGHTER (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getLUMINOSITY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getMULTIPLY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getNORMAL (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getOVERLAY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSATURATION (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSCREEN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSOFT_LIGHT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSOURCE_ATOP (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getSOURCE_IN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getSOURCE_OUT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getSOURCE_OVER (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getXOR (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; +} + +public class korlibs/image/vector/CompoundShape : korlibs/image/vector/Shape { + public fun (Ljava/util/List;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public fun containsPoint (DD)Z + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public final fun getComponents ()Ljava/util/List; + public fun getHeight ()I + public fun getLeft ()I + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public fun getTop ()I + public fun getWidth ()I + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/Context2d : korlibs/math/geom/vector/VectorBuilder { + public fun (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;)V + public synthetic fun (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun _rendererBufferingEnd ()V + public final fun _rendererBufferingStart ()I + public fun arc-gw4c68o (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;DDZ)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;D)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;F)V + public final fun beginPath ()V + public final fun buffering (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public fun circle (Lkorlibs/math/geom/Circle;)V + public fun circle (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun circleHole (Lkorlibs/math/geom/Circle;)V + public fun circleHole (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public final fun clip (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;)V + public final fun clip (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public final fun clip (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V + public final fun clip (Lkotlin/jvm/functions/Function1;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun clip$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public static synthetic fun clip$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun clip$default (Lkorlibs/image/vector/Context2d;Lkotlin/jvm/functions/Function1;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public fun close ()V + public final fun createColor-O8vHKn8 (I)I + public final fun createLinearGradient (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun createLinearGradient$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public final fun createPattern (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/BitmapPaint; + public final fun createPattern (Lkorlibs/image/bitmap/Bitmap;ZZLkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun createPattern$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun createPattern$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;ZZLkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public final fun createRadialGradient (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun createRadialGradient$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public final fun createSweepGradient-naQvTww (Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun createSweepGradient-naQvTww$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public fun cubic (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun cubicTo (DDDDDD)V + public fun cubicTo (FFFFFF)V + public fun cubicTo (IIIIII)V + public fun cubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun curve (Lkorlibs/math/geom/bezier/Bezier;)V + public fun curves (Ljava/util/List;)V + public fun curves (Lkorlibs/math/geom/bezier/Curves;)V + public final fun dispose ()V + public final fun draw (Lkorlibs/image/vector/Drawable;)V + public fun drawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public static synthetic fun drawImage$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;ILjava/lang/Object;)V + public final fun drawShape (Lkorlibs/image/vector/Drawable;Lkorlibs/image/vector/ShapeRasterizerMethod;Z)V + public static synthetic fun drawShape$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/vector/Drawable;Lkorlibs/image/vector/ShapeRasterizerMethod;ZILjava/lang/Object;)V + public final fun drawText (Ljava/lang/Object;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/paint/Paint;Lkorlibs/image/font/Font;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;II)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun drawText$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Object;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/paint/Paint;Lkorlibs/image/font/Font;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;IIILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public fun ellipse (Lkorlibs/math/geom/Ellipse;)V + public fun ellipse (Lkorlibs/math/geom/Rectangle;)V + public fun ellipse (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public final fun fill (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/Winding;)V + public final fun fill (Lkorlibs/image/paint/Paint;ZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public final fun fill (Lkorlibs/math/geom/vector/Winding;)V + public static synthetic fun fill$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public static synthetic fun fill$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;ZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun fill$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public final fun fill-FK3Zl1A (IDZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun fill-FK3Zl1A$default (Lkorlibs/image/vector/Context2d;IDZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun fillRect (DDDD)V + public final fun fillRect (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V + public final fun fillRoundRect (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V + public static synthetic fun fillRoundRect$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)V + public final fun fillStroke ()V + public final fun fillStroke (Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;Lkotlin/jvm/functions/Function0;)V + public final fun fillStroke (Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun fillStroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun fillStroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun fillStyle (Lkorlibs/image/paint/Paint;Lkotlin/jvm/functions/Function0;)V + public final fun fillText (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;)V + public final fun fillText (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/paint/Paint;)V + public static synthetic fun fillText$default (Lkorlibs/image/vector/Context2d;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/paint/Paint;ILjava/lang/Object;)V + public final fun font (Lkorlibs/image/font/Font;Lkorlibs/image/text/TextAlignment;DLkotlin/jvm/functions/Function0;)V + public static synthetic fun font$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/font/Font;Lkorlibs/image/text/TextAlignment;DLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun getAlignment ()Lkorlibs/image/text/TextAlignment; + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getDebug ()Z + public final fun getDefaultFont ()Lkorlibs/image/font/Font; + public final fun getDefaultFontRegistry ()Lkorlibs/image/font/FontRegistry; + public final fun getEndLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getFillStyle ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontName ()Ljava/lang/String; + public final fun getFontRegistry ()Lkorlibs/image/font/FontRegistry; + public final fun getFontSize ()D + public final fun getGlobalAlpha ()D + public final fun getGlobalCompositeOperation ()Lkorlibs/image/vector/CompositeOperation; + public fun getHeight ()I + public final fun getHorizontalAlign-v5wk5Pc ()D + public fun getLastMovePos ()Lkorlibs/math/geom/Vector2D; + public fun getLastPos ()Lkorlibs/math/geom/Vector2D; + public final fun getLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getLineDash ()Lkorlibs/datastructure/DoubleList; + public final fun getLineDashOffset ()D + public final fun getLineJoin ()Lkorlibs/math/geom/vector/LineJoin; + public final fun getLineScaleMode ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun getLineWidth ()D + public final fun getMiterLimit ()D + public final fun getRenderer ()Lkorlibs/image/vector/renderer/Renderer; + protected fun getRendererHeight ()I + protected fun getRendererWidth ()I + public final fun getStartLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getState ()Lkorlibs/image/vector/Context2d$State; + public final fun getStrokeStyle ()Lkorlibs/image/paint/Paint; + public final fun getTextBounds (Ljava/lang/String;Lkorlibs/image/font/TextMetrics;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;)Lkorlibs/image/font/TextMetrics; + public static synthetic fun getTextBounds$default (Lkorlibs/image/vector/Context2d;Ljava/lang/String;Lkorlibs/image/font/TextMetrics;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/font/TextMetrics; + public fun getTotalPoints ()I + public final fun getVerticalAlign-wm9RW30 ()D + public fun getWidth ()I + public fun isEmpty ()Z + public fun isNotEmpty ()Z + public final fun keep (Lkotlin/jvm/functions/Function0;)V + public final fun keepApply (Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Context2d; + public final fun keepTransform (Lkotlin/jvm/functions/Function0;)V + public fun line (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public final fun lineDash (Lkorlibs/datastructure/DoubleList;DLkotlin/jvm/functions/Function0;)V + public static synthetic fun lineDash$default (Lkorlibs/image/vector/Context2d;Lkorlibs/datastructure/DoubleList;DLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public fun lineTo (DD)V + public fun lineTo (FF)V + public fun lineTo (II)V + public fun lineTo (Lkorlibs/math/geom/Vector2D;)V + public fun lineToH (D)V + public fun lineToV (D)V + public fun moveTo (DD)V + public fun moveTo (FF)V + public fun moveTo (II)V + public fun moveTo (Lkorlibs/math/geom/Vector2D;)V + public fun moveToH (D)V + public fun moveToV (D)V + public fun parallelogram-71ybUt4 (Lkorlibs/math/geom/Rectangle;DZ)V + public final fun path (Lkorlibs/math/geom/vector/VectorPath;)V + public fun polygon (Ljava/util/List;Z)V + public fun polygon (Lkorlibs/math/geom/IPointList;Z)V + public fun polygon ([Lkorlibs/math/geom/Vector2D;Z)V + public fun polyline (Ljava/util/List;Z)V + public fun polyline (Lkorlibs/math/geom/IPointList;Z)V + public fun polyline ([Lkorlibs/math/geom/Vector2D;Z)V + public fun quad (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun quadTo (DDDD)V + public fun quadTo (FFFF)V + public fun quadTo (IIII)V + public fun quadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineToH (D)V + public fun rLineToH (DZ)V + public fun rLineToHV (DZ)V + public fun rLineToV (D)V + public fun rLineToV (DZ)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rMoveToH (D)V + public fun rMoveToH (DZ)V + public fun rMoveToHV (DZ)V + public fun rMoveToV (D)V + public fun rMoveToV (DZ)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rect (DDDD)V + public fun rect (FFFF)V + public fun rect (IIII)V + public fun rect (Lkorlibs/math/geom/Rectangle;)V + public fun rect (Lkorlibs/math/geom/RectangleInt;)V + public fun rect (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun rectHole (DDDD)V + public fun rectHole (FFFF)V + public fun rectHole (IIII)V + public fun rectHole (Lkorlibs/math/geom/Rectangle;)V + public fun regularPolygon-naQvTww (IDDDD)V + public fun regularPolygonHole-naQvTww (IDDDD)V + protected fun rendererBufferingEnd ()V + protected fun rendererBufferingStart ()I + protected fun rendererDispose ()V + protected fun rendererDrawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + public static synthetic fun rendererDrawImage$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)V + protected fun rendererRender (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public static synthetic fun rendererRender$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + protected fun rendererRenderSystemText (Lkorlibs/image/vector/Context2d$State;Lkorlibs/image/font/Font;DLjava/lang/String;Lkorlibs/math/geom/Vector2D;Z)V + public final fun restore ()V + public final fun rotate-2FdH_oo (DLkotlin/jvm/functions/Function0;)V + public final fun rotate-Mi4kPw4 (D)V + public fun roundRect (DDDDDD)V + public fun roundRect (DDDDDDDD)V + public fun roundRect (FFFFFF)V + public fun roundRect (IIIIII)V + public fun roundRect (Lkorlibs/math/geom/RoundRectangle;)V + public final fun save ()V + public final fun scale (DD)V + public final fun scale (II)V + public final fun scale (Ljava/lang/Number;Ljava/lang/Number;)V + public final fun scale (Ljava/lang/Number;Ljava/lang/Number;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;DDILjava/lang/Object;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;IIILjava/lang/Object;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun setAlignment (Lkorlibs/image/text/TextAlignment;)V + public final fun setDebug (Z)V + public final fun setEndLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setFillStyle (Lkorlibs/image/paint/Paint;)V + public final fun setFont (Lkorlibs/image/font/Font;)V + public final fun setFontName (Ljava/lang/String;)V + public final fun setFontRegistry (Lkorlibs/image/font/FontRegistry;)V + public final fun setFontSize (D)V + public final fun setGlobalAlpha (D)V + public final fun setGlobalCompositeOperation (Lkorlibs/image/vector/CompositeOperation;)V + public final fun setHorizontalAlign-wv5G9sM (D)V + public fun setLastMovePos (Lkorlibs/math/geom/Vector2D;)V + public fun setLastPos (Lkorlibs/math/geom/Vector2D;)V + public final fun setLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setLineDash (Lkorlibs/datastructure/DoubleList;)V + public final fun setLineDashOffset (D)V + public final fun setLineJoin (Lkorlibs/math/geom/vector/LineJoin;)V + public final fun setLineScaleMode (Lkorlibs/math/geom/vector/LineScaleMode;)V + public final fun setLineWidth (D)V + public final fun setMiterLimit (D)V + public final fun setStartLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setState (Lkorlibs/image/vector/Context2d$State;)V + public final fun setStrokeStyle (Lkorlibs/image/paint/Paint;)V + public final fun setTransform (DDDDDD)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public final fun setVerticalAlign-3KKhS7E (D)V + public final fun shear (DD)V + public final fun skew-256m-Io (DD)V + public static synthetic fun skew-256m-Io$default (Lkorlibs/image/vector/Context2d;DDILjava/lang/Object;)V + public final fun skew-PGC_qjg (DDLkotlin/jvm/functions/Function0;)V + public static synthetic fun skew-PGC_qjg$default (Lkorlibs/image/vector/Context2d;DDLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public fun star-dVqXrhI (IDDDDD)V + public fun starHole-dVqXrhI (IDDDDD)V + public final fun stroke ()V + public final fun stroke (Lkorlibs/image/paint/Paint;)V + public final fun stroke (Lkorlibs/image/paint/Paint;Ljava/lang/Number;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;Ljava/lang/Number;Lkorlibs/datastructure/DoubleList;Ljava/lang/Number;ZLkotlin/jvm/functions/Function0;)V + public final fun stroke (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ZLkotlin/jvm/functions/Function0;)V + public final fun stroke (Lkorlibs/image/paint/Stroke;ZLkotlin/jvm/functions/Function0;)V + public static synthetic fun stroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Ljava/lang/Number;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;Ljava/lang/Number;Lkorlibs/datastructure/DoubleList;Ljava/lang/Number;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun stroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun stroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Stroke;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun strokeDot (DD)V + public final fun strokeRect (DDDD)V + public final fun strokeRect (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V + public final fun strokeStyle (Lkorlibs/image/paint/Paint;Lkotlin/jvm/functions/Function0;)V + public final fun strokeText (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;)V + public final fun transform (DDDDDD)V + public final fun transform (Lkorlibs/math/geom/Matrix;)V + public fun transformed (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/vector/VectorBuilder; + public fun transformed (Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun translate (DD)V + public final fun translate (II)V + public final fun translate (Ljava/lang/Number;Ljava/lang/Number;)V + public final fun translate (Ljava/lang/Number;Ljava/lang/Number;Lkotlin/jvm/functions/Function0;)V + public final fun translate (Lkorlibs/math/geom/Vector2D;)V + public final fun unclip ()V + public final fun withScaledRenderer (FF)Lkorlibs/image/vector/Context2d; + public static synthetic fun withScaledRenderer$default (Lkorlibs/image/vector/Context2d;FFILjava/lang/Object;)Lkorlibs/image/vector/Context2d; + public fun write (Ljava/util/List;)V + public fun write (Lkorlibs/math/geom/bezier/Curves;)V +} + +public final class korlibs/image/vector/Context2d$ScaledRenderer : korlibs/image/vector/renderer/Renderer { + public fun (Lkorlibs/image/vector/renderer/Renderer;FF)V + public final fun adjusted (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/Matrix; + public fun drawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + public fun getHeight ()I + public final fun getParent ()Lkorlibs/image/vector/renderer/Renderer; + public final fun getScaleX ()F + public final fun getScaleY ()F + public fun getWidth ()I +} + +public final class korlibs/image/vector/Context2d$State { + public synthetic fun (Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;DLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clone ()Lkorlibs/image/vector/Context2d$State; + public final fun component1 ()Lkorlibs/math/geom/Matrix; + public final fun component10 ()Lkorlibs/image/paint/Paint; + public final fun component11 ()Lkorlibs/image/paint/Paint; + public final fun component12 ()Lkorlibs/image/font/FontRegistry; + public final fun component13 ()Lkorlibs/image/font/Font; + public final fun component14 ()D + public final fun component15-wm9RW30 ()D + public final fun component16-v5wk5Pc ()D + public final fun component17 ()D + public final fun component18 ()Lkorlibs/image/vector/CompositeOperation; + public final fun component19 ()Lkorlibs/datastructure/DoubleList; + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component20 ()D + public final fun component3 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component4 ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun component5 ()D + public final fun component6 ()Lkorlibs/math/geom/vector/LineCap; + public final fun component7 ()Lkorlibs/math/geom/vector/LineCap; + public final fun component8 ()Lkorlibs/math/geom/vector/LineJoin; + public final fun component9 ()D + public final fun copy-IXc4jtQ (Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;D)Lkorlibs/image/vector/Context2d$State; + public static synthetic fun copy-IXc4jtQ$default (Lkorlibs/image/vector/Context2d$State;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;DILjava/lang/Object;)Lkorlibs/image/vector/Context2d$State; + public fun equals (Ljava/lang/Object;)Z + public final fun fillOrStrokeStyle (Z)Lkorlibs/image/paint/Paint; + public final fun getAlignment ()Lkorlibs/image/text/TextAlignment; + public final fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getEndLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getFillStyle ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontRegistry ()Lkorlibs/image/font/FontRegistry; + public final fun getFontSize ()D + public final fun getGlobalAlpha ()D + public final fun getGlobalCompositeOperation ()Lkorlibs/image/vector/CompositeOperation; + public final fun getHorizontalAlign-v5wk5Pc ()D + public final fun getLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getLineDash ()Lkorlibs/datastructure/DoubleList; + public final fun getLineDashFloatArray ()[F + public final fun getLineDashOffset ()D + public final fun getLineJoin ()Lkorlibs/math/geom/vector/LineJoin; + public final fun getLineScaleMode ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun getLineWidth ()D + public final fun getMiterLimit ()D + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getScaledLineWidth ()D + public final fun getStartLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getStrokeStyle ()Lkorlibs/image/paint/Paint; + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getTransformTransform ()Lkorlibs/math/geom/MatrixTransform; + public final fun getVerticalAlign-wm9RW30 ()D + public fun hashCode ()I + public final fun setAlignment (Lkorlibs/image/text/TextAlignment;)V + public final fun setClip (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun setEndLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setFillStyle (Lkorlibs/image/paint/Paint;)V + public final fun setFont (Lkorlibs/image/font/Font;)V + public final fun setFontRegistry (Lkorlibs/image/font/FontRegistry;)V + public final fun setFontSize (D)V + public final fun setGlobalAlpha (D)V + public final fun setGlobalCompositeOperation (Lkorlibs/image/vector/CompositeOperation;)V + public final fun setHorizontalAlign-wv5G9sM (D)V + public final fun setLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setLineDash (Lkorlibs/datastructure/DoubleList;)V + public final fun setLineDashOffset (D)V + public final fun setLineJoin (Lkorlibs/math/geom/vector/LineJoin;)V + public final fun setLineScaleMode (Lkorlibs/math/geom/vector/LineScaleMode;)V + public final fun setLineWidth (D)V + public final fun setMiterLimit (D)V + public final fun setPath (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun setStartLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setStrokeStyle (Lkorlibs/image/paint/Paint;)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public final fun setVerticalAlign-3KKhS7E (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/Context2dArrowExtKt { + public static final fun arrow (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;)V + public static synthetic fun arrow$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;ILjava/lang/Object;)V + public static final fun arrowCap (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;)V + public static final fun arrowTo (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;)V + public static synthetic fun arrowTo$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;ILjava/lang/Object;)V +} + +public final class korlibs/image/vector/Context2dKt { + public static final fun filled (Lkorlibs/image/vector/SizedDrawable;Lkorlibs/image/paint/Paint;)Lkorlibs/image/vector/SizedDrawable; + public static final fun render (Lkorlibs/image/vector/SizedDrawable;)Lkorlibs/image/bitmap/NativeImage; + public static final fun render (Lkorlibs/image/vector/SizedDrawable;Z)Lkorlibs/image/bitmap/Bitmap; + public static final fun renderNoNative (Lkorlibs/image/vector/SizedDrawable;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun renderTo (Lkorlibs/image/vector/Drawable;Lkorlibs/image/vector/Context2d;)V + public static final fun renderToImage (Lkorlibs/image/vector/Drawable;II)Lkorlibs/image/bitmap/NativeImage; + public static final fun renderToImage (Lkorlibs/image/vector/Drawable;IIZ)Lkorlibs/image/bitmap/Bitmap; + public static final fun scaled (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/vector/SizedDrawable; + public static synthetic fun scaled$default (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)Lkorlibs/image/vector/SizedDrawable; + public static final fun toBitmapPaint (Lkorlibs/image/paint/Paint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/BitmapPaint; + public static final fun toFill-PXL95c4 (I)I + public static final fun translated (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/vector/SizedDrawable; + public static synthetic fun translated$default (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)Lkorlibs/image/vector/SizedDrawable; +} + +public final class korlibs/image/vector/CycleMethod : java/lang/Enum { + public static final field Companion Lkorlibs/image/vector/CycleMethod$Companion; + public static final field NO_CYCLE Lkorlibs/image/vector/CycleMethod; + public static final field NO_CYCLE_CLAMP Lkorlibs/image/vector/CycleMethod; + public static final field REFLECT Lkorlibs/image/vector/CycleMethod; + public static final field REPEAT Lkorlibs/image/vector/CycleMethod; + public final fun apply (D)D + public final fun apply (DD)D + public final fun apply (DDD)D + public final fun apply (F)F + public final fun apply (FF)F + public final fun apply (FFF)F + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getRepeating ()Z + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/CycleMethod; + public static fun values ()[Lkorlibs/image/vector/CycleMethod; +} + +public final class korlibs/image/vector/CycleMethod$Companion { + public final fun fromRepeat (Z)Lkorlibs/image/vector/CycleMethod; + public final fun getVALUES_BY_ORDINAL ()[Lkorlibs/image/vector/CycleMethod; +} + +public final class korlibs/image/vector/CycleMethodPair { + public static final fun apply-impl (ILkorlibs/math/geom/Anchor2D;)Lkorlibs/math/geom/Anchor2D; + public static final fun apply-impl (ILkorlibs/math/geom/Vector2D;)Lkorlibs/math/geom/Vector2D; + public static final synthetic fun box-impl (I)Lkorlibs/image/vector/CycleMethodPair; + public static fun constructor-impl (I)I + public static fun constructor-impl (Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public final fun getData ()I + public static final fun getX-impl (I)Lkorlibs/image/vector/CycleMethod; + public static final fun getY-impl (I)Lkorlibs/image/vector/CycleMethod; + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public abstract interface class korlibs/image/vector/Drawable { + public abstract fun draw (Lkorlibs/image/vector/Context2d;)V +} + +public final class korlibs/image/vector/DrawableKt { + public static final fun draw (Lkorlibs/image/vector/Drawable;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap; + public static final fun renderWithHotspot (Lkorlibs/image/vector/BoundsDrawable;Ljava/lang/Double;Lkorlibs/math/geom/Size2D;Z)Lkorlibs/image/bitmap/BitmapWithHotspot; + public static synthetic fun renderWithHotspot$default (Lkorlibs/image/vector/BoundsDrawable;Ljava/lang/Double;Lkorlibs/math/geom/Size2D;ZILjava/lang/Object;)Lkorlibs/image/bitmap/BitmapWithHotspot; +} + +public final class korlibs/image/vector/EmptyShape : korlibs/image/vector/Shape { + public static final field INSTANCE Lkorlibs/image/vector/EmptyShape; + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public fun containsPoint (DD)Z + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getHeight ()I + public fun getLeft ()I + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public fun getTop ()I + public fun getWidth ()I +} + +public final class korlibs/image/vector/FillShape : korlibs/image/vector/StyledShape { + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;D)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component3 ()Lkorlibs/image/paint/Paint; + public final fun component4 ()Lkorlibs/math/geom/Matrix; + public final fun component5 ()D + public fun containsPoint (DD)Z + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;D)Lkorlibs/image/vector/FillShape; + public static synthetic fun copy$default (Lkorlibs/image/vector/FillShape;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;DILjava/lang/Object;)Lkorlibs/image/vector/FillShape; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun equals (Ljava/lang/Object;)Z + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getClipCurvesList ()Ljava/util/List; + public fun getGlobalAlpha ()D + public fun getHeight ()I + public fun getLeft ()I + public fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public final fun getPathCurvesList ()Ljava/util/List; + public fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public fun getTop ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getWidth ()I + public fun hashCode ()I + public final fun isConvex ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/FuncDrawable : korlibs/image/vector/Drawable { + public fun (Lkotlin/jvm/functions/Function1;)V + public fun draw (Lkorlibs/image/vector/Context2d;)V + public final fun getAction ()Lkotlin/jvm/functions/Function1; +} + +public final class korlibs/image/vector/GraphicsPath : korlibs/datastructure/Extra, korlibs/image/vector/SizedDrawable, korlibs/math/geom/vector/IVectorPath { + public fun ()V + public fun (Lkorlibs/math/geom/vector/VectorPath;)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun arc-gw4c68o (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;DDZ)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;D)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;F)V + public fun circle (Lkorlibs/math/geom/Circle;)V + public fun circle (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun circleHole (Lkorlibs/math/geom/Circle;)V + public fun circleHole (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public final fun clone ()Lkorlibs/image/vector/GraphicsPath; + public fun close ()V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/vector/GraphicsPath; + public static synthetic fun copy$default (Lkorlibs/image/vector/GraphicsPath;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/image/vector/GraphicsPath; + public fun cubic (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun cubicTo (DDDDDD)V + public fun cubicTo (FFFFFF)V + public fun cubicTo (IIIIII)V + public fun cubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun curve (Lkorlibs/math/geom/bezier/Bezier;)V + public fun curves (Ljava/util/List;)V + public fun curves (Lkorlibs/math/geom/bezier/Curves;)V + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun ellipse (Lkorlibs/math/geom/Ellipse;)V + public fun ellipse (Lkorlibs/math/geom/Rectangle;)V + public fun ellipse (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun equals (Ljava/lang/Object;)Z + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getHeight ()I + public fun getLastMovePos ()Lkorlibs/math/geom/Vector2D; + public fun getLastPos ()Lkorlibs/math/geom/Vector2D; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getTotalPoints ()I + public fun getWidth ()I + public fun hashCode ()I + public fun isEmpty ()Z + public fun isNotEmpty ()Z + public fun line (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun lineTo (DD)V + public fun lineTo (FF)V + public fun lineTo (II)V + public fun lineTo (Lkorlibs/math/geom/Vector2D;)V + public fun lineToH (D)V + public fun lineToV (D)V + public fun moveTo (DD)V + public fun moveTo (FF)V + public fun moveTo (II)V + public fun moveTo (Lkorlibs/math/geom/Vector2D;)V + public fun moveToH (D)V + public fun moveToV (D)V + public fun parallelogram-71ybUt4 (Lkorlibs/math/geom/Rectangle;DZ)V + public fun polygon (Ljava/util/List;Z)V + public fun polygon (Lkorlibs/math/geom/IPointList;Z)V + public fun polygon ([Lkorlibs/math/geom/Vector2D;Z)V + public fun polyline (Ljava/util/List;Z)V + public fun polyline (Lkorlibs/math/geom/IPointList;Z)V + public fun polyline ([Lkorlibs/math/geom/Vector2D;Z)V + public fun quad (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun quadTo (DDDD)V + public fun quadTo (FFFF)V + public fun quadTo (IIII)V + public fun quadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineToH (D)V + public fun rLineToH (DZ)V + public fun rLineToHV (DZ)V + public fun rLineToV (D)V + public fun rLineToV (DZ)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rMoveToH (D)V + public fun rMoveToH (DZ)V + public fun rMoveToHV (DZ)V + public fun rMoveToV (D)V + public fun rMoveToV (DZ)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rect (DDDD)V + public fun rect (FFFF)V + public fun rect (IIII)V + public fun rect (Lkorlibs/math/geom/Rectangle;)V + public fun rect (Lkorlibs/math/geom/RectangleInt;)V + public fun rect (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun rectHole (DDDD)V + public fun rectHole (FFFF)V + public fun rectHole (IIII)V + public fun rectHole (Lkorlibs/math/geom/Rectangle;)V + public fun regularPolygon-naQvTww (IDDDD)V + public fun regularPolygonHole-naQvTww (IDDDD)V + public fun roundRect (DDDDDD)V + public fun roundRect (DDDDDDDD)V + public fun roundRect (FFFFFF)V + public fun roundRect (IIIIII)V + public fun roundRect (Lkorlibs/math/geom/RoundRectangle;)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun star-dVqXrhI (IDDDDD)V + public fun starHole-dVqXrhI (IDDDDD)V + public fun toString ()Ljava/lang/String; + public fun toSvgString ()Ljava/lang/String; + public fun transformed (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/vector/VectorBuilder; + public fun transformed (Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public fun write (Ljava/util/List;)V + public fun write (Lkorlibs/math/geom/bezier/Curves;)V +} + +public final class korlibs/image/vector/GraphicsPathKt { + public static final fun draw (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/VectorPath;)V + public static final fun draw (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Context2d;)V + public static final fun toGraphicsPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/vector/GraphicsPath; +} + +public final class korlibs/image/vector/NinePatchShape { + public fun (Lkorlibs/image/vector/Shape;Lkorlibs/image/util/NinePatchSlices2D;)V + public final fun getScaledPointAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)Lkorlibs/math/geom/Vector2D; + public final fun getShape ()Lkorlibs/image/vector/Shape; + public final fun getSize ()Lkorlibs/math/geom/Size2D; + public final fun getSlices ()Lkorlibs/image/util/NinePatchSlices2D; + public final fun transform (Lkorlibs/math/geom/Size2D;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/vector/NinePatchShapeKt { + public static final fun ninePatch (Lkorlibs/image/vector/Shape;Lkorlibs/image/util/NinePatchSlices2D;)Lkorlibs/image/vector/NinePatchShape; + public static final fun ninePatch (Lkorlibs/image/vector/Shape;Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;)Lkorlibs/image/vector/NinePatchShape; + public static final fun toNinePatchFromGuides-FNmRLEM (Lkorlibs/image/vector/Shape;IZ)Lkorlibs/image/vector/NinePatchShape; + public static synthetic fun toNinePatchFromGuides-FNmRLEM$default (Lkorlibs/image/vector/Shape;IZILjava/lang/Object;)Lkorlibs/image/vector/NinePatchShape; +} + +public final class korlibs/image/vector/NinePatchVector { + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getScaledPointAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)Lkorlibs/math/geom/Vector2D; + public final fun getSize ()Lkorlibs/math/geom/Size2D; + public final fun getSlices ()Lkorlibs/image/util/NinePatchSlices2D; + public final fun transform (Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun transform$default (Lkorlibs/image/vector/NinePatchVector;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/NinePatchVectorKt { + public static final fun scaleNinePatch (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/Size2D;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun scaleNinePatch$default (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/Size2D;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/PolylineShape : korlibs/image/vector/StyledShape { + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;D)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component3 ()Lkorlibs/image/paint/Paint; + public final fun component4 ()Lkorlibs/math/geom/Matrix; + public final fun component5 ()Lkorlibs/math/geom/vector/StrokeInfo; + public final fun component6 ()D + public fun containsPoint (DD)Z + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;D)Lkorlibs/image/vector/PolylineShape; + public static synthetic fun copy$default (Lkorlibs/image/vector/PolylineShape;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;DILjava/lang/Object;)Lkorlibs/image/vector/PolylineShape; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun equals (Ljava/lang/Object;)Z + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getEndCaps ()Lkorlibs/math/geom/vector/LineCap; + public final fun getFillShape ()Lkorlibs/image/vector/FillShape; + public fun getGlobalAlpha ()D + public fun getHeight ()I + public fun getLeft ()I + public final fun getLineDash ()Lkorlibs/datastructure/DoubleList; + public final fun getLineDashOffset ()D + public final fun getLineJoin ()Lkorlibs/math/geom/vector/LineJoin; + public final fun getMiterLimit ()D + public fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public final fun getScaleMode ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun getStartCaps ()Lkorlibs/math/geom/vector/LineCap; + public final fun getStrokeInfo ()Lkorlibs/math/geom/vector/StrokeInfo; + public fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public final fun getThickness ()D + public fun getTop ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getWidth ()I + public fun hashCode ()I + public final fun setState (Lkorlibs/image/vector/Context2d;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/ProjectCurvesLookup { + public fun (Ljava/util/List;)V + public final fun closest (Lkorlibs/math/geom/Vector2D;)Lkorlibs/math/geom/Vector2D; + public final fun closestDistance (Lkorlibs/math/geom/Vector2D;)D + public final fun getBeziers ()Ljava/util/List; +} + +public final class korlibs/image/vector/SDFKt { + public static final fun colorize (Ljava/util/List;Z)Lkorlibs/image/vector/ColorizedBeziers; + public static synthetic fun colorize$default (Ljava/util/List;ZILjava/lang/Object;)Lkorlibs/image/vector/ColorizedBeziers; + public static final fun msdf (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/image/bitmap/FloatBitmap32; + public static final fun msdf (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/bitmap/FloatBitmap32;)Lkorlibs/image/bitmap/FloatBitmap32; + public static final fun msdfBmp (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/image/bitmap/Bitmap32; + public static final fun sdf (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/datastructure/FloatArray2; + public static final fun sdf (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/datastructure/FloatArray2;)Lkorlibs/datastructure/FloatArray2; + public static final fun sdfBmp (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/image/bitmap/Bitmap32; +} + +public abstract interface class korlibs/image/vector/Shape : korlibs/image/vector/BoundsDrawable { + public abstract fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public abstract fun containsPoint (DD)Z + public abstract fun getBounds ()Lkorlibs/math/geom/Rectangle; + public abstract fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public abstract fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/Shape$DefaultImpls { + public static fun buildSvg (Lkorlibs/image/vector/Shape;Lkorlibs/image/vector/SvgBuilder;)V + public static fun containsPoint (Lkorlibs/image/vector/Shape;DD)Z + public static fun getBounds (Lkorlibs/image/vector/Shape;)Lkorlibs/math/geom/Rectangle; + public static synthetic fun getBounds$default (Lkorlibs/image/vector/Shape;ZILjava/lang/Object;)Lkorlibs/math/geom/Rectangle; + public static fun getHeight (Lkorlibs/image/vector/Shape;)I + public static fun getLeft (Lkorlibs/image/vector/Shape;)I + public static fun getPath (Lkorlibs/image/vector/Shape;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun getPath$default (Lkorlibs/image/vector/Shape;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getTop (Lkorlibs/image/vector/Shape;)I + public static fun getWidth (Lkorlibs/image/vector/Shape;)I +} + +public class korlibs/image/vector/ShapeBuilder : korlibs/image/vector/Context2d, korlibs/image/vector/Drawable { + public fun (Ljava/lang/Integer;Ljava/lang/Integer;)V + public final fun buildShape ()Lkorlibs/image/vector/Shape; + public final fun clear ()V + public fun draw (Lkorlibs/image/vector/Context2d;)V + protected fun getRendererHeight ()I + protected fun getRendererWidth ()I + public final fun getShapes ()Ljava/util/ArrayList; + protected fun rendererBufferingEnd ()V + protected fun rendererBufferingStart ()I + protected fun rendererDispose ()V + protected fun rendererDrawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + protected fun rendererRender (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + protected fun rendererRenderSystemText (Lkorlibs/image/vector/Context2d$State;Lkorlibs/image/font/Font;DLjava/lang/String;Lkorlibs/math/geom/Vector2D;Z)V +} + +public final class korlibs/image/vector/ShapeBuilderKt { + public static final fun buildShape (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Shape; + public static synthetic fun buildShape$default (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/vector/Shape; + public static final fun toFillShape (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;)Lkorlibs/image/vector/Shape; + public static final fun toStrokeShape (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;D)Lkorlibs/image/vector/Shape; + public static final fun toStrokeShape (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;)Lkorlibs/image/vector/Shape; + public static synthetic fun toStrokeShape$default (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DILjava/lang/Object;)Lkorlibs/image/vector/Shape; + public static synthetic fun toStrokeShape$default (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ILjava/lang/Object;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/vector/ShapeKt { + public static final fun buildSvgXml (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun buildSvgXml$default (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static final fun filterShape (Lkorlibs/image/vector/Shape;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Shape; + public static final fun mapShape (Lkorlibs/image/vector/Shape;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Shape; + public static final fun optimize (Lkorlibs/image/vector/Shape;)Lkorlibs/image/vector/Shape; + public static final fun scaledShape (Lkorlibs/image/vector/Shape;DD)Lkorlibs/image/vector/Shape; + public static synthetic fun scaledShape$default (Lkorlibs/image/vector/Shape;DDILjava/lang/Object;)Lkorlibs/image/vector/Shape; + public static final fun toContext2dCommands (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; + public static synthetic fun toContext2dCommands$default (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Ljava/util/List; + public static final fun toShape (Lkorlibs/image/vector/Drawable;II)Lkorlibs/image/vector/Shape; + public static final fun toShape (Lkorlibs/image/vector/SizedDrawable;)Lkorlibs/image/vector/Shape; + public static final fun toSvg (Lkorlibs/image/paint/Paint;Lkorlibs/image/vector/SvgBuilder;)Ljava/lang/String; + public static final fun toSvg (Lkorlibs/image/vector/Drawable;IID)Lkorlibs/io/serialization/xml/Xml; + public static final fun toSvg (Lkorlibs/image/vector/Shape;DI)Lkorlibs/io/serialization/xml/Xml; + public static final fun toSvg (Lkorlibs/image/vector/SizedDrawable;D)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun toSvg$default (Lkorlibs/image/vector/Drawable;IIDILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun toSvg$default (Lkorlibs/image/vector/Shape;DIILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun toSvg$default (Lkorlibs/image/vector/SizedDrawable;DILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static final fun toSvgInstance (Lkorlibs/image/vector/Shape;D)Lkorlibs/image/vector/format/SVG; + public static synthetic fun toSvgInstance$default (Lkorlibs/image/vector/Shape;DILjava/lang/Object;)Lkorlibs/image/vector/format/SVG; + public static final fun toSvgPathString (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;I)Ljava/lang/String; + public static synthetic fun toSvgPathString$default (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + public static final fun transformedShape (Lkorlibs/image/vector/Shape;Lkorlibs/math/geom/Matrix;)Lkorlibs/image/vector/Shape; + public static final fun translatedShape (Lkorlibs/image/vector/Shape;DD)Lkorlibs/image/vector/Shape; + public static synthetic fun translatedShape$default (Lkorlibs/image/vector/Shape;DDILjava/lang/Object;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/vector/ShapeRasterizerMethod : java/lang/Enum { + public static final field NONE Lkorlibs/image/vector/ShapeRasterizerMethod; + public static final field X1 Lkorlibs/image/vector/ShapeRasterizerMethod; + public static final field X2 Lkorlibs/image/vector/ShapeRasterizerMethod; + public static final field X4 Lkorlibs/image/vector/ShapeRasterizerMethod; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getScale ()D + public final fun isNone ()Lkorlibs/image/vector/ShapeRasterizerMethod; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/ShapeRasterizerMethod; + public static fun values ()[Lkorlibs/image/vector/ShapeRasterizerMethod; +} + +public abstract interface class korlibs/image/vector/SizedDrawable : korlibs/image/vector/Drawable { + public abstract fun getHeight ()I + public abstract fun getWidth ()I +} + +public abstract interface class korlibs/image/vector/StyledShape : korlibs/image/vector/Shape { + public abstract fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public abstract fun draw (Lkorlibs/image/vector/Context2d;)V + public abstract fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public abstract fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public abstract fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public abstract fun getGlobalAlpha ()D + public abstract fun getPaint ()Lkorlibs/image/paint/Paint; + public abstract fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public abstract fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public abstract fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public abstract fun getTransform ()Lkorlibs/math/geom/Matrix; + public abstract fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/StyledShape$DefaultImpls { + public static fun buildSvg (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/SvgBuilder;)V + public static fun containsPoint (Lkorlibs/image/vector/StyledShape;DD)Z + public static fun draw (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/Context2d;)V + public static fun drawInternal (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/Context2d;)V + public static fun getBounds (Lkorlibs/image/vector/StyledShape;)Lkorlibs/math/geom/Rectangle; + public static fun getBounds (Lkorlibs/image/vector/StyledShape;Z)Lkorlibs/math/geom/Rectangle; + public static fun getHeight (Lkorlibs/image/vector/StyledShape;)I + public static fun getLeft (Lkorlibs/image/vector/StyledShape;)I + public static fun getPath (Lkorlibs/image/vector/StyledShape;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getPath (Lkorlibs/image/vector/StyledShape;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getSvgXmlAttributes (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public static fun getTop (Lkorlibs/image/vector/StyledShape;)I + public static fun getUntransformedPath (Lkorlibs/image/vector/StyledShape;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getWidth (Lkorlibs/image/vector/StyledShape;)I +} + +public final class korlibs/image/vector/SvgBuilder { + public fun (Lkorlibs/math/geom/Rectangle;DI)V + public synthetic fun (Lkorlibs/math/geom/Rectangle;DIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getDefs ()Ljava/util/ArrayList; + public final fun getNice (D)Ljava/lang/String; + public final fun getNodes ()Ljava/util/ArrayList; + public final fun getRoundDecimalPlaces ()I + public final fun getScale ()D + public final fun toXml ()Lkorlibs/io/serialization/xml/Xml; +} + +public final class korlibs/image/vector/TextShape : korlibs/image/vector/StyledShape { + public fun (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;DLkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/text/TextAlignment;Lkorlibs/math/geom/Matrix;D)V + public synthetic fun (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;DLkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/text/TextAlignment;Lkorlibs/math/geom/Matrix;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public fun containsPoint (DD)Z + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getAlign ()Lkorlibs/image/text/TextAlignment; + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getFill ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontSize ()D + public fun getGlobalAlpha ()D + public fun getHeight ()I + public fun getLeft ()I + public fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public final fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getPrimitiveShapes ()Lkorlibs/image/vector/Shape; + public final fun getStroke ()Lkorlibs/image/paint/Paint; + public fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public final fun getText ()Ljava/lang/String; + public fun getTop ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getWidth ()I +} + +public final class korlibs/image/vector/format/SVG : korlibs/image/vector/SizedDrawable { + public static final field Companion Lkorlibs/image/vector/format/SVG$Companion; + public fun (Ljava/lang/String;)V + public fun (Lkorlibs/io/serialization/xml/Xml;Lkotlin/jvm/functions/Function1;)V + public synthetic fun (Lkorlibs/io/serialization/xml/Xml;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun createSvgElementFromXml (Lkorlibs/io/serialization/xml/Xml;)Lkorlibs/image/vector/format/SVG$SvgElement; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public final fun getAnimator ()Lkorlibs/image/style/DOMAnimator; + public final fun getCssCombined ()Lkorlibs/image/style/CSS; + public final fun getCssList ()Ljava/util/ArrayList; + public final fun getDefs ()Ljava/util/HashMap; + public final fun getDheight ()D + public final fun getDom ()Lkorlibs/image/style/DOM; + public final fun getDwidth ()D + public fun getHeight ()I + public final fun getRenderElement ()Lkorlibs/image/vector/format/SVG$SvgElement; + public final fun getRoot ()Lkorlibs/io/serialization/xml/Xml; + public final fun getViewBox ()Ljava/lang/String; + public final fun getViewBoxNumbers ()Ljava/util/List; + public final fun getViewBoxRectangle ()Lkorlibs/math/geom/Rectangle; + public final fun getWarningProcessor ()Lkotlin/jvm/functions/Function1; + public fun getWidth ()I + public final fun getX ()I + public final fun getY ()I + public fun toString ()Ljava/lang/String; + public final fun updateStyles-LRDsOJo (J)V +} + +public final class korlibs/image/vector/format/SVG$CSSDeclarations { + public static final field Companion Lkorlibs/image/vector/format/SVG$CSSDeclarations$Companion; + public fun ()V + public final fun getProps ()Ljava/util/LinkedHashMap; + public final fun parse (Ljava/lang/String;)Lkorlibs/image/vector/format/SVG$CSSDeclarations; + public final fun parse (Lkorlibs/util/SimpleStrReader;)Lkorlibs/image/vector/format/SVG$CSSDeclarations; + public final fun parseCssDecl (Lkorlibs/util/SimpleStrReader;)V + public final fun readCssId (Lkorlibs/util/SimpleStrReader;)Ljava/lang/String; +} + +public final class korlibs/image/vector/format/SVG$CSSDeclarations$Companion { + public final fun parseToMap (Ljava/lang/String;)Ljava/util/Map; +} + +public class korlibs/image/vector/format/SVG$CircleSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getCx ()D + public final fun getCy ()D + public final fun getRadius ()D + public final fun setCx (D)V + public final fun setCy (D)V + public final fun setRadius (D)V +} + +public final class korlibs/image/vector/format/SVG$Companion { + public final fun getColorDefaultBlack ()Lkorlibs/image/color/Colors$WithDefault; + public final fun getLogger ()Lkorlibs/logger/Logger; + public final fun parseAttributesAndStyles (Lkorlibs/io/serialization/xml/Xml;)Ljava/util/Map; +} + +public class korlibs/image/vector/format/SVG$EllipseSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getCx ()D + public final fun getCy ()D + public final fun getRx ()D + public final fun getRy ()D + public final fun setCx (D)V + public final fun setCy (D)V + public final fun setRx (D)V + public final fun setRy (D)V +} + +public class korlibs/image/vector/format/SVG$LineSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getX1 ()D + public final fun getX2 ()D + public final fun getY1 ()D + public final fun getY2 ()D + public final fun setX1 (D)V + public final fun setX2 (D)V + public final fun setY1 (D)V + public final fun setY2 (D)V +} + +public final class korlibs/image/vector/format/SVG$Mappings { + public static final field INSTANCE Lkorlibs/image/vector/format/SVG$Mappings; + public final fun getSVGMapping ()Lkorlibs/image/style/DOM$DomPropertyMapping; +} + +public class korlibs/image/vector/format/SVG$PathSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getD ()Ljava/lang/String; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun setD (Ljava/lang/String;)V +} + +public abstract interface class korlibs/image/vector/format/SVG$PathToken { + public abstract fun getAnyValue ()Ljava/lang/Object; +} + +public final class korlibs/image/vector/format/SVG$PathTokenCmd : korlibs/image/vector/format/SVG$PathToken { + public fun (C)V + public final fun component1 ()C + public final fun copy (C)Lkorlibs/image/vector/format/SVG$PathTokenCmd; + public static synthetic fun copy$default (Lkorlibs/image/vector/format/SVG$PathTokenCmd;CILjava/lang/Object;)Lkorlibs/image/vector/format/SVG$PathTokenCmd; + public fun equals (Ljava/lang/Object;)Z + public fun getAnyValue ()Ljava/lang/Object; + public final fun getId ()C + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/format/SVG$PathTokenNumber : korlibs/image/vector/format/SVG$PathToken { + public fun (D)V + public final fun component1 ()D + public final fun copy (D)Lkorlibs/image/vector/format/SVG$PathTokenNumber; + public static synthetic fun copy$default (Lkorlibs/image/vector/format/SVG$PathTokenNumber;DILjava/lang/Object;)Lkorlibs/image/vector/format/SVG$PathTokenNumber; + public fun equals (Ljava/lang/Object;)Z + public fun getAnyValue ()Ljava/lang/Object; + public final fun getValue ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/format/SVG$PolySvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getPps ()Lkorlibs/datastructure/ListReader; + public final fun getSs ()Lkorlibs/util/SimpleStrReader; +} + +public class korlibs/image/vector/format/SVG$RectSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getHeight ()D + public final fun getRx ()D + public final fun getRy ()D + public final fun getWidth ()D + public final fun getX ()D + public final fun getY ()D + public final fun setHeight (D)V + public final fun setRx (D)V + public final fun setRy (D)V + public final fun setWidth (D)V + public final fun setX (D)V + public final fun setY (D)V +} + +public final class korlibs/image/vector/format/SVG$SvgDef { + public fun (Lkorlibs/io/serialization/xml/Xml;)V + public final fun getDef ()Lkorlibs/io/serialization/xml/Xml; + public final fun getG ()Lkorlibs/image/paint/GradientPaint; + public final fun getGradientTransform ()Lkorlibs/math/geom/Matrix; + public final fun getGradientUnits ()Lkorlibs/image/paint/GradientUnits; + public final fun getId ()Ljava/lang/String; + public final fun getPaint ()Lkorlibs/image/paint/GradientPaint; + public final fun getRef ()Ljava/lang/String; + public final fun getSpreadMethod ()Lkorlibs/image/vector/CycleMethod; + public final fun getStops ()Ljava/util/List; + public final fun getType ()Ljava/lang/String; + public final fun parseStops (Lkorlibs/io/serialization/xml/Xml;)Ljava/util/List; +} + +public class korlibs/image/vector/format/SVG$SvgElement : korlibs/image/style/DOM$DomElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public final fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawChildren (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun fillStrokeInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getAttributes ()Ljava/util/Map; + public final fun getChildren ()Ljava/util/List; + public final fun getOpacity ()D + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getXml ()Lkorlibs/io/serialization/xml/Xml; + public final fun parseFillStroke (Lkorlibs/image/vector/Context2d;Ljava/lang/String;)Lkorlibs/image/paint/Paint; + public final fun parseNumber (Ljava/lang/String;D)D + public fun setCommonStyles (Lkorlibs/image/vector/Context2d;)V + public final fun setOpacity (D)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/format/SVG$TextSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun fillStrokeInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getDx ()F + public final fun getDy ()F + public final fun getText ()Ljava/lang/String; + public final fun getX ()F + public final fun getY ()F + public final fun setDx (F)V + public final fun setDy (F)V + public final fun setText (Ljava/lang/String;)V + public final fun setX (F)V + public final fun setY (F)V +} + +public final class korlibs/image/vector/format/SVGKt { + public static final fun readSVG (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/vector/format/SvgPath { + public static final field INSTANCE Lkorlibs/image/vector/format/SvgPath; + public final fun parse (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun parse$default (Lkorlibs/image/vector/format/SvgPath;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; + public final fun toSvgPathString (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;I)Ljava/lang/String; + public static synthetic fun toSvgPathString$default (Lkorlibs/image/vector/format/SvgPath;Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + public final fun tokenizePath (Ljava/lang/String;)Ljava/util/List; +} + +public final class korlibs/image/vector/format/SvgPathKt { + public static final fun pathSvg (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/String;Lkorlibs/math/geom/Matrix;)V + public static synthetic fun pathSvg$default (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/String;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)V + public static final fun toSvgPathString (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;I)Ljava/lang/String; + public static synthetic fun toSvgPathString$default (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;IILjava/lang/Object;)Ljava/lang/String; +} + +public final class korlibs/image/vector/rasterizer/Rasterizer : korlibs/math/geom/vector/RastScale { + public fun ()V + public final fun getClip ()Lkorlibs/math/geom/vector/PolygonScanline; + public final fun getDebug ()Z + public final fun getPath ()Lkorlibs/math/geom/vector/PolygonScanline; + public final fun getQuality ()I + public final fun getScale ()I + public final fun rasterizeFill (Lkorlibs/math/geom/Rectangle;ILkorlibs/image/vector/rasterizer/Rasterizer$Stats;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function3;)V + public static synthetic fun rasterizeFill$default (Lkorlibs/image/vector/rasterizer/Rasterizer;Lkorlibs/math/geom/Rectangle;ILkorlibs/image/vector/rasterizer/Rasterizer$Stats;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V + public final fun reset ()V + public final fun setDebug (Z)V + public final fun setQuality (I)V + public final fun setScale (I)V +} + +public final class korlibs/image/vector/rasterizer/Rasterizer$Stats { + public fun ()V + public fun (III)V + public synthetic fun (IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun chunk (III)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (III)Lkorlibs/image/vector/rasterizer/Rasterizer$Stats; + public static synthetic fun copy$default (Lkorlibs/image/vector/rasterizer/Rasterizer$Stats;IIIILjava/lang/Object;)Lkorlibs/image/vector/rasterizer/Rasterizer$Stats; + public fun equals (Ljava/lang/Object;)Z + public final fun getEdgesChecked ()I + public final fun getEdgesEmitted ()I + public final fun getYCount ()I + public fun hashCode ()I + public final fun reset ()V + public final fun setEdgesChecked (I)V + public final fun setEdgesEmitted (I)V + public final fun setYCount (I)V + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/image/vector/renderer/BufferedRenderer : korlibs/image/vector/renderer/Renderer { + public fun ()V + protected final fun flush ()V + public abstract fun flushCommands (Ljava/util/List;)V + protected final fun renderFinal (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V +} + +public final class korlibs/image/vector/renderer/BufferedRenderer$RenderCommand { + public fun (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public final fun component1 ()Lkorlibs/image/vector/Context2d$State; + public final fun component2 ()Z + public final fun component3 ()Lkorlibs/math/geom/vector/Winding; + public final fun copy (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)Lkorlibs/image/vector/renderer/BufferedRenderer$RenderCommand; + public static synthetic fun copy$default (Lkorlibs/image/vector/renderer/BufferedRenderer$RenderCommand;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)Lkorlibs/image/vector/renderer/BufferedRenderer$RenderCommand; + public fun equals (Ljava/lang/Object;)Z + public final fun getFill ()Z + public final fun getState ()Lkorlibs/image/vector/Context2d$State; + public final fun getStroke ()Z + public final fun getWinding ()Lkorlibs/math/geom/vector/Winding; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/renderer/DummyRenderer : korlibs/image/vector/renderer/Renderer { + public static final field Companion Lkorlibs/image/vector/renderer/DummyRenderer$Companion; + public fun (II)V + public fun getHeight ()I + public fun getWidth ()I +} + +public final class korlibs/image/vector/renderer/DummyRenderer$Companion : korlibs/image/vector/renderer/DummyRenderer { +} + +public abstract class korlibs/image/vector/renderer/Renderer { + public fun ()V + public final fun buffering (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun bufferingEnd ()V + public final fun bufferingStart ()I + public fun dispose ()V + public fun drawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + public static synthetic fun drawImage$default (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)V + protected fun flush ()V + public final fun getDebug ()Z + public abstract fun getHeight ()I + public abstract fun getWidth ()I + protected fun isBuffering ()Z + public fun isPaintSupported (Lkorlibs/image/paint/Paint;)Z + public fun render (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public static synthetic fun render$default (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + protected fun renderFinal (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public static synthetic fun renderFinal$default (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public final fun setDebug (Z)V +} + diff --git a/korlibs-image/api/jvm/korlibs-image.api b/korlibs-image/api/jvm/korlibs-image.api new file mode 100644 index 0000000..eaf2505 --- /dev/null +++ b/korlibs-image/api/jvm/korlibs-image.api @@ -0,0 +1,9024 @@ +public abstract interface class korlibs/image/Quality { + public static final field Companion Lkorlibs/image/Quality$Companion; + public abstract fun compareTo (Lkorlibs/image/Quality;)I + public abstract fun getLevel ()F +} + +public final class korlibs/image/Quality$Companion { + public final fun getHIGH ()Lkorlibs/image/Quality; + public final fun getHIGHEST ()Lkorlibs/image/Quality; + public final fun getLIST ()Ljava/util/List; + public final fun getLOW ()Lkorlibs/image/Quality; + public final fun getLOWEST ()Lkorlibs/image/Quality; + public final fun getMEDIUM ()Lkorlibs/image/Quality; +} + +public final class korlibs/image/Quality$DefaultImpls { + public static fun compareTo (Lkorlibs/image/Quality;Lkorlibs/image/Quality;)I +} + +public final class korlibs/image/QualityKt { + public static final fun Quality (FLjava/lang/String;)Lkorlibs/image/Quality; + public static synthetic fun Quality$default (FLjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/Quality; + public static final fun isHigh (Lkorlibs/image/Quality;)Z + public static final fun isLow (Lkorlibs/image/Quality;)Z + public static final fun isMedium (Lkorlibs/image/Quality;)Z +} + +public abstract interface annotation class korlibs/image/annotation/KorimExperimental : java/lang/annotation/Annotation { +} + +public abstract interface annotation class korlibs/image/annotation/KorimInternal : java/lang/annotation/Annotation { +} + +public final class korlibs/image/annotation/KorimInternalObject { + public static final field INSTANCE Lkorlibs/image/annotation/KorimInternalObject; +} + +public final class korlibs/image/atlas/Atlas : korlibs/image/atlas/AtlasLookup { + public fun (Ljava/util/List;)V + public fun (Ljava/util/Map;Lkorlibs/image/atlas/AtlasInfo;)V + public synthetic fun (Ljava/util/Map;Lkorlibs/image/atlas/AtlasInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/atlas/AtlasInfo;)V + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/atlas/AtlasInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getEntries ()Ljava/util/List; + public final fun getEntriesMap ()Ljava/util/Map; + public final fun getInfo ()Lkorlibs/image/atlas/AtlasInfo; + public final fun getTexture ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTextures ()Ljava/util/Map; + public fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/Atlas$Entry { + public fun (Lkorlibs/image/atlas/Atlas;Lkorlibs/image/atlas/AtlasInfo$Region;Lkorlibs/image/atlas/AtlasInfo$Page;)V + public final fun getFilename ()Ljava/lang/String; + public final fun getInfo ()Lkorlibs/image/atlas/AtlasInfo$Region; + public final fun getName ()Ljava/lang/String; + public final fun getPage ()Lkorlibs/image/atlas/AtlasInfo$Page; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTexture ()Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/atlas/AtlasInfo { + public static final field Companion Lkorlibs/image/atlas/AtlasInfo$Companion; + public fun ()V + public fun (Ljava/util/List;Lkorlibs/image/atlas/AtlasInfo$Meta;)V + public fun (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;)V + public synthetic fun (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/atlas/AtlasInfo$Meta; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;)Lkorlibs/image/atlas/AtlasInfo; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo;Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getApp ()Ljava/lang/String; + public final fun getFormat ()Ljava/lang/String; + public final fun getFrames ()Ljava/util/List; + public final fun getFramesMap ()Ljava/util/Map; + public final fun getImage ()Ljava/lang/String; + public final fun getMeta ()Lkorlibs/image/atlas/AtlasInfo$Meta; + public final fun getPages ()Ljava/util/List; + public final fun getScale ()D + public final fun getSize ()Lkorlibs/math/geom/SizeInt; + public final fun getVersion ()Ljava/lang/String; + public fun hashCode ()I + public final fun toJsonString ()Ljava/lang/String; + public final fun toMap ()Ljava/util/Map; + public final fun toMap (Lkorlibs/math/geom/RectangleInt;)Ljava/util/Map; + public final fun toMap (Lkorlibs/math/geom/SizeInt;)Ljava/util/Map; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Companion { + public final fun loadJsonSpriter (Ljava/lang/String;)Lkorlibs/image/atlas/AtlasInfo; + public final fun loadText (Ljava/lang/String;)Lkorlibs/image/atlas/AtlasInfo; + public final fun loadXml (Ljava/lang/String;)Lkorlibs/image/atlas/AtlasInfo; +} + +public final class korlibs/image/atlas/AtlasInfo$FrameTag { + public fun ()V + public fun (Ljava/lang/String;IILjava/lang/String;)V + public synthetic fun (Ljava/lang/String;IILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;IILjava/lang/String;)Lkorlibs/image/atlas/AtlasInfo$FrameTag; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$FrameTag;Ljava/lang/String;IILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$FrameTag; + public fun equals (Ljava/lang/Object;)Z + public final fun getDirection ()Ljava/lang/String; + public final fun getFrom ()I + public final fun getName ()Ljava/lang/String; + public final fun getTo ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Key { + public fun (ILkorlibs/math/geom/RectangleInt;)V + public synthetic fun (ILkorlibs/math/geom/RectangleInt;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/RectangleInt; + public final fun copy (ILkorlibs/math/geom/RectangleInt;)Lkorlibs/image/atlas/AtlasInfo$Key; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Key;ILkorlibs/math/geom/RectangleInt;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Key; + public fun equals (Ljava/lang/Object;)Z + public final fun getBounds ()Lkorlibs/math/geom/RectangleInt; + public final fun getFrame ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Layer { + public fun ()V + public fun (Ljava/lang/String;ILjava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;ILjava/lang/String;)Lkorlibs/image/atlas/AtlasInfo$Layer; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Layer;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Layer; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlendMode ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getOpacity ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Meta { + public static final field Companion Lkorlibs/image/atlas/AtlasInfo$Meta$Companion; + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()D + public final fun component5 ()Lkorlibs/math/geom/SizeInt; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/util/List; + public final fun component9 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lkorlibs/image/atlas/AtlasInfo$Meta; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Meta;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DLkorlibs/math/geom/SizeInt;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Meta; + public fun equals (Ljava/lang/Object;)Z + public final fun getApp ()Ljava/lang/String; + public final fun getFormat ()Ljava/lang/String; + public final fun getFrameTags ()Ljava/util/List; + public final fun getImage ()Ljava/lang/String; + public final fun getLayers ()Ljava/util/List; + public final fun getScale ()D + public final fun getSize ()Lkorlibs/math/geom/SizeInt; + public final fun getSlices ()Ljava/util/List; + public final fun getVersion ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Meta$Companion { + public final fun getVERSION ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Page { + public fun (Ljava/lang/String;Lkorlibs/math/geom/SizeInt;Ljava/lang/String;ZZZZLjava/util/List;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/math/geom/SizeInt; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Z + public final fun component5 ()Z + public final fun component6 ()Z + public final fun component7 ()Z + public final fun component8 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Lkorlibs/math/geom/SizeInt;Ljava/lang/String;ZZZZLjava/util/List;)Lkorlibs/image/atlas/AtlasInfo$Page; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Page;Ljava/lang/String;Lkorlibs/math/geom/SizeInt;Ljava/lang/String;ZZZZLjava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Page; + public fun equals (Ljava/lang/Object;)Z + public final fun getFileName ()Ljava/lang/String; + public final fun getFilterMag ()Z + public final fun getFilterMin ()Z + public final fun getFormat ()Ljava/lang/String; + public final fun getRegions ()Ljava/util/List; + public final fun getRepeatX ()Z + public final fun getRepeatY ()Z + public final fun getSize ()Lkorlibs/math/geom/SizeInt; + public fun hashCode ()I + public final fun setFilterMag (Z)V + public final fun setFilterMin (Z)V + public final fun setFormat (Ljava/lang/String;)V + public final fun setRepeatX (Z)V + public final fun setRepeatY (Z)V + public final fun setSize (Lkorlibs/math/geom/SizeInt;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Region { + public synthetic fun (Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/math/geom/RectangleInt; + public final fun component3 ()Lkorlibs/math/geom/RectangleInt; + public final fun component4-ycZQbMY ()I + public final fun copy-EjYV8UY (Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;I)Lkorlibs/image/atlas/AtlasInfo$Region; + public static synthetic fun copy-EjYV8UY$default (Lkorlibs/image/atlas/AtlasInfo$Region;Ljava/lang/String;Lkorlibs/math/geom/RectangleInt;Lkorlibs/math/geom/RectangleInt;IILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Region; + public fun equals (Ljava/lang/Object;)Z + public final fun getFilename ()Ljava/lang/String; + public final fun getFrame ()Lkorlibs/math/geom/RectangleInt; + public final fun getImageOrientation-ycZQbMY ()I + public final fun getName ()Ljava/lang/String; + public final fun getOffset ()Lkorlibs/math/geom/Vector2D; + public final fun getOrig ()Lkorlibs/math/geom/SizeInt; + public final fun getRotated ()Z + public final fun getSourceSize ()Lkorlibs/math/geom/SizeInt; + public final fun getSpriteSourceSize ()Lkorlibs/math/geom/RectangleInt; + public final fun getSrcHeight ()I + public final fun getSrcWidth ()I + public final fun getTrimmed ()Z + public final fun getVirtFrame ()Lkorlibs/math/geom/RectangleInt; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasInfo$Slice { + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lkorlibs/image/atlas/AtlasInfo$Slice; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasInfo$Slice;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasInfo$Slice; + public fun equals (Ljava/lang/Object;)Z + public final fun getColor ()Ljava/lang/String; + public final fun getKeys ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasKt { + public static final fun readAtlas (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readAtlas$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class korlibs/image/atlas/AtlasLookup { + public abstract fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public abstract fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public abstract fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/AtlasLookup$DefaultImpls { + public static fun get (Lkorlibs/image/atlas/AtlasLookup;Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public static fun tryGet (Lkorlibs/image/atlas/AtlasLookup;Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/atlas/AtlasPacker { + public static final field INSTANCE Lkorlibs/image/atlas/AtlasPacker; + public final fun pack (Ljava/util/List;IIILjava/lang/String;)Lkorlibs/image/atlas/AtlasPacker$Result; + public static synthetic fun pack$default (Lkorlibs/image/atlas/AtlasPacker;Ljava/util/List;IIILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Result; + public final fun packPairs (Ljava/util/List;IIILjava/lang/String;)Lkorlibs/image/atlas/AtlasPacker$Result; + public static synthetic fun packPairs$default (Lkorlibs/image/atlas/AtlasPacker;Ljava/util/List;IIILjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Result; +} + +public final class korlibs/image/atlas/AtlasPacker$AtlasResult : korlibs/image/atlas/AtlasLookup { + public fun (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/atlas/Atlas;Ljava/util/List;)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun component2 ()Lkorlibs/image/atlas/Atlas; + public final fun component3 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/atlas/Atlas;Ljava/util/List;)Lkorlibs/image/atlas/AtlasPacker$AtlasResult; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasPacker$AtlasResult;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/atlas/Atlas;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$AtlasResult; + public fun equals (Ljava/lang/Object;)Z + public fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getAtlas ()Lkorlibs/image/atlas/Atlas; + public final fun getAtlasInfo ()Lkorlibs/image/atlas/AtlasInfo; + public final fun getPackedItems ()Ljava/util/List; + public final fun getPackedItemsByItem ()Ljava/util/Map; + public final fun getTex ()Lkorlibs/image/bitmap/Bitmap32; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun tryGetEntryByKey (Ljava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/AtlasPacker$Entry { + public fun (Ljava/lang/Object;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/Rectangle;Lkorlibs/math/geom/Rectangle;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component3 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component4 ()Lkorlibs/math/geom/Rectangle; + public final fun component5 ()Lkorlibs/math/geom/Rectangle; + public final fun copy (Ljava/lang/Object;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/Rectangle;Lkorlibs/math/geom/Rectangle;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasPacker$Entry;Ljava/lang/Object;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/math/geom/Rectangle;Lkorlibs/math/geom/Rectangle;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getItem ()Ljava/lang/Object; + public final fun getOriginalSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getRect ()Lkorlibs/math/geom/Rectangle; + public final fun getRectWithBorder ()Lkorlibs/math/geom/Rectangle; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/AtlasPacker$Result : korlibs/image/atlas/AtlasLookup { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/atlas/AtlasPacker$Result; + public static synthetic fun copy$default (Lkorlibs/image/atlas/AtlasPacker$Result;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Result; + public fun equals (Ljava/lang/Object;)Z + public fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getAtlases ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun tryGet (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun tryGetEntryByKey (Ljava/lang/Object;)Lkorlibs/image/atlas/AtlasPacker$Entry; + public fun tryGetEntryByName (Ljava/lang/String;)Lkorlibs/image/atlas/Atlas$Entry; +} + +public final class korlibs/image/atlas/MutableAtlas { + public fun (IIIZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;)V + public synthetic fun (IIIZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/math/geom/binpack/BinPacker;IZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;)V + public synthetic fun (Lkorlibs/math/geom/binpack/BinPacker;IZZLkorlibs/image/atlas/MutableAtlas$GrowMethod;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun add (Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Object;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public final fun add (Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public final fun contains (Ljava/lang/String;)Z + public final fun get (Ljava/lang/String;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getAllBitmaps ()Ljava/util/ArrayList; + public final fun getAllowToGrow ()Z + public final fun getBiggestEmptyEntry ()Lkorlibs/image/atlas/MutableAtlas$Entry; + public final fun getBinPacker ()Lkorlibs/math/geom/binpack/BinPacker; + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getBorder ()I + public final fun getEntries ()Ljava/util/ArrayList; + public final fun getEntriesByName ()Ljava/util/LinkedHashMap; + public final fun getGrowMethod ()Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public final fun getHeight ()I + public final fun getPremultiplied ()Z + public final fun getSize ()I + public final fun getWidth ()I + public final fun setBiggestEmptyEntry (Lkorlibs/image/atlas/MutableAtlas$Entry;)V + public final fun setBinPacker (Lkorlibs/math/geom/binpack/BinPacker;)V + public final fun setBitmap (Lkorlibs/image/bitmap/Bitmap32;)V + public final fun toImmutable ()Lkorlibs/image/atlas/Atlas; +} + +public final class korlibs/image/atlas/MutableAtlas$Entry { + public fun (Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;)V + public final fun component1 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component2 ()Ljava/lang/Object; + public final fun copy (Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun copy$default (Lkorlibs/image/atlas/MutableAtlas$Entry;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/Object;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/Object; + public final fun getName ()Ljava/lang/String; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/atlas/MutableAtlas$GrowMethod : java/lang/Enum { + public static final field GROW_IMAGE Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public static final field NEW_IMAGES Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$GrowMethod; + public static fun values ()[Lkorlibs/image/atlas/MutableAtlas$GrowMethod; +} + +public final class korlibs/image/atlas/MutableAtlasKt { + public static final fun add (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static final fun add (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/String;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; + public static synthetic fun add$default (Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/math/geom/slice/RectSlice;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/atlas/MutableAtlas$Entry; +} + +public final class korlibs/image/awt/AwtContext2dRender : korlibs/image/vector/renderer/Renderer { + public fun (Ljava/awt/image/BufferedImage;ZLkotlin/jvm/functions/Function1;)V + public synthetic fun (Ljava/awt/image/BufferedImage;ZLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun applyState (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public fun drawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + public final fun getAntialiasing ()Z + public final fun getAwtImage ()Ljava/awt/image/BufferedImage; + public final fun getAwtTransform ()Ljava/awt/geom/AffineTransform; + public final fun getG ()Ljava/awt/Graphics2D; + public fun getHeight ()I + public final fun getHints ()Ljava/awt/RenderingHints; + public final fun getWarningProcessor ()Lkotlin/jvm/functions/Function1; + public fun getWidth ()I + public final fun keepTransform (Ljava/awt/Graphics2D;Lkotlin/jvm/functions/Function0;)V + public final fun toAwt (Lkorlibs/image/paint/Paint;Ljava/awt/geom/AffineTransform;)Ljava/awt/Paint; + public final fun toAwt (Lkorlibs/math/geom/vector/LineCap;)I + public final fun toAwt (Lkorlibs/math/geom/vector/LineJoin;)I + public final fun toAwtUnsafe (Lkorlibs/image/paint/Paint;Ljava/awt/geom/AffineTransform;)Ljava/awt/Paint; + public final fun toJava2dPath (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;)Ljava/awt/geom/Path2D$Double; + public final fun toJava2dPaths (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;)Ljava/util/List; +} + +public final class korlibs/image/awt/AwtContext2dRender$AwtKorimGenericPaint : java/awt/Paint { + public fun (Lkorlibs/image/paint/Paint;Ljava/awt/geom/AffineTransform;)V + public fun createContext (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; + public final fun getFiller ()Lkorlibs/image/paint/BaseFiller; + public final fun getPaint ()Lkorlibs/image/paint/Paint; + public final fun getStateTransform ()Ljava/awt/geom/AffineTransform; + public fun getTransparency ()I +} + +public final class korlibs/image/awt/AwtExtKt { + public static final fun ImageIOReadFormat (Ljava/io/InputStream;I)Ljava/awt/image/BufferedImage; + public static final fun ImageIOReadFormat (Ljava/io/InputStream;Lkorlibs/image/format/ImageDecodingProps;)Ljava/awt/image/BufferedImage; + public static synthetic fun ImageIOReadFormat$default (Ljava/io/InputStream;IILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static final fun awtConvertImage (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; + public static synthetic fun awtConvertImage$default (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;ILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static final fun awtConvertImageIfRequired (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; + public static synthetic fun awtConvertImageIfRequired$default (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;ILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static final fun awtReadImage ([B)Ljava/awt/image/BufferedImage; + public static final fun awtReadImageInWorker (Ljava/io/File;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun awtReadImageInWorker ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun awtShowImage (Ljava/awt/image/BufferedImage;)Ljavax/swing/JFrame; + public static final fun awtShowImage (Lkorlibs/image/bitmap/Bitmap;)Ljavax/swing/JFrame; + public static final fun awtShowImageAndWait (Ljava/awt/image/BufferedImage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun awtShowImageAndWait (Lkorlibs/image/bitmap/Bitmap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun getPremultiplied (Ljava/awt/image/BufferedImage;)Z + public static final fun toAwt (Lkorlibs/image/bitmap/Bitmap32;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; + public static final fun toAwt (Lkorlibs/image/bitmap/Bitmap;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; + public static final fun toAwt (Lkorlibs/math/geom/MPoint;)Ljava/awt/Point; + public static synthetic fun toAwt$default (Lkorlibs/image/bitmap/Bitmap32;Ljava/awt/image/BufferedImage;ILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static synthetic fun toAwt$default (Lkorlibs/image/bitmap/Bitmap;Ljava/awt/image/BufferedImage;ILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static final fun toBMP32 (Ljava/awt/image/BufferedImage;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun transferTo (Lkorlibs/image/bitmap/Bitmap32;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; +} + +public final class korlibs/image/awt/AwtNativeImage : korlibs/image/awt/BaseAwtNativeImage { + public fun (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)V + public synthetic fun (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getAwtData ()[I + public final fun getAwtImage ()Ljava/awt/image/BufferedImage; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public final fun getDataBuffer ()Ljava/awt/image/DataBufferInt; + public fun getName ()Ljava/lang/String; + public fun getRequireConv ()Z +} + +public final class korlibs/image/awt/AwtNativeImageKt { + public static final field AWT_INTERNAL_IMAGE_TYPE I + public static final field AWT_INTERNAL_IMAGE_TYPE_PRE I + public static final fun clone (Ljava/awt/image/BufferedImage;III)Ljava/awt/image/BufferedImage; + public static synthetic fun clone$default (Ljava/awt/image/BufferedImage;IIIILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static final fun cloneIfRequired (Ljava/awt/image/BufferedImage;III)Ljava/awt/image/BufferedImage; + public static synthetic fun cloneIfRequired$default (Ljava/awt/image/BufferedImage;IIIILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static final fun convertColor-PXL95c4 (I)Ljava/awt/Color; + public static final fun createGraphics (Ljava/awt/image/BufferedImage;Z)Ljava/awt/Graphics2D; + public static final fun createRenderingHints (Z)Ljava/awt/RenderingHints; + public static final fun setToMatrix (Ljava/awt/geom/AffineTransform;Lkorlibs/math/geom/Matrix;)V + public static final fun toAwt (Lkorlibs/image/paint/GradientInterpolationMethod;)Ljava/awt/MultipleGradientPaint$ColorSpaceType; + public static final fun toAwt (Lkorlibs/image/vector/CycleMethod;)Ljava/awt/MultipleGradientPaint$CycleMethod; + public static final fun toAwt (Lkorlibs/math/geom/Matrix;)Ljava/awt/geom/AffineTransform; + public static final fun toAwtNativeImage (Ljava/awt/image/BufferedImage;)Lkorlibs/image/awt/AwtNativeImage; + public static final fun toBufferedImage (Ljava/awt/Image;Z)Ljava/awt/image/BufferedImage; + public static synthetic fun toBufferedImage$default (Ljava/awt/Image;ZILjava/lang/Object;)Ljava/awt/image/BufferedImage; + public static final fun toMatrix (Ljava/awt/geom/AffineTransform;)Lkorlibs/math/geom/Matrix; +} + +public abstract class korlibs/image/awt/BaseAwtNativeImage : korlibs/image/bitmap/NativeImage { + public fun (IILjava/lang/Object;Z)V + public abstract fun getAwtData ()[I + public final fun getBuffer ()Ljava/nio/ByteBuffer; + public abstract fun getRequireConv ()Z + public fun getRgbaRaw-GWFm98M (II)I + public fun readPixelsUnsafe (IIII[II)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun writePixelsUnsafe (IIII[II)V +} + +public abstract class korlibs/image/bitmap/Bitmap : korlibs/datastructure/Extra, korlibs/math/geom/SizeableInt { + public fun (IIIZLjava/lang/Object;)V + public final fun clampHeight (I)I + public final fun clampWidth (I)I + public final fun clampX (I)I + public final fun clampY (I)I + public final fun clearDirtyRegion ()V + public fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun copy (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public fun flipX ()Lkorlibs/image/bitmap/Bitmap; + public fun flipY ()Lkorlibs/image/bitmap/Bitmap; + public final fun flippedX ()Lkorlibs/image/bitmap/Bitmap; + public final fun flippedY ()Lkorlibs/image/bitmap/Bitmap; + public final fun forEach (IIIILkotlin/jvm/functions/Function3;)V + public static synthetic fun forEach$default (Lkorlibs/image/bitmap/Bitmap;IIIILkotlin/jvm/functions/Function3;ILjava/lang/Object;)V + public final fun getArea ()I + public final fun getAsumePremultiplied ()Z + public final fun getBackingArray ()Ljava/lang/Object; + public final fun getBitmapName ()Ljava/lang/String; + public final fun getBpp ()I + public final fun getContentVersion ()I + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public static synthetic fun getContext2d$default (Lkorlibs/image/bitmap/Bitmap;ZILjava/lang/Object;)Lkorlibs/image/vector/Context2d; + public final fun getDirtyRegion ()Lkorlibs/math/geom/RectangleInt; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getHeight ()I + public fun getInt (II)I + public final fun getMipmaps ()Z + public final fun getPremultiplied ()Z + public final fun getRect ()Lkorlibs/math/geom/RectangleInt; + public final fun getRgba-GWFm98M (II)I + public final fun getRgbaClamped-GWFm98M (II)I + public final fun getRgbaClampedBorder-GWFm98M (II)I + public final fun getRgbaPremultiplied-YdjHmOQ (II)I + public abstract fun getRgbaRaw-GWFm98M (II)I + public final fun getRgbaSampled-GWFm98M (FF)I + public final fun getRgbaSampled-ImQKOBg (FFI[I)V + public fun getSize ()Lkorlibs/math/geom/SizeInt; + public final fun getStride ()I + protected final fun getTempInts ()[I + protected final fun getTempRgba-FROm4YY ()[I + public final fun getWidth ()I + public final fun inBounds (II)Z + public final fun inBoundsX (I)Z + public final fun inBoundsY (I)Z + public final fun index (II)I + public final fun inside (II)Z + public fun lock ()V + public final fun lock (Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function0;)I + public static synthetic fun lock$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)I + public final fun oriented-IC3zliY (I)Lkorlibs/image/bitmap/Bitmap; + public fun readPixelsUnsafe (IIII[II)V + public static synthetic fun readPixelsUnsafe$default (Lkorlibs/image/bitmap/Bitmap;IIII[IIILjava/lang/Object;)V + public final fun rotated (Lkorlibs/math/geom/slice/SliceRotation;)Lkorlibs/image/bitmap/Bitmap; + public final fun rotatedLeft ()Lkorlibs/image/bitmap/Bitmap; + public final fun rotatedRight ()Lkorlibs/image/bitmap/Bitmap; + public final fun setAsumePremultiplied (Z)V + public final fun setBitmapName (Ljava/lang/String;)V + public final fun setContentVersion (I)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun setInt (III)V + public final fun setMipmaps (Z)V + public final fun setPremultiplied (Z)V + public final fun setRgba-QlK1N60 (III)V + public final fun setRgba-Ze3X27o (III)V + public abstract fun setRgbaRaw-QlK1N60 (III)V + public fun swapColumns (II)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun toBMP32IfRequired ()Lkorlibs/image/bitmap/Bitmap32; + public fun transposed ()Lkorlibs/image/bitmap/Bitmap; + public fun unlock (Lkorlibs/math/geom/RectangleInt;)I + public static synthetic fun unlock$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ILjava/lang/Object;)I + public fun writePixelsUnsafe (IIII[II)V + public static synthetic fun writePixelsUnsafe$default (Lkorlibs/image/bitmap/Bitmap;IIII[IIILjava/lang/Object;)V +} + +public final class korlibs/image/bitmap/Bitmap1 : korlibs/image/bitmap/BitmapIndexed { + public static final field Companion Lkorlibs/image/bitmap/Bitmap1$Companion; + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/Bitmap1$Companion { + public final fun fromString (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap1; + public static synthetic fun fromString$default (Lkorlibs/image/bitmap/Bitmap1$Companion;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap1; +} + +public final class korlibs/image/bitmap/Bitmap16 : korlibs/image/bitmap/Bitmap { + public fun (II[SLkorlibs/image/color/ColorFormat;Z)V + public synthetic fun (II[SLkorlibs/image/color/ColorFormat;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap16; + public synthetic fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public final fun get (II)I + public final fun getData ()[S + public final fun getFormat ()Lkorlibs/image/color/ColorFormat; + public fun getInt (II)I + public fun getRgbaRaw-GWFm98M (II)I + public final fun set (III)V + public fun setInt (III)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmap1Kt { + public static final fun toBitmap1 (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap1; + public static final fun toBitmap1 (Lkorlibs/image/bitmap/Bitmap32;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap1; +} + +public final class korlibs/image/bitmap/Bitmap2 : korlibs/image/bitmap/BitmapIndexed { + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/Bitmap32 : korlibs/image/bitmap/Bitmap, java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/image/bitmap/Bitmap32$Companion; + public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (IILkotlin/jvm/functions/Function2;)V + public synthetic fun (II[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (II[IZ)V + public synthetic fun (II[IZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun _draw (Lkorlibs/image/bitmap/Bitmap32;IIIIIIZ)V + public final fun _draw (Lkorlibs/math/geom/slice/RectSlice;IIZ)V + public static synthetic fun _draw$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIZILjava/lang/Object;)V + public final fun _drawPut (ZLkorlibs/image/bitmap/Bitmap32;II)V + public static synthetic fun _drawPut$default (Lkorlibs/image/bitmap/Bitmap32;ZLkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V + public final fun _drawUnchecked (Lkorlibs/image/bitmap/Bitmap32;IIIIIIZ)V + public final fun all (Lkotlin/jvm/functions/Function1;)Z + public final fun any (Lkotlin/jvm/functions/Function1;)Z + public final fun applyColorMatrix (Lkorlibs/math/geom/Matrix4;IIII)V + public static synthetic fun applyColorMatrix$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/Matrix4;IIIIILjava/lang/Object;)V + public final fun applyColorTransform (Lkorlibs/image/color/ColorTransform;IIII)V + public static synthetic fun applyColorTransform$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorTransform;IIIIILjava/lang/Object;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap32; + public synthetic fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun copySliceWithBounds (IIII)Lkorlibs/image/bitmap/Bitmap32; + public final fun copySliceWithSize (IIII)Lkorlibs/image/bitmap/Bitmap32; + public final fun copyTo (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32; + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public final fun depremultiplied ()Lkorlibs/image/bitmap/Bitmap32; + public final fun depremultipliedIfRequired ()Lkorlibs/image/bitmap/Bitmap32; + public final fun depremultiplyInplaceIfRequired ()V + public final fun draw (Lkorlibs/image/bitmap/Bitmap32;II)V + public final fun draw (Lkorlibs/math/geom/slice/RectSlice;II)V + public static synthetic fun draw$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V + public static synthetic fun draw$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIILjava/lang/Object;)V + public final fun drawPixelMixed-QlK1N60 (III)V + public final fun drawUnoptimized (Lkorlibs/image/bitmap/Bitmap;IIIIIIZ)V + public final fun drawUnoptimized (Lkorlibs/math/geom/slice/RectSlice;IIZ)V + public static synthetic fun drawUnoptimized$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIZILjava/lang/Object;)V + public final fun extractBytes (Lkorlibs/image/color/ColorFormat;)[B + public static synthetic fun extractBytes$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorFormat;ILjava/lang/Object;)[B + public final fun extractChannel (Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;)Lkorlibs/image/bitmap/Bitmap8; + public static synthetic fun extractChannel$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap8; + public final fun fill-FK3Zl1A (IIIII)V + public static synthetic fun fill-FK3Zl1A$default (Lkorlibs/image/bitmap/Bitmap32;IIIIIILjava/lang/Object;)V + public final fun get-GWFm98M (II)I + public final fun getBounds ()Lkorlibs/math/geom/RectangleInt; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public fun getInt (II)I + public final fun getInts ()[I + public final fun getRgbaAtIndex-O1c-hRk (I)I + public final fun getRgbaPremultipliedAtIndex-UNGtISs (I)I + public fun getRgbaRaw-GWFm98M (II)I + public final fun historiogram (Lkorlibs/image/bitmap/BitmapChannel;[I)[I + public static synthetic fun historiogram$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;[IILjava/lang/Object;)[I + public final fun invert ()V + public final fun inverted (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun inverted$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public fun iterator ()Ljava/util/Iterator; + public final fun mipmap (I)Lkorlibs/image/bitmap/Bitmap32; + public final fun premultiplied ()Lkorlibs/image/bitmap/Bitmap32; + public final fun premultipliedIfRequired ()Lkorlibs/image/bitmap/Bitmap32; + public final fun premultiplyInplaceIfRequired ()V + public final fun put (Lkorlibs/image/bitmap/Bitmap32;II)V + public final fun put (Lkorlibs/math/geom/slice/RectSlice;II)V + public static synthetic fun put$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V + public static synthetic fun put$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/slice/RectSlice;IIILjava/lang/Object;)V + public final fun rgbaToYCbCr ()Lkorlibs/image/bitmap/Bitmap32; + public final fun rgbaToYCbCrInline ()V + public final fun scaleLinear (DD)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun scaleLinear$default (Lkorlibs/image/bitmap/Bitmap32;DDILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun scaleNearest (II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun scaleNearest$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun scaled (IIZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun scaled$default (Lkorlibs/image/bitmap/Bitmap32;IIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun set-QlK1N60 (III)V + public final fun setEach (IIIILkotlin/jvm/functions/Function2;)V + public static synthetic fun setEach$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public final fun setEachPremultiplied (IIIILkotlin/jvm/functions/Function2;)V + public static synthetic fun setEachPremultiplied$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public fun setInt (III)V + public final fun setRgbaAtIndex-XDoMphA (II)V + public final fun setRgbaPremultipliedAtIndex-ma3DQ24 (II)V + public fun setRgbaRaw-QlK1N60 (III)V + public final fun setRow (I[I)V + public final fun setRowChunk-hRAAKQg (II[III)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public fun toString ()Ljava/lang/String; + public final fun updateColors (IIIILkotlin/jvm/functions/Function1;)V + public static synthetic fun updateColors$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public final fun updateColorsXY (IIIILkotlin/jvm/functions/Function3;)V + public static synthetic fun updateColorsXY$default (Lkorlibs/image/bitmap/Bitmap32;IIIILkotlin/jvm/functions/Function3;ILjava/lang/Object;)V + public final fun withColorTransform (Lkorlibs/image/color/ColorTransform;IIII)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun withColorTransform$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorTransform;IIIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun writeChannel (Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)V + public final fun writeChannel (Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;)V + public final fun writeDecoded (Lkorlibs/image/color/ColorFormat;[BIZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun writeDecoded$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/color/ColorFormat;[BIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun xor-PXL95c4 (I)V + public final fun xored-r6-hJiU (ILkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun xored-r6-hJiU$default (Lkorlibs/image/bitmap/Bitmap32;ILkorlibs/image/bitmap/Bitmap32;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun yCbCrToRgba ()Lkorlibs/image/bitmap/Bitmap32; + public final fun yCbCrToRgbaInline ()V +} + +public final class korlibs/image/bitmap/Bitmap32$Companion { + public final fun copyChannel (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)V + public final fun copyChannel (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;Lkorlibs/image/bitmap/Bitmap8;)V + public final fun copyChannel (Lkorlibs/image/bitmap/Bitmap8;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)V + public final fun copyRect (Lkorlibs/image/bitmap/Bitmap32;IILkorlibs/image/bitmap/Bitmap32;IIII)V + public final fun createWithAlpha (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun createWithAlpha$default (Lkorlibs/image/bitmap/Bitmap32$Companion;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun diff (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap32; + public final fun diffEx (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap32; + public final fun getEMPTY ()Lkorlibs/image/bitmap/Bitmap32; + public final fun invoke (IIZ)Lkorlibs/image/bitmap/Bitmap32; + public final fun invoke-Ze3X27o (III)Lkorlibs/image/bitmap/Bitmap32; + public final fun invoke-wpy9zGg (II[I)Lkorlibs/image/bitmap/Bitmap32; + public final fun invokeRGBA (IILkotlin/jvm/functions/Function2;)Lkorlibs/image/bitmap/Bitmap32; + public final fun invokeRGBAPremultiplied (IILkotlin/jvm/functions/Function2;)Lkorlibs/image/bitmap/Bitmap32; + public final fun matches (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun matches$default (Lkorlibs/image/bitmap/Bitmap32$Companion;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun matchesSSMI (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun matchesWithResult (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult; +} + +public final class korlibs/image/bitmap/Bitmap32$Companion$MatchResult { + public fun (ZII)V + public synthetic fun (ZIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (ZII)Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult;ZIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32$Companion$MatchResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getDifferentPixels ()I + public final fun getSamePixels ()I + public final fun getSizeMatches ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmap32Kt { + public static final fun expandBorder (Lkorlibs/image/bitmap/Bitmap32;IIIII)V + public static final fun expandBorder (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/RectangleInt;I)V + public static final fun isFullyTransparent (Lkorlibs/math/geom/slice/RectSlice;)Z + public static final fun posterize (Lkorlibs/image/bitmap/Bitmap32;I)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun posterize$default (Lkorlibs/image/bitmap/Bitmap32;IILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun posterizeInplace (Lkorlibs/image/bitmap/Bitmap32;I)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun posterizeInplace$default (Lkorlibs/image/bitmap/Bitmap32;IILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; +} + +public final class korlibs/image/bitmap/Bitmap4 : korlibs/image/bitmap/BitmapIndexed { + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/Bitmap8 : korlibs/image/bitmap/BitmapIndexed { + public static final field Companion Lkorlibs/image/bitmap/Bitmap8$Companion; + public synthetic fun (II[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (II[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap8; + public synthetic fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public fun getInt (II)I + public fun getIntIndex (I)I + public fun getRgbaRaw-GWFm98M (II)I + public fun setInt (III)V + public fun setIntIndex (II)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmap8$Companion { + public final fun copyRect (Lkorlibs/image/bitmap/Bitmap8;IILkorlibs/image/bitmap/Bitmap8;IIII)V + public final fun invoke-54c6DKY (II[ILkotlin/jvm/functions/Function2;)Lkorlibs/image/bitmap/Bitmap8; + public static synthetic fun invoke-54c6DKY$default (Lkorlibs/image/bitmap/Bitmap8$Companion;II[ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap8; +} + +public final class korlibs/image/bitmap/Bitmap8Kt { + public static final fun toBitmap8 (Lkorlibs/image/bitmap/BitmapIndexed;)Lkorlibs/image/bitmap/Bitmap8; + public static final fun tryToExactBitmap8 (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap8; +} + +public final class korlibs/image/bitmap/BitmapChannel : java/lang/Enum { + public static final field ALPHA Lkorlibs/image/bitmap/BitmapChannel; + public static final field BLUE Lkorlibs/image/bitmap/BitmapChannel; + public static final field Companion Lkorlibs/image/bitmap/BitmapChannel$Companion; + public static final field GREEN Lkorlibs/image/bitmap/BitmapChannel; + public static final field RED Lkorlibs/image/bitmap/BitmapChannel; + public final fun extract-PXL95c4 (I)I + public final fun getClearMask ()I + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getIndex ()I + public final fun getSetMask ()I + public final fun getShift ()I + public final fun insert-xzXBHWo (II)I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/bitmap/BitmapChannel; + public static fun values ()[Lkorlibs/image/bitmap/BitmapChannel; +} + +public final class korlibs/image/bitmap/BitmapChannel$Companion { + public final fun get (I)Lkorlibs/image/bitmap/BitmapChannel; + public final fun getALL ()[Lkorlibs/image/bitmap/BitmapChannel; +} + +public final class korlibs/image/bitmap/BitmapChannelKt { + public static final fun getA (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun getCb (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun getCr (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun getY (Lkorlibs/image/bitmap/BitmapChannel$Companion;)Lkorlibs/image/bitmap/BitmapChannel; + public static final fun toStringYCbCr (Lkorlibs/image/bitmap/BitmapChannel;)Ljava/lang/String; +} + +public final class korlibs/image/bitmap/BitmapExtKt { + public static final fun matchContents (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Z + public static final fun matchContentsDistinctCount (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)I + public static final fun putSliceWithBorder (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/slice/RectSlice;I)V + public static synthetic fun putSliceWithBorder$default (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/slice/RectSlice;IILjava/lang/Object;)V + public static final fun putWithBorder (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/image/bitmap/Bitmap;I)V + public static synthetic fun putWithBorder$default (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/image/bitmap/Bitmap;IILjava/lang/Object;)V + public static final fun resized (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/ScaleMode;Lkorlibs/math/geom/Anchor2D;Z)Lkorlibs/image/bitmap/Bitmap; + public static final fun resized (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/ScaleMode;Lkorlibs/math/geom/Anchor2D;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun resized$default (Lkorlibs/image/bitmap/Bitmap;IILkorlibs/math/geom/ScaleMode;Lkorlibs/math/geom/Anchor2D;ZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun resizedUpTo (Lkorlibs/image/bitmap/Bitmap;IIZ)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun resizedUpTo$default (Lkorlibs/image/bitmap/Bitmap;IIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun setAlpha (Lkorlibs/image/bitmap/Bitmap32;I)V +} + +public abstract class korlibs/image/bitmap/BitmapIndexed : korlibs/image/bitmap/Bitmap { + public synthetic fun (III[B[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (III[B[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun computeMaxReferencedColors ()I + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun get (II)I + public final fun getBytes ()[B + public final fun getData ()[B + public final fun getDatau-uV-T8J8 ()[B + public fun getInt (II)I + public fun getIntIndex (I)I + public final fun getPalette-FROm4YY ()[I + public final fun getPaletteInts ()[I + public fun getRgbaRaw-GWFm98M (II)I + protected final fun getTemp ()[B + public final fun index_d (I)I + public final fun index_d (II)I + public final fun index_m (I)I + public final fun index_m (II)I + public final fun set (III)V + public final fun setBytes ([B)V + public fun setInt (III)V + public fun setIntIndex (II)V + public final fun setPalette-2N1wtbg ([I)V + public fun setRgbaRaw-QlK1N60 (III)V + public final fun setRow (I[B)V + public final fun setRow-VU-fvBY (I[B)V + public final fun setRowChunk (II[BII)V + public final fun setWhitescalePalette ()Lkorlibs/image/bitmap/BitmapIndexed; + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun toLines (Ljava/lang/String;)Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/BitmapKt { + public static final fun Bitmap32Context2d (IIZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun Bitmap32Context2d$default (IIZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun NativeImageContext2d (IIZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImageContext2d$default (IIZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImageOrBitmap32Context2d (IIZZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun NativeImageOrBitmap32Context2d$default (IIZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun asumePremultiplied (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap; + public static final fun checkMatchDimensions (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap; + public static final fun context2d (Lkorlibs/image/bitmap/Bitmap;ZZLkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun context2d$default (Lkorlibs/image/bitmap/Bitmap;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun createWithThisFormatTyped (Lkorlibs/image/bitmap/Bitmap;II)Lkorlibs/image/bitmap/Bitmap; + public static final fun extract (Lkorlibs/image/bitmap/Bitmap;IIII)Lkorlibs/image/bitmap/Bitmap; + public static final fun getBaseMipmapLevel (Lkorlibs/image/bitmap/Bitmap;)Ljava/lang/Integer; + public static final fun getMaxMipmapLevel (Lkorlibs/image/bitmap/Bitmap;)Ljava/lang/Integer; + public static final fun mipmaps (Lkorlibs/image/bitmap/Bitmap;Z)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun mipmaps$default (Lkorlibs/image/bitmap/Bitmap;ZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun readPixelsUnsafe (Lkorlibs/image/bitmap/Bitmap;IIII)[I + public static final fun setBaseMipmapLevel (Lkorlibs/image/bitmap/Bitmap;Ljava/lang/Integer;)V + public static final fun setMaxMipmapLevel (Lkorlibs/image/bitmap/Bitmap;Ljava/lang/Integer;)V +} + +public final class korlibs/image/bitmap/BitmapSliceKt { + public static final fun extract (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; + public static final fun extractUntransformed (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; + public static final fun getBmp (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; + public static final fun getBounds (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/math/geom/RectangleInt; + public static final fun getContainer (Lkorlibs/math/geom/slice/SliceCoordsWithBase;)Lkorlibs/math/geom/SizeableInt; + public static final fun getRgba (Lkorlibs/math/geom/slice/RectSlice;II)I + public static final fun getRgbaOriented (Lkorlibs/math/geom/slice/RectSlice;II)I + public static final fun getRgbaRawUnsafe (Lkorlibs/math/geom/slice/RectSlice;II)I + public static final fun readPixels-JTAocTU (Lkorlibs/math/geom/slice/RectSlice;IIII[II)[I + public static synthetic fun readPixels-JTAocTU$default (Lkorlibs/math/geom/slice/RectSlice;IIII[IIILjava/lang/Object;)[I + public static final fun readPixelsUnsafe (Lkorlibs/math/geom/slice/RectSlice;IIII[II)[I + public static synthetic fun readPixelsUnsafe$default (Lkorlibs/math/geom/slice/RectSlice;IIII[IIILjava/lang/Object;)[I + public static final fun setRgba-9Gd0bmQ (Lkorlibs/math/geom/slice/RectSlice;III)V + public static final fun setRgbaOriented-9Gd0bmQ (Lkorlibs/math/geom/slice/RectSlice;III)V + public static final fun setRgbaRawUnsafe-9Gd0bmQ (Lkorlibs/math/geom/slice/RectSlice;III)V + public static final fun slice-pvcgspk (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun slice-pvcgspk (Lkorlibs/math/geom/slice/SliceCoordsWithBase;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun slice-pvcgspk$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun slice-pvcgspk$default (Lkorlibs/math/geom/slice/SliceCoordsWithBase;Lkorlibs/math/geom/RectangleInt;Ljava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun sliceWithBounds-dYJqCJA (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun sliceWithBounds-dYJqCJA$default (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun sliceWithSize-dYJqCJA (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;)Lkorlibs/math/geom/slice/RectSlice; + public static synthetic fun sliceWithSize-dYJqCJA$default (Lkorlibs/image/bitmap/Bitmap;IIIILjava/lang/String;ILkorlibs/math/geom/MarginInt;ILjava/lang/Object;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun toBitmap (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/bitmap/BitmapWithHotspot { + public fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2I;)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component2 ()Lkorlibs/math/geom/Vector2I; + public final fun copy (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2I;)Lkorlibs/image/bitmap/BitmapWithHotspot; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/BitmapWithHotspot;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2I;ILjava/lang/Object;)Lkorlibs/image/bitmap/BitmapWithHotspot; + public fun equals (Ljava/lang/Object;)Z + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getHotspot ()Lkorlibs/math/geom/Vector2I; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/Bitmaps { + public static final field INSTANCE Lkorlibs/image/bitmap/Bitmaps; + public final fun getTransparent ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getWhite ()Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/bitmap/BitmapsKt { + public static final fun getBitmaps_transparent ()Lkorlibs/math/geom/slice/RectSlice; + public static final fun getBitmaps_white ()Lkorlibs/math/geom/slice/RectSlice; +} + +public final class korlibs/image/bitmap/DistanceBitmap { + public static final field Companion Lkorlibs/image/bitmap/DistanceBitmap$Companion; + public fun (II[F[I[I)V + public synthetic fun (II[F[I[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getArea ()I + public final fun getD ()[F + public final fun getDist (II)F + public final fun getHeight ()I + public final fun getPosX (II)I + public final fun getPosY (II)I + public final fun getPx ()[I + public final fun getPy ()[I + public final fun getRPosX (II)I + public final fun getRPosY (II)I + public final fun getWidth ()I + public final fun inBounds (II)Z + public final fun inBoundsX (I)Z + public final fun inBoundsY (I)Z + public final fun index (II)I + public final fun setDist (IIF)V + public final fun setFromBitmap (Lkorlibs/image/bitmap/Bitmap;D)V + public static synthetic fun setFromBitmap$default (Lkorlibs/image/bitmap/DistanceBitmap;Lkorlibs/image/bitmap/Bitmap;DILjava/lang/Object;)V + public final fun setPosRXY (IIII)V + public final fun setPosXY (IIII)V + public final fun setPosXYRel (IIII)V + public final fun toFloatArray2 ()Lkorlibs/datastructure/FloatArray2; + public final fun toNormalizedDistanceBitmap8 ()Lkorlibs/image/bitmap/Bitmap8; +} + +public final class korlibs/image/bitmap/DistanceBitmap$Companion { +} + +public final class korlibs/image/bitmap/DistanceBitmapKt { + public static final fun distanceMap (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;D)Lkorlibs/image/bitmap/DistanceBitmap; + public static synthetic fun distanceMap$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;DILjava/lang/Object;)Lkorlibs/image/bitmap/DistanceBitmap; + public static final fun sdf (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;D)Lkorlibs/image/bitmap/DistanceBitmap; + public static synthetic fun sdf$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/DistanceBitmap;DILjava/lang/Object;)Lkorlibs/image/bitmap/DistanceBitmap; +} + +public final class korlibs/image/bitmap/FloatArray2ExtKt { + public static final fun clamp (Lkorlibs/datastructure/FloatArray2;FF)V + public static final fun convertRange (Lkorlibs/datastructure/FloatArray2;FFFF)V + public static synthetic fun convertRange$default (Lkorlibs/datastructure/FloatArray2;FFFFILjava/lang/Object;)V + public static final fun forEachValue (Lkorlibs/datastructure/FloatArray2;Lkotlin/jvm/functions/Function3;)V + public static final fun getMinMax (Lkorlibs/datastructure/FloatArray2;[F)[F + public static synthetic fun getMinMax$default (Lkorlibs/datastructure/FloatArray2;[FILjava/lang/Object;)[F + public static final fun normalize (Lkorlibs/datastructure/FloatArray2;)V + public static final fun normalizeUniform (Lkorlibs/datastructure/FloatArray2;)V + public static final fun scale (Lkorlibs/datastructure/FloatArray2;F)V + public static synthetic fun scale$default (Lkorlibs/datastructure/FloatArray2;FILjava/lang/Object;)V + public static final fun toBMP32 (Lkorlibs/datastructure/FloatArray2;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun updateValues (Lkorlibs/datastructure/FloatArray2;Lkotlin/jvm/functions/Function3;)V +} + +public final class korlibs/image/bitmap/FloatBitmap32 : korlibs/image/bitmap/Bitmap { + public fun (II[FZ)V + public synthetic fun (II[FZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clamp (FF)V + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public final fun convertRange (FFFF)V + public static synthetic fun convertRange$default (Lkorlibs/image/bitmap/FloatBitmap32;FFFFILjava/lang/Object;)V + public final fun getAlpha (II)F + public final fun getBlue (II)F + public final fun getData ()[F + public final fun getGreen (II)F + public final fun getMinMax ([F)[F + public static synthetic fun getMinMax$default (Lkorlibs/image/bitmap/FloatBitmap32;[FILjava/lang/Object;)[F + public final fun getRed (II)F + public fun getRgbaRaw-GWFm98M (II)I + public final fun getRgbaf-nV_cTio (II[F)[F + public static synthetic fun getRgbaf-nV_cTio$default (Lkorlibs/image/bitmap/FloatBitmap32;II[FILjava/lang/Object;)[F + public final fun normalize ()V + public final fun normalizeUniform ()V + public final fun scale (F)V + public final fun scale (FFFF)V + public static synthetic fun scale$default (Lkorlibs/image/bitmap/FloatBitmap32;FFFFILjava/lang/Object;)V + public final fun setAlpha (IIF)V + public final fun setBlue (IIF)V + public final fun setGreen (IIF)V + public final fun setRed (IIF)V + public fun setRgbaRaw-QlK1N60 (III)V + public final fun setRgbaf (IIFFFF)V + public final fun setRgbaf (II[F)V + public final fun setRgbaf-LO7h4bo (II[F)V + public final fun updateComponent (Lkotlin/jvm/functions/Function2;)V +} + +public final class korlibs/image/bitmap/FloatBitmap32Kt { + public static final fun toFloatBMP32 (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/FloatBitmap32;)Lkorlibs/image/bitmap/FloatBitmap32; + public static synthetic fun toFloatBMP32$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/bitmap/FloatBitmap32;ILjava/lang/Object;)Lkorlibs/image/bitmap/FloatBitmap32; +} + +public abstract interface class korlibs/image/bitmap/ForcedTexId { + public static final field Companion Lkorlibs/image/bitmap/ForcedTexId$Companion; + public static final field TEXTURE_2D I + public static final field TEXTURE_EXTERNAL I + public abstract fun getForcedTexId ()I + public abstract fun getForcedTexTarget ()I +} + +public final class korlibs/image/bitmap/ForcedTexId$Companion { + public static final field TEXTURE_2D I + public static final field TEXTURE_EXTERNAL I +} + +public final class korlibs/image/bitmap/ForcedTexId$DefaultImpls { + public static fun getForcedTexTarget (Lkorlibs/image/bitmap/ForcedTexId;)I +} + +public final class korlibs/image/bitmap/ForcedTexId$Fixed : korlibs/image/bitmap/ForcedTexId { + public fun (II)V + public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/image/bitmap/ForcedTexId$Fixed; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/ForcedTexId$Fixed;IIILjava/lang/Object;)Lkorlibs/image/bitmap/ForcedTexId$Fixed; + public fun equals (Ljava/lang/Object;)Z + public fun getForcedTexId ()I + public fun getForcedTexTarget ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/image/bitmap/ForcedTexNativeImage : korlibs/image/bitmap/NativeImage, korlibs/image/bitmap/ForcedTexId { + public fun (IIZ)V + public synthetic fun (IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getForcedTexTarget ()I + public fun getName ()Ljava/lang/String; + public fun readPixelsUnsafe (IIII[II)V + public fun writePixelsUnsafe (IIII[II)V +} + +public class korlibs/image/bitmap/MultiBitmap : korlibs/image/bitmap/Bitmap { + public fun (IILjava/util/List;Z)V + public synthetic fun (IILjava/util/List;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;IIZ)V + public synthetic fun (Ljava/util/List;IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBitmaps ()Ljava/util/List; + public fun getRgbaRaw-GWFm98M (II)I + public fun setRgbaRaw-QlK1N60 (III)V +} + +public abstract class korlibs/image/bitmap/NativeImage : korlibs/image/bitmap/Bitmap, korlibs/image/bitmap/NativeImageRef { + public fun (IILjava/lang/Object;Z)V + public fun contentEquals (Lkorlibs/image/bitmap/Bitmap;)Z + public fun contentHashCode ()I + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public fun flipX ()Lkorlibs/image/bitmap/Bitmap; + public fun flipY ()Lkorlibs/image/bitmap/Bitmap; + public fun getData ()Ljava/lang/Object; + public fun getInt (II)I + public abstract fun getName ()Ljava/lang/String; + public fun getRgbaRaw-GWFm98M (II)I + public final fun readPixelsUnsafe (IIII)[I + public abstract fun readPixelsUnsafe (IIII[II)V + public fun setInt (III)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun swapColumns (II)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun toNonNativeBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun toString ()Ljava/lang/String; + public fun toUri ()Ljava/lang/String; + public abstract fun writePixelsUnsafe (IIII[II)V +} + +public final class korlibs/image/bitmap/NativeImageKt { + public static final fun NativeImage (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage (IILkorlibs/image/vector/Drawable;DD)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage (II[ILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage (Lkorlibs/image/vector/SizedDrawable;DD)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (IILjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (IILkorlibs/image/vector/Drawable;DDILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (II[ILjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun NativeImage$default (Lkorlibs/image/vector/SizedDrawable;DDILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage--xEBeNA (II[I)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImage-wpy9zGg (II[I)Lkorlibs/image/bitmap/NativeImage; + public static final fun NativeImageOrBitmap32 (IIZLjava/lang/Boolean;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun NativeImageOrBitmap32$default (IIZLjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static final fun ensureNative (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public static final fun mipmap (Lkorlibs/image/bitmap/Bitmap;I)Lkorlibs/image/bitmap/NativeImage; + public static final fun raster (Lkorlibs/image/vector/SizedDrawable;DD)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun raster$default (Lkorlibs/image/vector/SizedDrawable;DDILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public static final fun toUri (Lkorlibs/image/bitmap/Bitmap;)Ljava/lang/String; +} + +public final class korlibs/image/bitmap/NinePatchBitmap32Kt { + public static final fun asNinePatch (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatch (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimple (Lkorlibs/image/bitmap/Bitmap;IIII)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimple (Lkorlibs/math/geom/slice/RectSlice;IIII)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimpleRatio (Lkorlibs/math/geom/slice/RectSlice;DDDD)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun asNinePatchSimpleRatio (Lkorlibs/math/geom/slice/RectSlice;FFFF)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public static final fun readNinePatch (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readNinePatch (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readNinePatch$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public class korlibs/image/bitmap/NinePatchBmpSlice { + public static final field Companion Lkorlibs/image/bitmap/NinePatchBmpSlice$Companion; + public fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/slice/RectSlice;)V + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/slice/RectSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun drawTo (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ZZ)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun drawTo$default (Lkorlibs/image/bitmap/NinePatchBmpSlice;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/RectangleInt;ZZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public final fun getBmpSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getContent ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getDheight ()D + public final fun getDwidth ()D + public final fun getHeight ()I + public final fun getHeightD ()D + public final fun getHeightF ()F + public final fun getInfo ()Lkorlibs/image/bitmap/NinePatchInfo; + public final fun getSegmentBmpSlice (Lkorlibs/image/bitmap/NinePatchInfo$Segment;)Lkorlibs/math/geom/slice/RectSlice; + public final fun getWidth ()I + public final fun getWidthD ()D + public final fun getWidthF ()F + public final fun rendered (IIZZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun rendered$default (Lkorlibs/image/bitmap/NinePatchBmpSlice;IIZZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public final fun renderedNative (IIZZ)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun renderedNative$default (Lkorlibs/image/bitmap/NinePatchBmpSlice;IIZZILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; +} + +public final class korlibs/image/bitmap/NinePatchBmpSlice$Companion { + public final fun createSimple (Lkorlibs/math/geom/slice/RectSlice;IIII)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public final fun invoke (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NinePatchBmpSlice; + public final fun invoke (Lkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/NinePatchBmpSlice; +} + +public final class korlibs/image/bitmap/NinePatchInfo { + public fun (IIIIIILkorlibs/math/geom/slice/RectSlice;)V + public synthetic fun (IIIIIILkorlibs/math/geom/slice/RectSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;)V + public synthetic fun (Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun computeScale (Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function5;)V + public static synthetic fun computeScale$default (Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/RectangleInt;ZLkotlin/jvm/functions/Function5;ILjava/lang/Object;)V + public final fun computeScaleNew (Lkorlibs/math/geom/RectangleInt;Lkotlin/jvm/functions/Function5;)V + public final fun computeScaleOld (Lkorlibs/math/geom/RectangleInt;Lkotlin/jvm/functions/Function5;)V + public final fun copy (Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;)Lkorlibs/image/bitmap/NinePatchInfo; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/NinePatchInfo;Ljava/util/List;Ljava/util/List;IILkorlibs/math/geom/slice/RectSlice;ILjava/lang/Object;)Lkorlibs/image/bitmap/NinePatchInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getFixedHeight ()I + public final fun getFixedWidth ()I + public final fun getHeight ()I + public final fun getScaledHeight ()I + public final fun getScaledWidth ()I + public final fun getSegments ()Ljava/util/List; + public final fun getTotalSegments ()I + public final fun getWidth ()I + public final fun getXaxis ()Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public final fun getXranges ()Ljava/util/List; + public final fun getXsegments ()Ljava/util/List; + public final fun getYaxis ()Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public final fun getYranges ()Ljava/util/List; + public final fun getYsegments ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/NinePatchInfo$AxisInfo { + public fun (Ljava/util/List;I)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()I + public final fun copy (Ljava/util/List;I)Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo;Ljava/util/List;IILjava/lang/Object;)Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getFixedLen ()I + public final fun getRanges ()Ljava/util/List; + public final fun getScaledLen ()I + public final fun getSegments ()Ljava/util/List; + public final fun getTotalLen ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/NinePatchInfo$AxisSegment { + public fun (ZLkotlin/ranges/IntRange;)V + public final fun computedLength (Lkorlibs/image/bitmap/NinePatchInfo$AxisInfo;I)D + public final fun getFixed ()Z + public final fun getLength ()I + public final fun getRange ()Lkotlin/ranges/IntRange; + public final fun getScaled ()Z +} + +public final class korlibs/image/bitmap/NinePatchInfo$Segment : korlibs/datastructure/Extra { + public fun (Lkorlibs/image/bitmap/NinePatchInfo;Lkorlibs/math/geom/RectangleInt;Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment;Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment;)V + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBmpSlice ()Lkorlibs/math/geom/slice/RectSlice; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getInfo ()Lkorlibs/image/bitmap/NinePatchInfo; + public final fun getRect ()Lkorlibs/math/geom/RectangleInt; + public final fun getScaleX ()Z + public final fun getScaleY ()Z + public final fun getX ()Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment; + public final fun getY ()Lkorlibs/image/bitmap/NinePatchInfo$AxisSegment; + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public class korlibs/image/bitmap/NullBitmap : korlibs/image/bitmap/Bitmap { + public static final field Companion Lkorlibs/image/bitmap/NullBitmap$Companion; + public fun (IIZ)V + public synthetic fun (IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getRgbaRaw-GWFm98M (II)I + public fun setRgbaRaw-QlK1N60 (III)V +} + +public final class korlibs/image/bitmap/NullBitmap$Companion : korlibs/image/bitmap/NullBitmap { +} + +public final class korlibs/image/bitmap/PSNR { + public static final field INSTANCE Lkorlibs/image/bitmap/PSNR; + public final fun MSE (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D + public final fun MSE (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)D + public final fun invoke (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D + public final fun invoke (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/BitmapChannel;)D +} + +public final class korlibs/image/bitmap/PSNRKt { + public static final fun computePsnr (Lkorlibs/image/bitmap/Bitmap32$Companion;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D + public static final fun psnrDiffTo (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/Bitmap32;)D +} + +public class korlibs/image/bitmap/Palette { + public synthetic fun ([I[Ljava/lang/String;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun ([I[Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getChangeEnd ()I + public final fun getChangeStart ()I + public final fun getColors-FROm4YY ()[I + public final fun getNames ()[Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/effect/BitmapEffect { + public synthetic fun (IIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5-JH0Opww ()I + public final fun component6 ()I + public final fun component7-JH0Opww ()I + public final fun copy-vC8Kl1E (IIIIIII)Lkorlibs/image/bitmap/effect/BitmapEffect; + public static synthetic fun copy-vC8Kl1E$default (Lkorlibs/image/bitmap/effect/BitmapEffect;IIIIIIIILjava/lang/Object;)Lkorlibs/image/bitmap/effect/BitmapEffect; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlurRadius ()I + public final fun getBorderColor-JH0Opww ()I + public final fun getBorderSize ()I + public final fun getDropShadowColor-JH0Opww ()I + public final fun getDropShadowRadius ()I + public final fun getDropShadowX ()I + public final fun getDropShadowY ()I + public final fun getSafeBorder ()I + public fun hashCode ()I + public final fun setBlurRadius (I)V + public final fun setBorderColor-PXL95c4 (I)V + public final fun setBorderSize (I)V + public final fun setDropShadowColor-PXL95c4 (I)V + public final fun setDropShadowRadius (I)V + public final fun setDropShadowX (I)V + public final fun setDropShadowY (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/effect/BitmapEffectKt { + public static final fun applyEffect (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/effect/BitmapEffect;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun applyEffectInline (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/bitmap/effect/BitmapEffect;)V + public static final fun getSafeBorder (Lkorlibs/image/bitmap/effect/BitmapEffect;)I +} + +public final class korlibs/image/bitmap/effect/BlurKt { + public static final fun blur (Lkorlibs/image/bitmap/Bitmap32;I)Lkorlibs/image/bitmap/Bitmap32; + public static final fun blur (Lkorlibs/image/bitmap/Bitmap8;I)Lkorlibs/image/bitmap/Bitmap8; + public static final fun blurInplace (Lkorlibs/image/bitmap/Bitmap32;I)V + public static final fun blurInplace (Lkorlibs/image/bitmap/Bitmap8;I)V +} + +public final class korlibs/image/bitmap/effect/BorderKt { + public static final fun border-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun border-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun borderInline-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)V + public static synthetic fun borderInline-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)V +} + +public final class korlibs/image/bitmap/effect/DropShadowKt { + public static final fun dropShadow-IVTX50A (Lkorlibs/image/bitmap/Bitmap32;IIII)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun dropShadow-IVTX50A$default (Lkorlibs/image/bitmap/Bitmap32;IIIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun dropShadowInplace-IVTX50A (Lkorlibs/image/bitmap/Bitmap32;IIII)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun dropShadowInplace-IVTX50A$default (Lkorlibs/image/bitmap/Bitmap32;IIIIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; +} + +public final class korlibs/image/bitmap/effect/GlowKt { + public static final fun glow-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun glow-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun glowInplace-QlK1N60 (Lkorlibs/image/bitmap/Bitmap32;II)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun glowInplace-QlK1N60$default (Lkorlibs/image/bitmap/Bitmap32;IIILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; +} + +public final class korlibs/image/bitmap/sdf/NewSDF { + public static final field INSTANCE Lkorlibs/image/bitmap/sdf/NewSDF; + public final fun edt-yI5Esyk ([FIIIII[F[S[F)V + public final fun edt1d-aTxSVX8 ([FIII[F[S[F)V + public final fun process (Lkorlibs/image/bitmap/Bitmap32;IIID)Lkorlibs/image/bitmap/sdf/NewSDF$Result; + public static synthetic fun process$default (Lkorlibs/image/bitmap/sdf/NewSDF;Lkorlibs/image/bitmap/Bitmap32;IIIDILjava/lang/Object;)Lkorlibs/image/bitmap/sdf/NewSDF$Result; +} + +public final class korlibs/image/bitmap/sdf/NewSDF$Result { + public fun (Lkorlibs/image/bitmap/Bitmap32;IID)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()D + public final fun copy (Lkorlibs/image/bitmap/Bitmap32;IID)Lkorlibs/image/bitmap/sdf/NewSDF$Result; + public static synthetic fun copy$default (Lkorlibs/image/bitmap/sdf/NewSDF$Result;Lkorlibs/image/bitmap/Bitmap32;IIDILjava/lang/Object;)Lkorlibs/image/bitmap/sdf/NewSDF$Result; + public fun equals (Ljava/lang/Object;)Z + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getBuffer ()I + public final fun getCutoff ()D + public final fun getRadius ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/bitmap/trace/BitmapTracerKt { + public static final fun trace (Lkorlibs/image/bitmap/Bitmap1;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap32;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap32;Lkotlin/jvm/functions/Function1;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/math/geom/vector/VectorPath; + public static final fun trace (Lkorlibs/image/bitmap/Bitmap;Lkotlin/jvm/functions/Function1;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/bitmap/trace/VectorTracer { + public fun (Lkorlibs/image/bitmap/Bitmap1;Z)V + public synthetic fun (Lkorlibs/image/bitmap/Bitmap1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun commonTrace (Lkorlibs/datastructure/algo/RLEComparer$Ops;)Lkorlibs/math/geom/vector/VectorPath; + public final fun complexBuggyTrace ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap1; + public final fun getComparer ()Lkorlibs/datastructure/algo/RLEComparer; + public final fun getDoDebug ()Z + public final fun getId ()I + public final fun getOut ()Lkorlibs/math/geom/vector/VectorPath; + public final fun setId (I)V + public final fun simpleTrace ()Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/bitmap/trace/VectorTracer$LinkedRle : korlibs/datastructure/algo/RLEComparer$Rle { + public fun (Lkorlibs/image/bitmap/trace/VectorTracer;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public synthetic fun (Lkorlibs/image/bitmap/trace/VectorTracer;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun addLeft (II)V + public final fun addLeftRight (III)V + public final fun addRight (II)V + public final fun finalize (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Z)V + public final fun finalizeLeft (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun finalizeLeftRight (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun finalizeRight (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun getLeftPoints ()Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints; + public final fun getRightPoints ()Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints; + public final fun intersections (Ljava/util/List;)Ljava/util/List; + public final fun intersectsWith (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;)Z + public final fun setLeftPoints (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public final fun setRightPoints (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public final fun start (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Z)V + public final fun startLeft (I)V + public final fun startRight (ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public static synthetic fun startRight$default (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ILjava/lang/Object;)V +} + +public final class korlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints : korlibs/math/geom/PointIntArrayList { + public fun (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;Z)V + public synthetic fun (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle;ILkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getId ()I + public final fun getLinked ()Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints; + public final fun getLinkedReverse ()Z + public final fun setLinked (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;)V + public final fun setLinkedReverse (Z)V + public fun toString ()Ljava/lang/String; + public final fun toVectorPath (Z)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun toVectorPath$default (Lkorlibs/image/bitmap/trace/VectorTracer$LinkedRle$LinkedPoints;ZILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/color/ARGB : korlibs/image/color/ColorFormat { + public static final field INSTANCE Lkorlibs/image/color/ARGB; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGR : korlibs/image/color/RGB { + public static final field INSTANCE Lkorlibs/image/color/BGR; +} + +public final class korlibs/image/color/BGRA : korlibs/image/color/ColorFormat { + public static final field INSTANCE Lkorlibs/image/color/BGRA; + public final fun bgraToRgba (I)I + public final fun bgraToRgba ([III)V + public static synthetic fun bgraToRgba$default (Lkorlibs/image/color/BGRA;[IIIILjava/lang/Object;)V + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I + public final fun rgbaToBgra (I)I + public final fun rgbaToBgra ([III)V + public static synthetic fun rgbaToBgra$default (Lkorlibs/image/color/BGRA;[IIIILjava/lang/Object;)V +} + +public final class korlibs/image/color/BGRA_4444 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGRA_4444; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGRA_5551 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGRA_5551; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGR_555 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGR_555; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/BGR_565 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/BGR_565; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/CMYK { + public static final field Companion Lkorlibs/image/color/CMYK$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/CMYK; + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getB-impl (I)I + public static final fun getC-impl (I)I + public static final fun getCf-impl (I)F + public static final fun getG-impl (I)I + public static final fun getK-impl (I)I + public static final fun getKf-impl (I)F + public static final fun getM-impl (I)I + public static final fun getMf-impl (I)F + public static final fun getR-impl (I)I + public final fun getValue ()I + public static final fun getY-impl (I)I + public static final fun getYf-impl (I)F + public fun hashCode ()I + public static fun hashCode-impl (I)I + public static final fun toRGBA-JH0Opww (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/CMYK$Companion : korlibs/image/color/ColorFormat32 { + public final fun float-UpTlLwg (FFFF)I + public fun getA (I)I + public fun getB (I)I + public fun getG (I)I + public fun getR (I)I + public final fun invoke-UpTlLwg (IIII)I + public final fun invoke-rh0LwTA (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/CMYKKt { + public static final fun toCMYK-PXL95c4 (I)I +} + +public final class korlibs/image/color/ColorAdd { + public static final field Companion Lkorlibs/image/color/ColorAdd$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/ColorAdd; + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getAf-impl (I)F + public static final fun getB-impl (I)I + public static final fun getBf-impl (I)F + public static final fun getG-impl (I)I + public static final fun getGf-impl (I)F + public static final fun getR-impl (I)I + public static final fun getRf-impl (I)F + public static final fun getRgba-impl (I)I + public static final fun getShex-impl (I)Ljava/lang/String; + public final fun getValue ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public static final fun readFloat-impl (I[FI)V + public static synthetic fun readFloat-impl$default (I[FIILjava/lang/Object;)V + public static final fun toInt-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I + public static final fun withA-5yFm10w (II)I + public static final fun withB-5yFm10w (II)I + public static final fun withG-5yFm10w (II)I + public static final fun withR-5yFm10w (II)I +} + +public final class korlibs/image/color/ColorAdd$Companion { + public final fun fromFloat-Az0u9Ao ([FI)I + public static synthetic fun fromFloat-Az0u9Ao$default (Lkorlibs/image/color/ColorAdd$Companion;[FIILjava/lang/Object;)I + public final fun fromFloat-MmYDz5A (FFFF)I + public final fun getNEUTRAL-OQ3U7mQ ()I + public final fun invoke-MmYDz5A (IIII)I +} + +public abstract interface class korlibs/image/color/ColorFormat { + public abstract fun getA (I)I + public abstract fun getB (I)I + public abstract fun getBpp ()I + public abstract fun getG (I)I + public abstract fun getR (I)I + public abstract fun pack (IIII)I +} + +public final class korlibs/image/color/ColorFormat$Mixin : korlibs/image/color/ColorFormat { + public fun (IIIIIIIII)V + public fun getA (I)I + public final fun getAOffset ()I + public final fun getASize ()I + public fun getB (I)I + public final fun getBOffset ()I + public final fun getBSize ()I + public fun getBpp ()I + public fun getG (I)I + public final fun getGOffset ()I + public final fun getGSize ()I + public fun getR (I)I + public final fun getROffset ()I + public final fun getRSize ()I + public fun pack (IIII)I +} + +public abstract interface class korlibs/image/color/ColorFormat16 : korlibs/image/color/ColorFormat { +} + +public abstract class korlibs/image/color/ColorFormat24 : korlibs/image/color/ColorFormat { + public fun ()V + public fun getBpp ()I +} + +public abstract class korlibs/image/color/ColorFormat32 : korlibs/image/color/ColorFormat { + public fun ()V + public fun getBpp ()I +} + +public final class korlibs/image/color/ColorFormatKt { + public static final fun convertTo (Lkorlibs/image/color/ColorFormat;ILkorlibs/image/color/ColorFormat;)I + public static final fun decode (Lkorlibs/image/color/ColorFormat;[BIIZ)[I + public static synthetic fun decode$default (Lkorlibs/image/color/ColorFormat;[BIIZILjava/lang/Object;)[I + public static final fun decode-GuNni5w (Lkorlibs/image/color/ColorFormat;[BI[IIIZ)V + public static synthetic fun decode-GuNni5w$default (Lkorlibs/image/color/ColorFormat;[BI[IIIZILjava/lang/Object;)V + public static final fun decodeInternal-GuNni5w (Lkorlibs/image/color/ColorFormat;[BI[IIILkotlin/jvm/functions/Function2;)V + public static final fun decodeToBitmap32 (Lkorlibs/image/color/ColorFormat;II[BIZ)Lkorlibs/image/bitmap/Bitmap32; + public static final fun decodeToBitmap32 (Lkorlibs/image/color/ColorFormat;Lkorlibs/image/bitmap/Bitmap32;[BIZ)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun decodeToBitmap32$default (Lkorlibs/image/color/ColorFormat;II[BIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun decodeToBitmap32$default (Lkorlibs/image/color/ColorFormat;Lkorlibs/image/bitmap/Bitmap32;[BIZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun encode (Lkorlibs/image/color/ColorFormat16;[II[SII)V + public static final fun encode (Lkorlibs/image/color/ColorFormat32;[II[III)V + public static final fun encode-MtLQgE8 (Lkorlibs/image/color/ColorFormat;[IIIZ)[B + public static synthetic fun encode-MtLQgE8$default (Lkorlibs/image/color/ColorFormat;[IIIZILjava/lang/Object;)[B + public static final fun encode-nQHkGUU (Lkorlibs/image/color/ColorFormat;[II[BIIZ)V + public static synthetic fun encode-nQHkGUU$default (Lkorlibs/image/color/ColorFormat;[II[BIIZILjava/lang/Object;)V + public static final fun getAd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getAf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun getBd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getBf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun getBytesPerPixel (Lkorlibs/image/color/ColorFormat;)D + public static final fun getGd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getGf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun getRd (Lkorlibs/image/color/ColorFormat;I)D + public static final fun getRf (Lkorlibs/image/color/ColorFormat;I)F + public static final fun numberOfBytes (Lkorlibs/image/color/ColorFormat;I)I + public static final fun packRGBA-XDoMphA (Lkorlibs/image/color/ColorFormat;I)I + public static final fun toRGBA (Lkorlibs/image/color/ColorFormat;I)I + public static final fun unpackToRGBA (Lkorlibs/image/color/ColorFormat;I)I +} + +public final class korlibs/image/color/ColorMatrix { + public static final field Companion Lkorlibs/image/color/ColorMatrix$Companion; + public fun (FFFFFFFFFFFFFFFFFFFF)V + public final fun apply-POmvUpk ([F[F)V + public static synthetic fun apply-POmvUpk$default (Lkorlibs/image/color/ColorMatrix;[F[FILjava/lang/Object;)V + public final fun applyA (FFFF)F + public final fun applyB (FFFF)F + public final fun applyG (FFFF)F + public final fun applyInline-cxrSKug ([III)V + public static synthetic fun applyInline-cxrSKug$default (Lkorlibs/image/color/ColorMatrix;[IIIILjava/lang/Object;)V + public final fun applyR (FFFF)F + public final fun component1 ()F + public final fun component10 ()F + public final fun component11 ()F + public final fun component12 ()F + public final fun component13 ()F + public final fun component14 ()F + public final fun component15 ()F + public final fun component16 ()F + public final fun component17 ()F + public final fun component18 ()F + public final fun component19 ()F + public final fun component2 ()F + public final fun component20 ()F + public final fun component3 ()F + public final fun component4 ()F + public final fun component5 ()F + public final fun component6 ()F + public final fun component7 ()F + public final fun component8 ()F + public final fun component9 ()F + public final fun copy (FFFFFFFFFFFFFFFFFFFF)Lkorlibs/image/color/ColorMatrix; + public static synthetic fun copy$default (Lkorlibs/image/color/ColorMatrix;FFFFFFFFFFFFFFFFFFFFILjava/lang/Object;)Lkorlibs/image/color/ColorMatrix; + public final fun copyA (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public final fun copyB (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public final fun copyG (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public final fun copyR (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; + public fun equals (Ljava/lang/Object;)Z + public final fun getA1 ()F + public final fun getAa ()F + public final fun getAb ()F + public final fun getAg ()F + public final fun getAr ()F + public final fun getB1 ()F + public final fun getBa ()F + public final fun getBb ()F + public final fun getBg ()F + public final fun getBr ()F + public final fun getG1 ()F + public final fun getGa ()F + public final fun getGb ()F + public final fun getGg ()F + public final fun getGr ()F + public final fun getR1 ()F + public final fun getRa ()F + public final fun getRb ()F + public final fun getRg ()F + public final fun getRr ()F + public fun hashCode ()I + public final fun plus (Lkorlibs/image/color/ColorMatrix;)Lkorlibs/image/color/ColorMatrix; + public fun toString ()Ljava/lang/String; + public final fun transform-O8vHKn8 (I)I +} + +public final class korlibs/image/color/ColorMatrix$Companion { + public final fun concat (Lkorlibs/image/color/ColorMatrix;Lkorlibs/image/color/ColorMatrix;)Lkorlibs/image/color/ColorMatrix; + public final fun getIDENTITY ()Lkorlibs/image/color/ColorMatrix; + public final fun invoke ()Lkorlibs/image/color/ColorMatrix; + public final fun invoke (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorMatrix; +} + +public final class korlibs/image/color/ColorMatrixKt { + public static final fun transform-r6-hJiU (ILkorlibs/image/color/ColorMatrix;)I +} + +public final class korlibs/image/color/ColorSwizzleKt { + public static final fun swizzle-r6-hJiU (ILjava/lang/String;)I +} + +public final class korlibs/image/color/ColorTransform : korlibs/math/interpolation/Interpolable, korlibs/math/interpolation/MutableInterpolable { + public static final field Companion Lkorlibs/image/color/ColorTransform$Companion; + public fun (FFFFIIII)V + public final fun applyToColor (I)I + public final fun applyToRGBA-O8vHKn8 (I)I + public final fun copy (FFFFIIII)Lkorlibs/image/color/ColorTransform; + public static synthetic fun copy$default (Lkorlibs/image/color/ColorTransform;FFFFIIIIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun copyFrom (Lkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public fun equals (Ljava/lang/Object;)Z + public final fun getAA ()I + public final fun getAB ()I + public final fun getAG ()I + public final fun getAR ()I + public final fun getAlphaMultiplier ()F + public final fun getAlphaOffset ()I + public final fun getBlueMultiplier ()F + public final fun getBlueOffset ()I + public final fun getColorAdd-OQ3U7mQ ()I + public final fun getColorMul-JH0Opww ()I + public final fun getGreenMultiplier ()F + public final fun getGreenOffset ()I + public final fun getMA ()F + public final fun getMAd ()D + public final fun getMB ()F + public final fun getMBd ()D + public final fun getMG ()F + public final fun getMGd ()D + public final fun getMR ()F + public final fun getMRd ()D + public final fun getRedMultiplier ()F + public final fun getRedOffset ()I + public final fun hasJustAlpha ()Z + public fun hashCode ()I + public final fun identity ()V + public synthetic fun interpolateWith-DJj3pIk (DLjava/lang/Object;)Ljava/lang/Object; + public fun interpolateWith-DJj3pIk (DLkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public final fun isIdentity ()Z + public final fun setAA (I)V + public final fun setAB (I)V + public final fun setAG (I)V + public final fun setAR (I)V + public final fun setAddTo (IIII)Lkorlibs/image/color/ColorTransform; + public static synthetic fun setAddTo$default (Lkorlibs/image/color/ColorTransform;IIIIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun setAlphaMultiplier (F)V + public final fun setAlphaOffset (I)V + public final fun setBlueMultiplier (F)V + public final fun setBlueOffset (I)V + public final fun setColorAdd-3BqAdjg (I)V + public final fun setColorMul-PXL95c4 (I)V + public final fun setGreenMultiplier (F)V + public final fun setGreenOffset (I)V + public final fun setMA (F)V + public final fun setMAd (D)V + public final fun setMB (F)V + public final fun setMBd (D)V + public final fun setMG (F)V + public final fun setMGd (D)V + public final fun setMR (F)V + public final fun setMRd (D)V + public final fun setMultiplyTo (FFFF)Lkorlibs/image/color/ColorTransform; + public static synthetic fun setMultiplyTo$default (Lkorlibs/image/color/ColorTransform;FFFFILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun setRedMultiplier (F)V + public final fun setRedOffset (I)V + public final fun setTo (FFFFIIII)Lkorlibs/image/color/ColorTransform; + public static synthetic fun setTo$default (Lkorlibs/image/color/ColorTransform;FFFFIIIIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public final fun setToConcat (Lkorlibs/image/color/ColorTransform;Lkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public final fun setToIdentity ()Lkorlibs/image/color/ColorTransform; + public synthetic fun setToInterpolated-aphylw4 (DLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun setToInterpolated-aphylw4 (DLkorlibs/image/color/ColorTransform;Lkorlibs/image/color/ColorTransform;)Lkorlibs/image/color/ColorTransform; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/color/ColorTransform$Companion { + public final fun Add (IIII)Lkorlibs/image/color/ColorTransform; + public final fun Multiply (DDDD)Lkorlibs/image/color/ColorTransform; +} + +public final class korlibs/image/color/ColorTransformKt { + public static final fun ColorAdd_pack (IIII)I + public static final fun ColorAdd_packComponent (I)I + public static final fun ColorAdd_unpackComponent (I)I + public static final fun ColorTransform (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/color/ColorTransform; + public static synthetic fun ColorTransform$default (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public static final fun ColorTransform-qniYU8I (II)Lkorlibs/image/color/ColorTransform; + public static synthetic fun ColorTransform-qniYU8I$default (IIILjava/lang/Object;)Lkorlibs/image/color/ColorTransform; + public static final fun getColorAdd_NEUTRAL ()I + public static final fun toColorAdd-PXL95c4 (I)I + public static final fun transform-r6-hJiU (ILkorlibs/image/color/ColorTransform;)I +} + +public final class korlibs/image/color/ColorTransformMul { + public fun ()V + public fun (FFFF)V + public synthetic fun (FFFFILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun copy (FFFF)Lkorlibs/image/color/ColorTransformMul; + public static synthetic fun copy$default (Lkorlibs/image/color/ColorTransformMul;FFFFILjava/lang/Object;)Lkorlibs/image/color/ColorTransformMul; + public final fun copyFrom (Lkorlibs/image/color/ColorTransformMul;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getA ()F + public final fun getB ()F + public final fun getColorMul-JH0Opww ()I + public final fun getG ()F + public final fun getR ()F + public fun hashCode ()I + public final fun setA (F)V + public final fun setB (F)V + public final fun setColorMul-PXL95c4 (I)V + public final fun setG (F)V + public final fun setR (F)V + public final fun setTo (FFFF)V + public final fun setToConcat (Lkorlibs/image/color/ColorTransformMul;Lkorlibs/image/color/ColorTransformMul;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/color/Colors { + public static final field INSTANCE Lkorlibs/image/color/Colors; + public final fun get-FRqqwgc (Ljava/lang/String;IZ)I + public static synthetic fun get-FRqqwgc$default (Lkorlibs/image/color/Colors;Ljava/lang/String;IZILjava/lang/Object;)I + public final fun get-O1c-hRk (Ljava/lang/String;)I + public final fun getALICEBLUE-JH0Opww ()I + public final fun getANTIQUEWHITE-JH0Opww ()I + public final fun getAQUA-JH0Opww ()I + public final fun getAQUAMARINE-JH0Opww ()I + public final fun getAZURE-JH0Opww ()I + public final fun getBEIGE-JH0Opww ()I + public final fun getBISQUE-JH0Opww ()I + public final fun getBLACK-JH0Opww ()I + public final fun getBLANCHEDALMOND-JH0Opww ()I + public final fun getBLUE-JH0Opww ()I + public final fun getBLUEVIOLET-JH0Opww ()I + public final fun getBROWN-JH0Opww ()I + public final fun getBURLYWOOD-JH0Opww ()I + public final fun getCADETBLUE-JH0Opww ()I + public final fun getCHARTREUSE-JH0Opww ()I + public final fun getCHOCOLATE-JH0Opww ()I + public final fun getCORAL-JH0Opww ()I + public final fun getCORNFLOWERBLUE-JH0Opww ()I + public final fun getCORNSILK-JH0Opww ()I + public final fun getCRIMSON-JH0Opww ()I + public final fun getCYAN-JH0Opww ()I + public final fun getColorsByName ()Ljava/util/Map; + public final fun getDARKBLUE-JH0Opww ()I + public final fun getDARKCYAN-JH0Opww ()I + public final fun getDARKGOLDENROD-JH0Opww ()I + public final fun getDARKGRAY-JH0Opww ()I + public final fun getDARKGREEN-JH0Opww ()I + public final fun getDARKGREY-JH0Opww ()I + public final fun getDARKKHAKI-JH0Opww ()I + public final fun getDARKMAGENTA-JH0Opww ()I + public final fun getDARKOLIVEGREEN-JH0Opww ()I + public final fun getDARKORANGE-JH0Opww ()I + public final fun getDARKORCHID-JH0Opww ()I + public final fun getDARKRED-JH0Opww ()I + public final fun getDARKSALMON-JH0Opww ()I + public final fun getDARKSEAGREEN-JH0Opww ()I + public final fun getDARKSLATEBLUE-JH0Opww ()I + public final fun getDARKSLATEGRAY-JH0Opww ()I + public final fun getDARKSLATEGREY-JH0Opww ()I + public final fun getDARKTURQUOISE-JH0Opww ()I + public final fun getDARKVIOLET-JH0Opww ()I + public final fun getDEEPPINK-JH0Opww ()I + public final fun getDEEPSKYBLUE-JH0Opww ()I + public final fun getDIMGRAY-JH0Opww ()I + public final fun getDIMGREY-JH0Opww ()I + public final fun getDODGERBLUE-JH0Opww ()I + public final fun getFIREBRICK-JH0Opww ()I + public final fun getFLORALWHITE-JH0Opww ()I + public final fun getFORESTGREEN-JH0Opww ()I + public final fun getFUCHSIA-JH0Opww ()I + public final fun getGAINSBORO-JH0Opww ()I + public final fun getGHOSTWHITE-JH0Opww ()I + public final fun getGOLD-JH0Opww ()I + public final fun getGOLDENROD-JH0Opww ()I + public final fun getGREEN-JH0Opww ()I + public final fun getGREENYELLOW-JH0Opww ()I + public final fun getHONEYDEW-JH0Opww ()I + public final fun getHOTPINK-JH0Opww ()I + public final fun getINDIANRED-JH0Opww ()I + public final fun getINDIGO-JH0Opww ()I + public final fun getIVORY-JH0Opww ()I + public final fun getKHAKI-JH0Opww ()I + public final fun getLAVENDER-JH0Opww ()I + public final fun getLAVENDERBLUSH-JH0Opww ()I + public final fun getLAWNGREEN-JH0Opww ()I + public final fun getLEMONCHIFFON-JH0Opww ()I + public final fun getLIGHTBLUE-JH0Opww ()I + public final fun getLIGHTCORAL-JH0Opww ()I + public final fun getLIGHTCYAN-JH0Opww ()I + public final fun getLIGHTGOLDENRODYELLOW-JH0Opww ()I + public final fun getLIGHTGRAY-JH0Opww ()I + public final fun getLIGHTGREEN-JH0Opww ()I + public final fun getLIGHTGREY-JH0Opww ()I + public final fun getLIGHTPINK-JH0Opww ()I + public final fun getLIGHTSALMON-JH0Opww ()I + public final fun getLIGHTSEAGREEN-JH0Opww ()I + public final fun getLIGHTSKYBLUE-JH0Opww ()I + public final fun getLIGHTSLATEGRAY-JH0Opww ()I + public final fun getLIGHTSLATEGREY-JH0Opww ()I + public final fun getLIGHTSTEELBLUE-JH0Opww ()I + public final fun getLIGHTYELLOW-JH0Opww ()I + public final fun getLIME-JH0Opww ()I + public final fun getLIMEGREEN-JH0Opww ()I + public final fun getLINEN-JH0Opww ()I + public final fun getMAGENTA-JH0Opww ()I + public final fun getMAROON-JH0Opww ()I + public final fun getMEDIUMAQUAMARINE-JH0Opww ()I + public final fun getMEDIUMBLUE-JH0Opww ()I + public final fun getMEDIUMORCHID-JH0Opww ()I + public final fun getMEDIUMPURPLE-JH0Opww ()I + public final fun getMEDIUMSEAGREEN-JH0Opww ()I + public final fun getMEDIUMSLATEBLUE-JH0Opww ()I + public final fun getMEDIUMSPRINGGREEN-JH0Opww ()I + public final fun getMEDIUMTURQUOISE-JH0Opww ()I + public final fun getMEDIUMVIOLETRED-JH0Opww ()I + public final fun getMIDNIGHTBLUE-JH0Opww ()I + public final fun getMINTCREAM-JH0Opww ()I + public final fun getMISTYROSE-JH0Opww ()I + public final fun getMOCCASIN-JH0Opww ()I + public final fun getNAVAJOWHITE-JH0Opww ()I + public final fun getNAVY-JH0Opww ()I + public final fun getOLDLACE-JH0Opww ()I + public final fun getOLIVE-JH0Opww ()I + public final fun getOLIVEDRAB-JH0Opww ()I + public final fun getORANGE-JH0Opww ()I + public final fun getORANGERED-JH0Opww ()I + public final fun getORCHID-JH0Opww ()I + public final fun getPALEGOLDENROD-JH0Opww ()I + public final fun getPALEGREEN-JH0Opww ()I + public final fun getPALETURQUOISE-JH0Opww ()I + public final fun getPALEVIOLETRED-JH0Opww ()I + public final fun getPAPAYAWHIP-JH0Opww ()I + public final fun getPEACHPUFF-JH0Opww ()I + public final fun getPERU-JH0Opww ()I + public final fun getPINK-JH0Opww ()I + public final fun getPLUM-JH0Opww ()I + public final fun getPOWDERBLUE-JH0Opww ()I + public final fun getPURPLE-JH0Opww ()I + public final fun getRED-JH0Opww ()I + public final fun getROSYBROWN-JH0Opww ()I + public final fun getROYALBLUE-JH0Opww ()I + public final fun getSADDLEBROWN-JH0Opww ()I + public final fun getSALMON-JH0Opww ()I + public final fun getSANDYBROWN-JH0Opww ()I + public final fun getSEAGREEN-JH0Opww ()I + public final fun getSEASHELL-JH0Opww ()I + public final fun getSIENNA-JH0Opww ()I + public final fun getSILVER-JH0Opww ()I + public final fun getSKYBLUE-JH0Opww ()I + public final fun getSLATEBLUE-JH0Opww ()I + public final fun getSLATEGRAY-JH0Opww ()I + public final fun getSLATEGREY-JH0Opww ()I + public final fun getSNOW-JH0Opww ()I + public final fun getSPRINGGREEN-JH0Opww ()I + public final fun getSTEELBLUE-JH0Opww ()I + public final fun getTAN-JH0Opww ()I + public final fun getTEAL-JH0Opww ()I + public final fun getTHISTLE-JH0Opww ()I + public final fun getTOMATO-JH0Opww ()I + public final fun getTRANSPARENT-JH0Opww ()I + public final fun getTRANSPARENT_WHITE-JH0Opww ()I + public final fun getTURQUOISE-JH0Opww ()I + public final fun getVIOLET-JH0Opww ()I + public final fun getWHEAT-JH0Opww ()I + public final fun getWHITE-JH0Opww ()I + public final fun getWHITESMOKE-JH0Opww ()I + public final fun getYELLOW-JH0Opww ()I + public final fun getYELLOWGREEN-JH0Opww ()I +} + +public final class korlibs/image/color/Colors$Default : korlibs/image/color/Colors$WithDefault { + public static final field INSTANCE Lkorlibs/image/color/Colors$Default; +} + +public class korlibs/image/color/Colors$WithDefault { + public synthetic fun (ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun get-O1c-hRk (Ljava/lang/String;)I + public final fun getDefaultColor-JH0Opww ()I +} + +public final class korlibs/image/color/ColorsExt { + public static final field INSTANCE Lkorlibs/image/color/ColorsExt; + public final fun getNamesByColor ()Lkorlibs/datastructure/IntMap; +} + +public final class korlibs/image/color/ColorsJvmExtKt { + public static final fun toAwt-PXL95c4 (I)Ljava/awt/Color; + public static final fun toRgba (Ljava/awt/Color;)I +} + +public final class korlibs/image/color/ColorsKt { + public static final fun getName-XDoMphA (Lkorlibs/image/color/Colors;I)Ljava/lang/String; + public static final fun getNameOrHex-XDoMphA (Lkorlibs/image/color/Colors;I)Ljava/lang/String; + public static final fun toHtmlNamedString-PXL95c4 (I)Ljava/lang/String; +} + +public final class korlibs/image/color/MaterialColors { + public static final field INSTANCE Lkorlibs/image/color/MaterialColors; + public final fun getAMBER_100-JH0Opww ()I + public final fun getAMBER_200-JH0Opww ()I + public final fun getAMBER_300-JH0Opww ()I + public final fun getAMBER_400-JH0Opww ()I + public final fun getAMBER_50-JH0Opww ()I + public final fun getAMBER_500-JH0Opww ()I + public final fun getAMBER_600-JH0Opww ()I + public final fun getAMBER_700-JH0Opww ()I + public final fun getAMBER_800-JH0Opww ()I + public final fun getAMBER_900-JH0Opww ()I + public final fun getAMBER_A100-JH0Opww ()I + public final fun getAMBER_A200-JH0Opww ()I + public final fun getAMBER_A400-JH0Opww ()I + public final fun getAMBER_A700-JH0Opww ()I + public final fun getBLUE_100-JH0Opww ()I + public final fun getBLUE_200-JH0Opww ()I + public final fun getBLUE_300-JH0Opww ()I + public final fun getBLUE_400-JH0Opww ()I + public final fun getBLUE_50-JH0Opww ()I + public final fun getBLUE_500-JH0Opww ()I + public final fun getBLUE_600-JH0Opww ()I + public final fun getBLUE_700-JH0Opww ()I + public final fun getBLUE_800-JH0Opww ()I + public final fun getBLUE_900-JH0Opww ()I + public final fun getBLUE_A100-JH0Opww ()I + public final fun getBLUE_A200-JH0Opww ()I + public final fun getBLUE_A400-JH0Opww ()I + public final fun getBLUE_A700-JH0Opww ()I + public final fun getBLUE_GRAY_100-JH0Opww ()I + public final fun getBLUE_GRAY_200-JH0Opww ()I + public final fun getBLUE_GRAY_300-JH0Opww ()I + public final fun getBLUE_GRAY_400-JH0Opww ()I + public final fun getBLUE_GRAY_50-JH0Opww ()I + public final fun getBLUE_GRAY_500-JH0Opww ()I + public final fun getBLUE_GRAY_600-JH0Opww ()I + public final fun getBLUE_GRAY_700-JH0Opww ()I + public final fun getBLUE_GRAY_800-JH0Opww ()I + public final fun getBLUE_GRAY_900-JH0Opww ()I + public final fun getBROWN_100-JH0Opww ()I + public final fun getBROWN_200-JH0Opww ()I + public final fun getBROWN_300-JH0Opww ()I + public final fun getBROWN_400-JH0Opww ()I + public final fun getBROWN_50-JH0Opww ()I + public final fun getBROWN_500-JH0Opww ()I + public final fun getBROWN_600-JH0Opww ()I + public final fun getBROWN_700-JH0Opww ()I + public final fun getBROWN_800-JH0Opww ()I + public final fun getBROWN_900-JH0Opww ()I + public final fun getCYAN_100-JH0Opww ()I + public final fun getCYAN_200-JH0Opww ()I + public final fun getCYAN_300-JH0Opww ()I + public final fun getCYAN_400-JH0Opww ()I + public final fun getCYAN_50-JH0Opww ()I + public final fun getCYAN_500-JH0Opww ()I + public final fun getCYAN_600-JH0Opww ()I + public final fun getCYAN_700-JH0Opww ()I + public final fun getCYAN_800-JH0Opww ()I + public final fun getCYAN_900-JH0Opww ()I + public final fun getCYAN_A100-JH0Opww ()I + public final fun getCYAN_A200-JH0Opww ()I + public final fun getCYAN_A400-JH0Opww ()I + public final fun getCYAN_A700-JH0Opww ()I + public final fun getDEEP_ORANGE_100-JH0Opww ()I + public final fun getDEEP_ORANGE_200-JH0Opww ()I + public final fun getDEEP_ORANGE_300-JH0Opww ()I + public final fun getDEEP_ORANGE_400-JH0Opww ()I + public final fun getDEEP_ORANGE_50-JH0Opww ()I + public final fun getDEEP_ORANGE_500-JH0Opww ()I + public final fun getDEEP_ORANGE_600-JH0Opww ()I + public final fun getDEEP_ORANGE_700-JH0Opww ()I + public final fun getDEEP_ORANGE_800-JH0Opww ()I + public final fun getDEEP_ORANGE_900-JH0Opww ()I + public final fun getDEEP_ORANGE_A100-JH0Opww ()I + public final fun getDEEP_ORANGE_A200-JH0Opww ()I + public final fun getDEEP_ORANGE_A400-JH0Opww ()I + public final fun getDEEP_ORANGE_A700-JH0Opww ()I + public final fun getDEEP_PURPLE_100-JH0Opww ()I + public final fun getDEEP_PURPLE_200-JH0Opww ()I + public final fun getDEEP_PURPLE_300-JH0Opww ()I + public final fun getDEEP_PURPLE_400-JH0Opww ()I + public final fun getDEEP_PURPLE_50-JH0Opww ()I + public final fun getDEEP_PURPLE_500-JH0Opww ()I + public final fun getDEEP_PURPLE_600-JH0Opww ()I + public final fun getDEEP_PURPLE_700-JH0Opww ()I + public final fun getDEEP_PURPLE_800-JH0Opww ()I + public final fun getDEEP_PURPLE_900-JH0Opww ()I + public final fun getDEEP_PURPLE_A100-JH0Opww ()I + public final fun getDEEP_PURPLE_A200-JH0Opww ()I + public final fun getDEEP_PURPLE_A400-JH0Opww ()I + public final fun getDEEP_PURPLE_A700-JH0Opww ()I + public final fun getGRAY_100-JH0Opww ()I + public final fun getGRAY_200-JH0Opww ()I + public final fun getGRAY_300-JH0Opww ()I + public final fun getGRAY_400-JH0Opww ()I + public final fun getGRAY_50-JH0Opww ()I + public final fun getGRAY_500-JH0Opww ()I + public final fun getGRAY_600-JH0Opww ()I + public final fun getGRAY_700-JH0Opww ()I + public final fun getGRAY_800-JH0Opww ()I + public final fun getGRAY_900-JH0Opww ()I + public final fun getGREEN_100-JH0Opww ()I + public final fun getGREEN_200-JH0Opww ()I + public final fun getGREEN_300-JH0Opww ()I + public final fun getGREEN_400-JH0Opww ()I + public final fun getGREEN_50-JH0Opww ()I + public final fun getGREEN_500-JH0Opww ()I + public final fun getGREEN_600-JH0Opww ()I + public final fun getGREEN_700-JH0Opww ()I + public final fun getGREEN_800-JH0Opww ()I + public final fun getGREEN_900-JH0Opww ()I + public final fun getGREEN_A100-JH0Opww ()I + public final fun getGREEN_A200-JH0Opww ()I + public final fun getGREEN_A400-JH0Opww ()I + public final fun getGREEN_A700-JH0Opww ()I + public final fun getLIGHT_BLUE_100-JH0Opww ()I + public final fun getLIGHT_BLUE_200-JH0Opww ()I + public final fun getLIGHT_BLUE_300-JH0Opww ()I + public final fun getLIGHT_BLUE_400-JH0Opww ()I + public final fun getLIGHT_BLUE_50-JH0Opww ()I + public final fun getLIGHT_BLUE_500-JH0Opww ()I + public final fun getLIGHT_BLUE_600-JH0Opww ()I + public final fun getLIGHT_BLUE_700-JH0Opww ()I + public final fun getLIGHT_BLUE_800-JH0Opww ()I + public final fun getLIGHT_BLUE_900-JH0Opww ()I + public final fun getLIGHT_BLUE_A100-JH0Opww ()I + public final fun getLIGHT_BLUE_A200-JH0Opww ()I + public final fun getLIGHT_BLUE_A400-JH0Opww ()I + public final fun getLIGHT_BLUE_A700-JH0Opww ()I + public final fun getLIGHT_GREEN_100-JH0Opww ()I + public final fun getLIGHT_GREEN_200-JH0Opww ()I + public final fun getLIGHT_GREEN_300-JH0Opww ()I + public final fun getLIGHT_GREEN_400-JH0Opww ()I + public final fun getLIGHT_GREEN_50-JH0Opww ()I + public final fun getLIGHT_GREEN_500-JH0Opww ()I + public final fun getLIGHT_GREEN_600-JH0Opww ()I + public final fun getLIGHT_GREEN_700-JH0Opww ()I + public final fun getLIGHT_GREEN_800-JH0Opww ()I + public final fun getLIGHT_GREEN_900-JH0Opww ()I + public final fun getLIGHT_GREEN_A100-JH0Opww ()I + public final fun getLIGHT_GREEN_A200-JH0Opww ()I + public final fun getLIGHT_GREEN_A400-JH0Opww ()I + public final fun getLIGHT_GREEN_A700-JH0Opww ()I + public final fun getLIME_100-JH0Opww ()I + public final fun getLIME_200-JH0Opww ()I + public final fun getLIME_300-JH0Opww ()I + public final fun getLIME_400-JH0Opww ()I + public final fun getLIME_50-JH0Opww ()I + public final fun getLIME_500-JH0Opww ()I + public final fun getLIME_600-JH0Opww ()I + public final fun getLIME_700-JH0Opww ()I + public final fun getLIME_800-JH0Opww ()I + public final fun getLIME_900-JH0Opww ()I + public final fun getLIME_A100-JH0Opww ()I + public final fun getLIME_A200-JH0Opww ()I + public final fun getLIME_A400-JH0Opww ()I + public final fun getLIME_A700-JH0Opww ()I + public final fun getORANGE_100-JH0Opww ()I + public final fun getORANGE_200-JH0Opww ()I + public final fun getORANGE_300-JH0Opww ()I + public final fun getORANGE_400-JH0Opww ()I + public final fun getORANGE_50-JH0Opww ()I + public final fun getORANGE_500-JH0Opww ()I + public final fun getORANGE_600-JH0Opww ()I + public final fun getORANGE_700-JH0Opww ()I + public final fun getORANGE_800-JH0Opww ()I + public final fun getORANGE_900-JH0Opww ()I + public final fun getORANGE_A100-JH0Opww ()I + public final fun getORANGE_A200-JH0Opww ()I + public final fun getORANGE_A400-JH0Opww ()I + public final fun getORANGE_A700-JH0Opww ()I + public final fun getPINK_100-JH0Opww ()I + public final fun getPINK_200-JH0Opww ()I + public final fun getPINK_300-JH0Opww ()I + public final fun getPINK_400-JH0Opww ()I + public final fun getPINK_50-JH0Opww ()I + public final fun getPINK_500-JH0Opww ()I + public final fun getPINK_600-JH0Opww ()I + public final fun getPINK_700-JH0Opww ()I + public final fun getPINK_800-JH0Opww ()I + public final fun getPINK_900-JH0Opww ()I + public final fun getPINK_A100-JH0Opww ()I + public final fun getPINK_A200-JH0Opww ()I + public final fun getPINK_A400-JH0Opww ()I + public final fun getPINK_A700-JH0Opww ()I + public final fun getPURPLE_100-JH0Opww ()I + public final fun getPURPLE_200-JH0Opww ()I + public final fun getPURPLE_300-JH0Opww ()I + public final fun getPURPLE_400-JH0Opww ()I + public final fun getPURPLE_50-JH0Opww ()I + public final fun getPURPLE_500-JH0Opww ()I + public final fun getPURPLE_600-JH0Opww ()I + public final fun getPURPLE_700-JH0Opww ()I + public final fun getPURPLE_800-JH0Opww ()I + public final fun getPURPLE_900-JH0Opww ()I + public final fun getPURPLE_A100-JH0Opww ()I + public final fun getPURPLE_A200-JH0Opww ()I + public final fun getPURPLE_A400-JH0Opww ()I + public final fun getPURPLE_A700-JH0Opww ()I + public final fun getRED_100-JH0Opww ()I + public final fun getRED_200-JH0Opww ()I + public final fun getRED_300-JH0Opww ()I + public final fun getRED_400-JH0Opww ()I + public final fun getRED_50-JH0Opww ()I + public final fun getRED_500-JH0Opww ()I + public final fun getRED_600-JH0Opww ()I + public final fun getRED_700-JH0Opww ()I + public final fun getRED_800-JH0Opww ()I + public final fun getRED_900-JH0Opww ()I + public final fun getRED_A100-JH0Opww ()I + public final fun getRED_A200-JH0Opww ()I + public final fun getRED_A400-JH0Opww ()I + public final fun getRED_A700-JH0Opww ()I + public final fun getTEAL_100-JH0Opww ()I + public final fun getTEAL_200-JH0Opww ()I + public final fun getTEAL_300-JH0Opww ()I + public final fun getTEAL_400-JH0Opww ()I + public final fun getTEAL_50-JH0Opww ()I + public final fun getTEAL_500-JH0Opww ()I + public final fun getTEAL_600-JH0Opww ()I + public final fun getTEAL_700-JH0Opww ()I + public final fun getTEAL_800-JH0Opww ()I + public final fun getTEAL_900-JH0Opww ()I + public final fun getTEAL_A100-JH0Opww ()I + public final fun getTEAL_A200-JH0Opww ()I + public final fun getTEAL_A400-JH0Opww ()I + public final fun getTEAL_A700-JH0Opww ()I + public final fun getYELLOW_100-JH0Opww ()I + public final fun getYELLOW_200-JH0Opww ()I + public final fun getYELLOW_300-JH0Opww ()I + public final fun getYELLOW_400-JH0Opww ()I + public final fun getYELLOW_50-JH0Opww ()I + public final fun getYELLOW_500-JH0Opww ()I + public final fun getYELLOW_600-JH0Opww ()I + public final fun getYELLOW_700-JH0Opww ()I + public final fun getYELLOW_800-JH0Opww ()I + public final fun getYELLOW_900-JH0Opww ()I + public final fun getYELLOW_A100-JH0Opww ()I + public final fun getYELLOW_A200-JH0Opww ()I + public final fun getYELLOW_A400-JH0Opww ()I + public final fun getYELLOW_A700-JH0Opww ()I +} + +public final class korlibs/image/color/PaletteColorFormat : korlibs/image/color/ColorFormat { + public synthetic fun ([ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public final fun getPalette-FROm4YY ()[I + public fun getR (I)I + public fun pack (IIII)I +} + +public class korlibs/image/color/RGB : korlibs/image/color/ColorFormat24 { + public static final field Companion Lkorlibs/image/color/RGB$Companion; + public fun (III)V + public fun getA (I)I + public fun getB (I)I + public final fun getBOffset ()I + public fun getG (I)I + public final fun getGOffset ()I + public fun getR (I)I + public final fun getROffset ()I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGB$Companion : korlibs/image/color/RGB { +} + +public final class korlibs/image/color/RGBA : java/lang/Comparable, korlibs/image/paint/Paint, korlibs/math/interpolation/Interpolable { + public static final field Companion Lkorlibs/image/color/RGBA$Companion; + public static final fun SRGBtoLinearRGB-JH0Opww (I)I + public static final fun applyGamma-O1c-hRk (IF)I + public static final synthetic fun box-impl (I)Lkorlibs/image/color/RGBA; + public fun clone ()Lkorlibs/image/paint/Paint; + public static fun clone-impl (I)Lkorlibs/image/paint/Paint; + public synthetic fun compareTo (Ljava/lang/Object;)I + public fun compareTo-PXL95c4 (I)I + public static fun compareTo-PXL95c4 (II)I + public static final fun concatAd-O1c-hRk (ID)I + public static fun constructor-impl (I)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getAd-impl (I)D + public static final fun getAf-impl (I)F + public static final fun getB-impl (I)I + public static final fun getBd-impl (I)D + public static final fun getBf-impl (I)F + public static final fun getColor-JH0Opww (I)I + public static final fun getComponent-impl (IC)I + public static final fun getComponent-impl (II)I + public static final fun getG-impl (I)I + public static final fun getGd-impl (I)D + public static final fun getGf-impl (I)F + public static final fun getHexString-impl (I)Ljava/lang/String; + public static final fun getHexStringNoAlpha-impl (I)Ljava/lang/String; + public static final fun getHtmlColor-impl (I)Ljava/lang/String; + public static final fun getHtmlStringSimple-impl (I)Ljava/lang/String; + public static final fun getPremultiplied-WnMhupY (I)I + public static final fun getPremultipliedAccurate-WnMhupY (I)I + public static final fun getPremultipliedAccurateAlt-WnMhupY (I)I + public static final fun getPremultipliedFast-WnMhupY (I)I + public static final fun getR-impl (I)I + public static final fun getRd-impl (I)D + public static final fun getRf-impl (I)F + public static final fun getRgb-impl (I)I + public final fun getValue ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public synthetic fun interpolateWith-DJj3pIk (DLjava/lang/Object;)Ljava/lang/Object; + public fun interpolateWith-oXvrp2c (DI)I + public static fun interpolateWith-oXvrp2c (IDI)I + public static final fun linearRGBToSRGB-JH0Opww (I)I + public static final fun minus-O8vHKn8 (II)I + public static final fun mix-O8vHKn8 (II)I + public static final fun plus-O8vHKn8 (II)I + public static final fun premultipliedValue-impl (IZ)I + public static final fun readFloat-impl (I[FI)V + public static synthetic fun readFloat-impl$default (I[FIILjava/lang/Object;)V + public static final fun times-O8vHKn8 (II)I + public static final fun toRGBAf-UGuej-o (I)[F + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public static final fun toVector4-impl (I)Lkorlibs/math/geom/Vector4F; + public final synthetic fun unbox-impl ()I + public static final fun withA-O1c-hRk (II)I + public static final fun withAd-O1c-hRk (ID)I + public static final fun withAf-O1c-hRk (IF)I + public static final fun withB-O1c-hRk (II)I + public static final fun withBd-O1c-hRk (ID)I + public static final fun withBf-O1c-hRk (IF)I + public static final fun withG-O1c-hRk (II)I + public static final fun withGd-O1c-hRk (ID)I + public static final fun withGf-O1c-hRk (IF)I + public static final fun withR-O1c-hRk (II)I + public static final fun withRGB-O1c-hRk (II)I + public static final fun withRGB-u6-pZFY (IIII)I + public static final fun withRGBUnclamped-u6-pZFY (IIII)I + public static final fun withRd-O1c-hRk (ID)I + public static final fun withRf-O1c-hRk (IF)I +} + +public final class korlibs/image/color/RGBA$Companion : korlibs/image/color/ColorFormat32 { + public final fun float-6bQucaA (DDDD)I + public final fun float-6bQucaA (FFFF)I + public final fun float-GWFm98M ([FI)I + public static synthetic fun float-GWFm98M$default (Lkorlibs/image/color/RGBA$Companion;[FIILjava/lang/Object;)I + public final fun float-O1c-hRk (Lkorlibs/math/geom/Vector4F;)I + public final fun float-n4gSzIk ([F)I + public fun getA (I)I + public fun getB (I)I + public fun getG (I)I + public fun getR (I)I + public final fun interpolate-eNfyVaM (IID)I + public final fun invoke-6bQucaA (IIII)I + public final fun invoke-GWFm98M (II)I + public final fun invoke-O8vHKn8 (I)I + public final fun invoke-u6-pZFY (III)I + public final fun mix-fW9GB6U (II)I + public final fun mixRgb-eNfyVaM (IID)I + public final fun mixRgbFactor256 (III)I + public final fun mixRgbFactor256-kmvcM9k (III)I + public final fun mixRgba-eNfyVaM (IID)I + public final fun mixRgba4-RdOqKdk (IIIIDD)I + public final fun multiply-fW9GB6U (II)I + public fun pack (IIII)I + public final fun packUnsafe-6bQucaA (IIII)I + public final fun unclamped-6bQucaA (IIII)I +} + +public final class korlibs/image/color/RGBAKt { + public static final fun arraycopy-4DhhXis ([II[III)V + public static final fun arraycopy-NfnQA0g ([II[III)V + public static final fun asNonPremultiplied-YWajVTI (I)I + public static final fun asNonPremultiplied-qppUzjo ([I)[I + public static final fun asPremultiplied-2N1wtbg ([I)[I + public static final fun asPremultiplied-PXL95c4 (I)I + public static final fun asStraight-YWajVTI (I)I + public static final fun asStraight-qppUzjo ([I)[I + public static final fun depremultiply-BZWNAD4 ([II[III)V + public static final fun interpolate-KfyN0IA (DII)I + public static final fun interpolate-MWpgnYc (DII)I + public static final fun mix-2eT6Pzc (IID)I + public static final fun mix-4DhhXis ([II[III)V + public static final fun mix-QIjrKKM ([II[III)V + public static final fun mix-TSdl2XM (IID)I + public static final fun mix-i8yFRUI (II)I + public static final fun mix-y184oeg ([II[II[III)V + public static final fun premultiply-QIjrKKM ([II[III)V + public static final fun scale-VwgUA1w ([II[FII)V + public static final fun toRgbaArray (Ljava/util/List;)[I + public static final fun toRgbaArray ([Lkorlibs/image/color/RGBA;)[I +} + +public final class korlibs/image/color/RGBAPremultiplied { + public static final field Companion Lkorlibs/image/color/RGBAPremultiplied$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/RGBAPremultiplied; + public static fun constructor-impl (I)I + public static fun constructor-impl (II)I + public static fun constructor-impl (IIII)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getAd-impl (I)D + public static final fun getAf-impl (I)F + public static final fun getB-impl (I)I + public static final fun getBd-impl (I)D + public static final fun getBf-impl (I)F + public static final fun getDepremultiplied-JH0Opww (I)I + public static final fun getDepremultipliedAccurate-JH0Opww (I)I + public static final fun getDepremultipliedAccurateAlt-JH0Opww (I)I + public static final fun getDepremultipliedFast-JH0Opww (I)I + public static final fun getG-impl (I)I + public static final fun getGd-impl (I)D + public static final fun getGf-impl (I)F + public static final fun getHexString-impl (I)Ljava/lang/String; + public static final fun getHtmlColor-impl (I)Ljava/lang/String; + public static final fun getHtmlStringSimple-impl (I)Ljava/lang/String; + public static final fun getR-impl (I)I + public static final fun getRd-impl (I)D + public static final fun getRf-impl (I)F + public static final fun getRgb-impl (I)I + public final fun getValue ()I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public static final fun scaled-UNGtISs (ID)I + public static final fun scaled-UNGtISs (IF)I + public static final fun scaled256-UNGtISs (II)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/RGBAPremultiplied$Companion { + public final fun blend-a1rseoI (II)I + public final fun blend-gFV_SfY (IIII)I + public final fun blendAlpha-a1rseoI (II)I + public final fun invoke-Jo5oMHI (I)I + public final fun mixRgba-xPL2zsY (IID)I +} + +public final class korlibs/image/color/RGBA_4444 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGBA_4444; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGBA_5551 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGBA_5551; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGBAd { + public fun ()V + public fun (DDDD)V + public fun (I)V + public fun (Lkorlibs/image/color/RGBAd;)V + public final fun add (DDDD)V + public final fun getA ()D + public final fun getB ()D + public final fun getG ()D + public final fun getR ()D + public final fun set (DDDD)V + public final fun set (Lkorlibs/image/color/RGBAd;)V + public final fun setA (D)V + public final fun setB (D)V + public final fun setG (D)V + public final fun setR (D)V + public final fun toRGBA-JH0Opww ()I +} + +public final class korlibs/image/color/RGBAf { + public static final field Companion Lkorlibs/image/color/RGBAf$Companion; + public static final fun add-WNtDAAU ([FFFFF)[F + public static final synthetic fun box-impl ([F)Lkorlibs/image/color/RGBAf; + public static final fun clamp-UGuej-o ([F)[F + public static fun constructor-impl (FFFF)[F + public static fun constructor-impl (I)[F + public static fun constructor-impl ([F)[F + public static synthetic fun constructor-impl$default (FFFFILkotlin/jvm/internal/DefaultConstructorMarker;)[F + public static final fun copyFrom-rkqt18k ([F[F)[F + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([FLjava/lang/Object;)Z + public static final fun equals-impl0 ([F[F)Z + public static final fun getA-impl ([F)F + public static final fun getAd-impl ([F)D + public static final fun getAi-impl ([F)I + public static final fun getB-impl ([F)F + public static final fun getBd-impl ([F)D + public static final fun getBi-impl ([F)I + public final fun getData ()[F + public static final fun getG-impl ([F)F + public static final fun getGd-impl ([F)D + public static final fun getGi-impl ([F)I + public static final fun getR-impl ([F)F + public static final fun getRd-impl ([F)D + public static final fun getRgba-JH0Opww ([F)I + public static final fun getRi-impl ([F)I + public fun hashCode ()I + public static fun hashCode-impl ([F)I + public static final fun readFrom-impl ([F[FI)V + public static synthetic fun readFrom-impl$default ([F[FIILjava/lang/Object;)V + public static final fun setA-impl ([FF)V + public static final fun setAd-impl ([FD)V + public static final fun setB-impl ([FF)V + public static final fun setBd-impl ([FD)V + public static final fun setG-impl ([FF)V + public static final fun setGd-impl ([FD)V + public static final fun setR-impl ([FF)V + public static final fun setRd-impl ([FD)V + public static final fun setTo-WNtDAAU ([FFFFF)[F + public static final fun setTo-YJkwmXg ([FI)[F + public static final fun setTo-rkqt18k ([F[F)[F + public static final fun setToIdentity-UGuej-o ([F)[F + public static final fun setToMultiply-WNtDAAU ([FFFFF)[F + public static final fun setToMultiply-rkqt18k ([F[F)[F + public static final fun toRGBA-JH0Opww ([F)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([F)Ljava/lang/String; + public static final fun toVector-impl ([F)Lkorlibs/math/geom/Vector4F; + public final synthetic fun unbox-impl ()[F + public static final fun writeTo-impl ([F[FI)V + public static synthetic fun writeTo-impl$default ([F[FIILjava/lang/Object;)V +} + +public final class korlibs/image/color/RGBAf$Companion { + public final fun invoke-rkqt18k ([F)[F + public final fun valueOf--1Z3aRg (Ljava/lang/String;[F)[F + public static synthetic fun valueOf--1Z3aRg$default (Lkorlibs/image/color/RGBAf$Companion;Ljava/lang/String;[FILjava/lang/Object;)[F +} + +public final class korlibs/image/color/RGBAfKt { + public static final fun RGBAf (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)[F + public static final fun writeFloat-_XhCFwI (I[FI)V + public static synthetic fun writeFloat-_XhCFwI$default (I[FIILjava/lang/Object;)V +} + +public final class korlibs/image/color/RGB_555 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGB_555; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RGB_565 : korlibs/image/color/ColorFormat, korlibs/image/color/ColorFormat16 { + public static final field INSTANCE Lkorlibs/image/color/RGB_565; + public fun getA (I)I + public fun getB (I)I + public fun getBpp ()I + public fun getG (I)I + public fun getR (I)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/RgbaArray : java/util/List, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/image/color/RgbaArray$Companion; + public synthetic fun add (ILjava/lang/Object;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add-PXL95c4 (I)Z + public fun add-XDoMphA (II)V + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public synthetic fun addFirst (Ljava/lang/Object;)V + public fun addFirst-KatOrx8 (Lkorlibs/image/color/RGBA;)V + public synthetic fun addLast (Ljava/lang/Object;)V + public fun addLast-KatOrx8 (Lkorlibs/image/color/RGBA;)V + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/RgbaArray; + public fun clear ()V + public static fun constructor-impl ([I)[I + public final fun contains (Ljava/lang/Object;)Z + public fun contains-PXL95c4 (I)Z + public static fun contains-PXL95c4 ([II)Z + public fun containsAll (Ljava/util/Collection;)Z + public static fun containsAll-impl ([ILjava/util/Collection;)Z + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun fill-_XhCFwI ([IIII)V + public static synthetic fun fill-_XhCFwI$default ([IIIIILjava/lang/Object;)V + public synthetic fun get (I)Ljava/lang/Object; + public fun get-O1c-hRk (I)I + public static fun get-O1c-hRk ([II)I + public final fun getInts ()[I + public fun getSize ()I + public static fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf-PXL95c4 (I)I + public static fun indexOf-PXL95c4 ([II)I + public fun isEmpty ()Z + public static fun isEmpty-impl ([I)Z + public fun iterator ()Ljava/util/Iterator; + public static fun iterator-impl ([I)Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf-PXL95c4 (I)I + public static fun lastIndexOf-PXL95c4 ([II)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public static fun listIterator-impl ([I)Ljava/util/ListIterator; + public static fun listIterator-impl ([II)Ljava/util/ListIterator; + public static final fun premultiplyInplace-zd-32vk ([III)[I + public static synthetic fun premultiplyInplace-zd-32vk$default ([IIIILjava/lang/Object;)[I + public fun remove (I)I + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public synthetic fun removeFirst ()Ljava/lang/Object; + public fun removeFirst-PozHwmI ()Lkorlibs/image/color/RGBA; + public synthetic fun removeLast ()Ljava/lang/Object; + public fun removeLast-PozHwmI ()Lkorlibs/image/color/RGBA; + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public static final fun set-XDoMphA ([III)V + public fun set-YUDK9qs (II)I + public synthetic fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public static fun subList-impl ([III)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public final class korlibs/image/color/RgbaArray$Companion { + public final fun invoke-Ufc9j94 (ILkotlin/jvm/functions/Function1;)[I + public final fun invoke-lrAz6eQ (I)[I + public final fun invoke-lrAz6eQ ([Lkorlibs/image/color/RGBA;)[I + public final fun invokeRgba ([Lkorlibs/image/color/RGBA;)[I +} + +public final class korlibs/image/color/RgbaPremultipliedArray { + public static final field Companion Lkorlibs/image/color/RgbaPremultipliedArray$Companion; + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/RgbaPremultipliedArray; + public static fun constructor-impl ([I)[I + public static final fun depremultiplyInplace-Ufc9j94 ([III)[I + public static synthetic fun depremultiplyInplace-Ufc9j94$default ([IIIILjava/lang/Object;)[I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun fill-QDlECrk ([IIII)V + public static synthetic fun fill-QDlECrk$default ([IIIIILjava/lang/Object;)V + public static final fun get-UNGtISs ([II)I + public final fun getInts ()[I + public static final fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public static final fun set-ma3DQ24 ([III)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public final class korlibs/image/color/RgbaPremultipliedArray$Companion { + public final fun invoke-JIsoUPY (I)[I + public final fun invoke-JIsoUPY ([Lkorlibs/image/color/RGBAPremultiplied;)[I + public final fun invoke-zd-32vk (ILkotlin/jvm/functions/Function1;)[I +} + +public final class korlibs/image/color/Vector3DExtKt { + public static final fun setToColor-XDoMphA (Lkorlibs/math/geom/MVector4;I)Lkorlibs/math/geom/MVector4; + public static final fun setToColorPremultiplied-XDoMphA (Lkorlibs/math/geom/MVector4;I)Lkorlibs/math/geom/MVector4; + public static final fun toPremultipliedVector3D-r6-hJiU (ILkorlibs/math/geom/MVector4;)Lkorlibs/math/geom/MVector4; + public static synthetic fun toPremultipliedVector3D-r6-hJiU$default (ILkorlibs/math/geom/MVector4;ILjava/lang/Object;)Lkorlibs/math/geom/MVector4; + public static final fun toVector3D-2rwDi88 (ILkorlibs/math/geom/MVector4;)Lkorlibs/math/geom/MVector4; + public static synthetic fun toVector3D-2rwDi88$default (ILkorlibs/math/geom/MVector4;ILjava/lang/Object;)Lkorlibs/math/geom/MVector4; + public static final fun toVector3D-r6-hJiU (ILkorlibs/math/geom/MVector4;)Lkorlibs/math/geom/MVector4; + public static synthetic fun toVector3D-r6-hJiU$default (ILkorlibs/math/geom/MVector4;ILjava/lang/Object;)Lkorlibs/math/geom/MVector4; + public static final fun toVector4-YWajVTI (I)Lkorlibs/math/geom/Vector4F; +} + +public final class korlibs/image/color/YCbCr { + public static final field Companion Lkorlibs/image/color/YCbCr$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/YCbCr; + public static fun constructor-impl (I)I + public static fun constructor-impl (IIII)I + public static synthetic fun constructor-impl$default (IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getCb-impl (I)I + public static final fun getCr-impl (I)I + public final fun getValue ()I + public static final fun getY-impl (I)I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/YCbCr$Companion : korlibs/image/color/ColorFormat32 { + public fun getA (I)I + public fun getB (I)I + public final fun getB (III)I + public final fun getCb (I)I + public final fun getCb (III)I + public final fun getCr (I)I + public final fun getCr (III)I + public fun getG (I)I + public final fun getG (III)I + public fun getR (I)I + public final fun getR (III)I + public final fun getY (I)I + public final fun getY (III)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/YCbCrArray { + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/YCbCrArray; + public static fun constructor-impl ([I)[I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun get-CUdGbvo ([II)I + public final fun getInts ()[I + public static final fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public static final fun set-ruHAFSA ([III)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public final class korlibs/image/color/YCbCrKt { + public static final fun toRGBA-HJD2yCw (I)I + public static final fun toYCbCr-PXL95c4 (I)I +} + +public final class korlibs/image/color/YUVA { + public static final field Companion Lkorlibs/image/color/YUVA$Companion; + public static final synthetic fun box-impl (I)Lkorlibs/image/color/YUVA; + public static fun constructor-impl (I)I + public static fun constructor-impl (IIII)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public static final fun getA-impl (I)I + public static final fun getU-impl (I)I + public static final fun getV-impl (I)I + public final fun getValue ()I + public static final fun getY-impl (I)I + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public final class korlibs/image/color/YUVA$Companion : korlibs/image/color/ColorFormat32 { + public final fun YUVtoRGB-G67W0_o ([II[B[B[BII)V + public fun getA (I)I + public fun getB (I)I + public final fun getB (III)I + public fun getG (I)I + public final fun getG (III)I + public fun getR (I)I + public final fun getR (III)I + public final fun getU (I)I + public final fun getU (III)I + public final fun getV (I)I + public final fun getV (III)I + public final fun getY (I)I + public final fun getY (III)I + public fun pack (IIII)I +} + +public final class korlibs/image/color/YUVAKt { + public static final fun toRGBA-eE1VlwU (I)I + public static final fun toYUVA-PXL95c4 (I)I +} + +public final class korlibs/image/color/YuvaArray { + public static final synthetic fun box-impl ([I)Lkorlibs/image/color/YuvaArray; + public static fun constructor-impl ([I)[I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl ([ILjava/lang/Object;)Z + public static final fun equals-impl0 ([I[I)Z + public static final fun get-CswKljc ([II)I + public final fun getInts ()[I + public static final fun getSize-impl ([I)I + public fun hashCode ()I + public static fun hashCode-impl ([I)I + public static final fun set-tWwKU5E ([III)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl ([I)Ljava/lang/String; + public final synthetic fun unbox-impl ()[I +} + +public abstract interface class korlibs/image/font/BaseTextMetricsResult { + public abstract fun getFmetrics ()Lkorlibs/image/font/FontMetrics; + public abstract fun getGlyphs ()Ljava/util/List; + public abstract fun getGlyphsPerLine ()Ljava/util/List; + public abstract fun getMetrics ()Lkorlibs/image/font/TextMetrics; +} + +public abstract class korlibs/image/font/BaseTtfFont : korlibs/datastructure/Extra, korlibs/image/font/VectorFont { + public static final field Companion Lkorlibs/image/font/BaseTtfFont$Companion; + public fun (Lkorlibs/io/stream/FastByteArrayInputStream;Ljava/lang/String;ZZ)V + public synthetic fun (Lkorlibs/io/stream/FastByteArrayInputStream;Ljava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([BLjava/lang/String;ZZ)V + public synthetic fun ([BLjava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + protected final fun addCharacterMap (II)V + protected final fun addCharacterMapOld (II)V + public final fun doInit ()V + public final fun get (C)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun get (I)Lkorlibs/image/font/BaseTtfFont$Glyph; + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun get-BGDy9WI (I)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getAdvanceWidthMax ()I + public final fun getAllBytes ()[B + public final fun getAllBytesUnsafe ()[B + public final fun getAllGlyphs (Z)Ljava/util/List; + public static synthetic fun getAllGlyphs$default (Lkorlibs/image/font/BaseTtfFont;ZILjava/lang/Object;)Ljava/util/List; + public final fun getAscender ()I + public final fun getBitmapGlyphInfos ()Ljava/util/LinkedHashMap; + public final fun getCaretOffset ()I + public final fun getCaretSlopeRise ()I + public final fun getCaretSlopeRun ()I + public final fun getCharIndexFromChar (C)Ljava/lang/Integer; + public final fun getCharIndexFromCodePoint (I)Ljava/lang/Integer; + public final fun getCharIndexFromWChar-BGDy9WI (I)Ljava/lang/Integer; + protected final fun getCharacterMapOrNull (I)Ljava/lang/Integer; + public final fun getCharacterMaps ()Ljava/util/LinkedHashMap; + public final fun getCharacterMapsReverse ()Ljava/util/LinkedHashMap; + public final fun getCodePointFromCharIndex (I)Ljava/lang/Integer; + public final fun getCodePointFromCharIndexOrElse (II)I + public static synthetic fun getCodePointFromCharIndexOrElse$default (Lkorlibs/image/font/BaseTtfFont;IIILjava/lang/Object;)I + protected final fun getColrGlyphInfos ()Lkorlibs/datastructure/IntMap; + protected final fun getColrv0LayerInfos ()[Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo; + protected final fun getColrv1 ()Lkorlibs/image/font/BaseTtfFont$COLRv1; + public final fun getDescender ()I + protected final fun getEnableLigatures ()Z + protected final fun getExtName ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + protected final fun getFontDirectionHint ()I + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public final fun getFontMetrics1px ()Lkorlibs/image/font/FontMetrics; + protected final fun getFontRev ()I + protected final fun getFrozen ()Z + public final fun getGlyphByChar (CZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByChar$default (Lkorlibs/image/font/BaseTtfFont;CZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByCodePoint (IZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByCodePoint$default (Lkorlibs/image/font/BaseTtfFont;IZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByIndex (IZI)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByIndex$default (Lkorlibs/image/font/BaseTtfFont;IZIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByReader (Lkorlibs/io/lang/WStringReader;IZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByReader$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/lang/WStringReader;IZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getGlyphByWChar-Xh9c3mw (IZ)Lkorlibs/image/font/BaseTtfFont$Glyph; + public static synthetic fun getGlyphByWChar-Xh9c3mw$default (Lkorlibs/image/font/BaseTtfFont;IZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Glyph; + protected final fun getGlyphCache ()Lkorlibs/datastructure/IntMap; + protected final fun getGlyphDataFormat ()I + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public final fun getGlyphSubstitution ()Lkorlibs/datastructure/IntIntMap; + public final fun getGlyphsByReader (Lkorlibs/io/lang/WStringReader;Ljava/util/List;)Ljava/util/List; + public static synthetic fun getGlyphsByReader$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/lang/WStringReader;Ljava/util/List;ILjava/lang/Object;)Ljava/util/List; + protected final fun getHheaVersion ()I + protected final fun getHorMetrics ()Ljava/util/List; + protected final fun getIndexToLocFormat ()I + public fun getKerning (DII)D + public final fun getLineGap ()I + protected final fun getLineHeight ()I + protected final fun getLocs ()[I + protected final fun getLowestRecPPEM ()I + protected final fun getMacStyle ()I + public final fun getMaxComponentDepth ()I + public final fun getMaxComponentElements ()I + public final fun getMaxCompositeContours ()I + public final fun getMaxCompositePoints ()I + public final fun getMaxContours ()I + public final fun getMaxFunctionDefs ()I + public final fun getMaxInstructionDefs ()I + public final fun getMaxPoints ()I + public final fun getMaxSizeOfInstructions ()I + public final fun getMaxStackElements ()I + public final fun getMaxStorage ()I + public final fun getMaxTwilightPoints ()I + public final fun getMaxZones ()I + public final fun getMetricDataFormat ()I + public final fun getMinLeftSideBearing ()I + public final fun getMinRightSideBearing ()I + public fun getName ()Ljava/lang/String; + public final fun getName (I)Ljava/lang/String; + public final fun getName (Lkorlibs/image/font/BaseTtfFont$NameId;)Ljava/lang/String; + protected final fun getNamesi ()Lkorlibs/image/font/BaseTtfFont$NamesInfo; + protected final fun getNonExistantGlyphMetrics1px ()Lkorlibs/image/font/GlyphMetrics; + public final fun getNumGlyphs ()I + public final fun getNumberOfHMetrics ()I + protected final fun getOnlyReadMetadata ()Z + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public final fun getPalettes ()Ljava/util/List; + protected final fun getS ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSubstitutionsCodePoints ()Lkorlibs/datastructure/IntMap; + public abstract fun getTable (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Table; + public abstract fun getTableNames ()Ljava/util/Set; + protected final fun getTempContours ()[Lkorlibs/image/font/BaseTtfFont$Contour; + protected final fun getTextScale (D)D + public final fun getTtfCompleteName ()Ljava/lang/String; + public final fun getTtfName ()Ljava/lang/String; + public final fun getUnitsPerEm ()I + protected final fun getXMax ()I + public final fun getXMaxExtent ()I + protected final fun getXMin ()I + protected final fun getYMax ()I + protected final fun getYMin ()I + public final fun get_cff ()Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult; + protected final fun interpretColrv1 (ILkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/vector/Context2d;II)V + public final fun isOpenType ()Z + public final fun openTable (Ljava/lang/String;)Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun readAffine2x3 (Lkorlibs/io/stream/FastByteArrayInputStream;Z)Lkorlibs/math/geom/Matrix; + public final fun readBaseGlyphPaintRecord (Lkorlibs/io/stream/FastByteArrayInputStream;)V + protected final fun readCbdt ()V + protected final fun readCblc ()V + public final fun readClipBox (Lkorlibs/io/stream/FastByteArrayInputStream;Z)Lkorlibs/math/geom/Rectangle; + public static synthetic fun readClipBox$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/stream/FastByteArrayInputStream;ZILjava/lang/Object;)Lkorlibs/math/geom/Rectangle; + protected final fun readCmap ()V + public final fun readColorLine (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/BaseTtfFont$ColorLine; + public final fun readColorStop (Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/BaseTtfFont$ColorStop;)Lkorlibs/image/font/BaseTtfFont$ColorStop; + public static synthetic fun readColorStop$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/BaseTtfFont$ColorStop;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$ColorStop; + protected final fun readColr ()V + public final fun readCoverage (Lkorlibs/io/stream/FastByteArrayInputStream;I)[I + public static synthetic fun readCoverage$default (Lkorlibs/image/font/BaseTtfFont;Lkorlibs/io/stream/FastByteArrayInputStream;IILjava/lang/Object;)[I + protected final fun readCpal ()V + protected final fun readF2DOT14 (Lkorlibs/io/stream/FastByteArrayInputStream;)F + protected final fun readFIXED3 (Lkorlibs/io/stream/FastByteArrayInputStream;)F + public final fun readFWORD (Lkorlibs/io/stream/FastByteArrayInputStream;)I + protected final fun readGlyph (Lkorlibs/io/stream/FastByteArrayInputStream;I)Lkorlibs/image/font/BaseTtfFont$Glyph; + protected final fun readGsub ()V + protected final fun readHead ()V + protected abstract fun readHeaderTables ()V + protected final fun readHhea ()V + protected final fun readHmtx ()V + protected final fun readLoca ()V + protected final fun readMaxp ()V + protected final fun readMixBE (Lkorlibs/io/stream/FastByteArrayInputStream;ZZ)I + protected final fun readNames ()V + public final fun readOffset16 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readOffset24 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readOffset32 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + protected final fun readSbix ()V + protected final fun readSibLineMetrics (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun readUFWORD (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readVarIdxBase (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + protected final fun runTable (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + protected final fun runTableUnit (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + protected final fun setAdvanceWidthMax (I)V + protected final fun setAscender (I)V + public final fun setBitmapGlyphInfos (Ljava/util/LinkedHashMap;)V + protected final fun setCaretOffset (I)V + protected final fun setCaretSlopeRise (I)V + protected final fun setCaretSlopeRun (I)V + protected final fun setColrv0LayerInfos ([Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo;)V + protected final fun setColrv1 (Lkorlibs/image/font/BaseTtfFont$COLRv1;)V + protected final fun setDescender (I)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + protected final fun setFontDirectionHint (I)V + protected final fun setFontRev (I)V + protected final fun setFrozen (Z)V + protected final fun setGlyphDataFormat (I)V + protected final fun setHheaVersion (I)V + protected final fun setHorMetrics (Ljava/util/List;)V + protected final fun setIndexToLocFormat (I)V + protected final fun setLineGap (I)V + protected final fun setLocs ([I)V + protected final fun setLowestRecPPEM (I)V + protected final fun setMacStyle (I)V + protected final fun setMaxComponentDepth (I)V + protected final fun setMaxComponentElements (I)V + protected final fun setMaxCompositeContours (I)V + protected final fun setMaxCompositePoints (I)V + protected final fun setMaxContours (I)V + protected final fun setMaxFunctionDefs (I)V + protected final fun setMaxInstructionDefs (I)V + protected final fun setMaxPoints (I)V + protected final fun setMaxSizeOfInstructions (I)V + protected final fun setMaxStackElements (I)V + protected final fun setMaxStorage (I)V + protected final fun setMaxTwilightPoints (I)V + protected final fun setMaxZones (I)V + protected final fun setMetricDataFormat (I)V + protected final fun setMinLeftSideBearing (I)V + protected final fun setMinRightSideBearing (I)V + protected final fun setNumGlyphs (I)V + protected final fun setNumberOfHMetrics (I)V + public final fun setOpenType (Z)V + public final fun setPalettes (Ljava/util/List;)V + protected final fun setUnitsPerEm (I)V + protected final fun setXMax (I)V + protected final fun setXMaxExtent (I)V + protected final fun setXMin (I)V + protected final fun setYMax (I)V + protected final fun setYMin (I)V + public final fun set_cff (Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$BitmapGlyphInfo { + public fun (IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIII)V + public synthetic fun (IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component13 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIII)Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo;IIIILkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIIIIIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getAscender ()I + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBitmap (Z)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun getBitmap$default (Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo;ZILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public final fun getDescender ()I + public final fun getGlyphID ()I + public final fun getHeight ()I + public final fun getHoriAdvance ()I + public final fun getHoriBearingX ()I + public final fun getHoriBearingY ()I + public final fun getImageFormat ()I + public final fun getInfo ()Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public final fun getOffset ()I + public final fun getS ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSize ()I + public final fun getVertAdvance ()I + public final fun getVertBearingX ()I + public final fun getVertBearingY ()I + public final fun getWidth ()I + public fun hashCode ()I + public final fun setBitmap (Lkorlibs/image/bitmap/Bitmap;)V + public final fun setHeight (I)V + public final fun setHoriAdvance (I)V + public final fun setHoriBearingX (I)V + public final fun setHoriBearingY (I)V + public final fun setS (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setVertAdvance (I)V + public final fun setVertBearingX (I)V + public final fun setVertBearingY (I)V + public final fun setWidth (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$CFFGlyph : korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIIIILkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath;)V + public fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun getPaths ()Ljava/util/List; +} + +public final class korlibs/image/font/BaseTtfFont$COLRv1 { + public fun ()V + public fun ([ILkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;)V + public synthetic fun ([ILkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/io/stream/FastByteArrayInputStream;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getGlyphIDToClipOffset ()Lkorlibs/datastructure/IntIntMap; + public final fun getLayerList ()[I + public final fun getS ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSBaseOffset ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSClipOffset ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun getSLayerOffset ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun setLayerList ([I)V + public final fun setS (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setSBaseOffset (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setSClipOffset (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun setSLayerOffset (Lkorlibs/io/stream/FastByteArrayInputStream;)V +} + +public final class korlibs/image/font/BaseTtfFont$Clip { + public fun (III)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (III)Lkorlibs/image/font/BaseTtfFont$Clip; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$Clip;IIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Clip; + public fun equals (Ljava/lang/Object;)Z + public final fun getClipBoxOffset ()I + public final fun getEndGlyphID ()I + public final fun getStartGlyphID ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColorBitmapInfo { + public fun ()V + public fun (IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIII)V + public synthetic fun (IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun component6 ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIII)Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo;IIIILkorlibs/image/font/BaseTtfFont$SbitLineMetrics;Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$ColorBitmapInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getBitDepth ()I + public final fun getColorRef ()I + public final fun getEndGlyphIndex ()I + public final fun getFlags ()I + public final fun getHori ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public final fun getIndexSubTableArrayOffset ()I + public final fun getIndexTablesSize ()I + public final fun getNumberofIndexSubTables ()I + public final fun getPpemX ()I + public final fun getPpemY ()I + public final fun getStartGlyphIndex ()I + public final fun getVert ()Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColorLine { + public fun (Lkorlibs/image/vector/CycleMethod;Ljava/util/List;)V + public final fun addToPaint (Lkorlibs/image/paint/GradientPaint;Lkorlibs/image/bitmap/Palette;)V + public final fun component1 ()Lkorlibs/image/vector/CycleMethod; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/vector/CycleMethod;Ljava/util/List;)Lkorlibs/image/font/BaseTtfFont$ColorLine; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$ColorLine;Lkorlibs/image/vector/CycleMethod;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$ColorLine; + public fun equals (Ljava/lang/Object;)Z + public final fun getCycle ()Lkorlibs/image/vector/CycleMethod; + public final fun getStops ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColorStop { + public fun (DID)V + public final fun getAlpha ()D + public final fun getPaletteIndex ()I + public final fun getStopOffset ()D + public final fun setAlpha (D)V + public final fun setPaletteIndex (I)V + public final fun setStopOffset (D)V +} + +public abstract interface class korlibs/image/font/BaseTtfFont$ColrGlyphInfo { + public abstract fun getColorShape (I)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/font/BaseTtfFont$ColrGlyphInfo$DefaultImpls { + public static synthetic fun getColorShape$default (Lkorlibs/image/font/BaseTtfFont$ColrGlyphInfo;IILjava/lang/Object;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/font/BaseTtfFont$ColrGlyphInfoV0 : korlibs/image/font/BaseTtfFont$ColrGlyphInfo { + public fun (Lkorlibs/image/font/BaseTtfFont;III)V + public final fun get (I)Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo; + public fun getColorShape (I)Lkorlibs/image/vector/Shape; + public final fun getFirstLayerIndex ()I + public final fun getGlyphID ()I + public final fun getNumLayers ()I + public final fun toList ()Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColrGlyphInfoV1 : korlibs/image/font/BaseTtfFont$ColrGlyphInfo { + public fun (Lkorlibs/image/font/BaseTtfFont;II)V + public fun getColorShape (I)Lkorlibs/image/vector/Shape; + public final fun getGlyphID ()I + public final fun getPaint ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$ColrLayerInfo { + public fun (Lkorlibs/image/font/BaseTtfFont;II)V + public final fun color-O1c-hRk (I)I + public final fun getColor-JH0Opww ()I + public final fun getGlyphID ()I + public final fun getPaletteIndex ()I + public final fun getShape (I)Lkorlibs/image/vector/FillShape; + public static synthetic fun getShape$default (Lkorlibs/image/font/BaseTtfFont$ColrLayerInfo;IILjava/lang/Object;)Lkorlibs/image/vector/FillShape; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$Colrv1Paint : java/lang/Enum { + public static final field Companion Lkorlibs/image/font/BaseTtfFont$Colrv1Paint$Companion; + public static final field PaintColrGlyph Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintColrLayers Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintComposite Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintGlyph Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintLinearGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintRadialGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintRotate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintRotateAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScale Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScaleAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScaleUniform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintScaleUniformAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSkew Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSkewAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSolid Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintSweepGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintTransform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintTranslate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarLinearGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarRadialGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarRotate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarRotateAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScale Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScaleAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScaleUniform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarScaleUniformAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSkew Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSkewAroundCenter Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSolid Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarSweepGradient Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarTransform Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static final field PaintVarTranslate Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getFormat ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; + public static fun values ()[Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; +} + +public final class korlibs/image/font/BaseTtfFont$Colrv1Paint$Companion { + public final fun getBY_FORMAT ()[Lkorlibs/image/font/BaseTtfFont$Colrv1Paint; +} + +public final class korlibs/image/font/BaseTtfFont$Companion { + public final fun readHeaderTables (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/util/Map; + public final fun readNamesSection (Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/BaseTtfFont$NamesInfo;)V +} + +public final class korlibs/image/font/BaseTtfFont$CompositeGlyph : korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIIILjava/util/List;I)V + public fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun getPaths ()Ljava/util/List; + public final fun getRefs ()Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$Contour { + public fun ()V + public fun (IIZ)V + public synthetic fun (IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Z + public final fun copy (IIZ)Lkorlibs/image/font/BaseTtfFont$Contour; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$Contour;IIZILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Contour; + public final fun copyFrom (Lkorlibs/image/font/BaseTtfFont$Contour;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getOnCurve ()Z + public final fun getX ()I + public final fun getY ()I + public fun hashCode ()I + public final fun setOnCurve (Z)V + public final fun setX (I)V + public final fun setY (I)V + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIIII)V + public final fun getAdvanceWidth ()I + public final fun getBitmapEntry ()Lkorlibs/image/font/BaseTtfFont$BitmapGlyphInfo; + public final fun getColorEntry ()Lkorlibs/image/font/BaseTtfFont$ColrGlyphInfo; + public final fun getIndex ()I + public final fun getMetrics1px ()Lkorlibs/image/font/GlyphMetrics; + public abstract fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public abstract fun getPaths ()Ljava/util/List; + public final fun getXMax ()I + public final fun getXMin ()I + public final fun getYMax ()I + public final fun getYMin ()I +} + +public final class korlibs/image/font/BaseTtfFont$GlyphGraphicsPath : korlibs/math/geom/vector/IVectorPath { + public fun (ILkorlibs/math/geom/vector/VectorPath;)V + public fun arc-gw4c68o (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;DDZ)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;D)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;F)V + public fun circle (Lkorlibs/math/geom/Circle;)V + public fun circle (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun circleHole (Lkorlibs/math/geom/Circle;)V + public fun circleHole (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun close ()V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun copy (ILkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath;ILkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun cubic (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun cubicTo (DDDDDD)V + public fun cubicTo (FFFFFF)V + public fun cubicTo (IIIIII)V + public fun cubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun curve (Lkorlibs/math/geom/bezier/Bezier;)V + public fun curves (Ljava/util/List;)V + public fun curves (Lkorlibs/math/geom/bezier/Curves;)V + public fun ellipse (Lkorlibs/math/geom/Ellipse;)V + public fun ellipse (Lkorlibs/math/geom/Rectangle;)V + public fun ellipse (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getGlpyhIndex ()I + public fun getLastMovePos ()Lkorlibs/math/geom/Vector2D; + public fun getLastPos ()Lkorlibs/math/geom/Vector2D; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getTotalPoints ()I + public fun hashCode ()I + public fun isEmpty ()Z + public fun isNotEmpty ()Z + public fun line (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun lineTo (DD)V + public fun lineTo (FF)V + public fun lineTo (II)V + public fun lineTo (Lkorlibs/math/geom/Vector2D;)V + public fun lineToH (D)V + public fun lineToV (D)V + public fun moveTo (DD)V + public fun moveTo (FF)V + public fun moveTo (II)V + public fun moveTo (Lkorlibs/math/geom/Vector2D;)V + public fun moveToH (D)V + public fun moveToV (D)V + public fun parallelogram-71ybUt4 (Lkorlibs/math/geom/Rectangle;DZ)V + public fun polygon (Ljava/util/List;Z)V + public fun polygon (Lkorlibs/math/geom/IPointList;Z)V + public fun polygon ([Lkorlibs/math/geom/Vector2D;Z)V + public fun polyline (Ljava/util/List;Z)V + public fun polyline (Lkorlibs/math/geom/IPointList;Z)V + public fun polyline ([Lkorlibs/math/geom/Vector2D;Z)V + public fun quad (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun quadTo (DDDD)V + public fun quadTo (FFFF)V + public fun quadTo (IIII)V + public fun quadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineToH (D)V + public fun rLineToH (DZ)V + public fun rLineToHV (DZ)V + public fun rLineToV (D)V + public fun rLineToV (DZ)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rMoveToH (D)V + public fun rMoveToH (DZ)V + public fun rMoveToHV (DZ)V + public fun rMoveToV (D)V + public fun rMoveToV (DZ)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rect (DDDD)V + public fun rect (FFFF)V + public fun rect (IIII)V + public fun rect (Lkorlibs/math/geom/Rectangle;)V + public fun rect (Lkorlibs/math/geom/RectangleInt;)V + public fun rect (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun rectHole (DDDD)V + public fun rectHole (FFFF)V + public fun rectHole (IIII)V + public fun rectHole (Lkorlibs/math/geom/Rectangle;)V + public fun regularPolygon-naQvTww (IDDDD)V + public fun regularPolygonHole-naQvTww (IDDDD)V + public fun roundRect (DDDDDD)V + public fun roundRect (DDDDDDDD)V + public fun roundRect (FFFFFF)V + public fun roundRect (IIIIII)V + public fun roundRect (Lkorlibs/math/geom/RoundRectangle;)V + public fun star-dVqXrhI (IDDDDD)V + public fun starHole-dVqXrhI (IDDDDD)V + public fun toString ()Ljava/lang/String; + public fun toSvgString ()Ljava/lang/String; + public fun transformed (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/vector/VectorBuilder; + public fun transformed (Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public fun write (Ljava/util/List;)V + public fun write (Lkorlibs/math/geom/bezier/Curves;)V +} + +public final class korlibs/image/font/BaseTtfFont$GlyphReference { + public fun (Lkorlibs/image/font/BaseTtfFont$Glyph;IIFFFF)V + public final fun component1 ()Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()F + public final fun component5 ()F + public final fun component6 ()F + public final fun component7 ()F + public final fun copy (Lkorlibs/image/font/BaseTtfFont$Glyph;IIFFFF)Lkorlibs/image/font/BaseTtfFont$GlyphReference; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$GlyphReference;Lkorlibs/image/font/BaseTtfFont$Glyph;IIFFFFILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$GlyphReference; + public fun equals (Ljava/lang/Object;)Z + public final fun getGlyph ()Lkorlibs/image/font/BaseTtfFont$Glyph; + public final fun getScale01 ()F + public final fun getScale10 ()F + public final fun getScaleX ()F + public final fun getScaleY ()F + public final fun getX ()I + public final fun getY ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$HorMetric { + public fun (II)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/image/font/BaseTtfFont$HorMetric; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$HorMetric;IIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$HorMetric; + public fun equals (Ljava/lang/Object;)Z + public final fun getAdvanceWidth ()I + public final fun getLsb ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$NameId : java/lang/Enum { + public static final field COMPATIBLE_FULL Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field COMPLETE_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field COPYRIGHT Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field Companion Lkorlibs/image/font/BaseTtfFont$NameId$Companion; + public static final field DARK_BACKGROUND Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field DESIGNER Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field LICENSE_DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field LICENSE_URL Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field LIGHT_BACKGROUND Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field MANUFACTURER Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field MAX_ID I + public static final field NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field POSTSCRIPT_CID Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field POSTSCRIPT_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field PREFERRED_FAMILY Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field PREFERRED_SUBFAMILY Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field RELEASE_VERSION Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field RESERVED_15 Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field SAMPLE_TEXT Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field STYLE Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field TRADEMARK Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field UNAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field URL_DESIGNER Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field URL_VENDOR Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field VARIATION_POSTSCRIPT_PREFIX Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field WWS_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static final field WWS_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameId; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$NameId; + public static fun values ()[Lkorlibs/image/font/BaseTtfFont$NameId; +} + +public final class korlibs/image/font/BaseTtfFont$NameId$Companion { +} + +public final class korlibs/image/font/BaseTtfFont$NameIds : java/lang/Enum { + public static final field COMPATIBLE_FULL Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field COPYRIGHT Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field Companion Lkorlibs/image/font/BaseTtfFont$NameIds$Companion; + public static final field DARK_BACKGROUND_PALETTE Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field DESIGNER Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field FONT_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field FONT_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field FULL_FONT_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field LICENSE_DESCRIPTION Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field LICENSE_URL Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field LIGHT_BACKGROUND_PALETTE Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field MANUFACTURER Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field POSTSCRIPT_CID Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field POSTSCRIPT_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field RESERVED_15 Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field SAMPLE_TEXT Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field TRADEMARK Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field TYPO_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field TYPO_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field UNIQUE_FONT_ID Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field URL_DESIGNER Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field URL_VENDOR Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field VARIATIONS_POSTSCRIPT_NAME_PREFIX Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field VERSION_STRING Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field WWS_FAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static final field WWS_SUBFAMILY_NAME Lkorlibs/image/font/BaseTtfFont$NameIds; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$NameIds; + public static fun values ()[Lkorlibs/image/font/BaseTtfFont$NameIds; +} + +public final class korlibs/image/font/BaseTtfFont$NameIds$Companion { + public final fun getNames ()[Lkorlibs/image/font/BaseTtfFont$NameIds; +} + +public final class korlibs/image/font/BaseTtfFont$NameInfo { + public fun (IILkorlibs/io/lang/Charset;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Lkorlibs/io/lang/Charset; + public final fun copy (IILkorlibs/io/lang/Charset;)Lkorlibs/image/font/BaseTtfFont$NameInfo; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$NameInfo;IILkorlibs/io/lang/Charset;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$NameInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCharset ()Lkorlibs/io/lang/Charset; + public final fun getLength ()I + public final fun getOffset ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$NamesInfo { + public fun ()V + public final fun getName (I)Ljava/lang/String; + public final fun getName (Lkorlibs/image/font/BaseTtfFont$NameId;)Ljava/lang/String; + public final fun getTtfCompleteName ()Ljava/lang/String; + public final fun getTtfName ()Ljava/lang/String; + public final fun toMap ()Ljava/util/Map; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$SbitLineMetrics { + public fun ()V + public fun (IIIIIIIIIIII)V + public synthetic fun (IIIIIIIIIIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component10 ()I + public final fun component11 ()I + public final fun component12 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun component7 ()I + public final fun component8 ()I + public final fun component9 ()I + public final fun copy (IIIIIIIIIIII)Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics;IIIIIIIIIIIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$SbitLineMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getAscender ()I + public final fun getCaretOffset ()I + public final fun getCaretSlopeDenominator ()I + public final fun getCaretSlopeNumerator ()I + public final fun getDescender ()I + public final fun getMaxBeforeBL ()I + public final fun getMinAdvanceSB ()I + public final fun getMinAfterBL ()I + public final fun getMinOriginSB ()I + public final fun getPad1 ()I + public final fun getPad2 ()I + public final fun getWidthMax ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$SimpleGlyph : korlibs/image/font/BaseTtfFont$Glyph { + public fun (Lkorlibs/image/font/BaseTtfFont;IIIII[I[I[I[IIZ)V + public synthetic fun (Lkorlibs/image/font/BaseTtfFont;IIIII[I[I[I[IIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public static synthetic fun contour$default (Lkorlibs/image/font/BaseTtfFont$SimpleGlyph;ILkorlibs/image/font/BaseTtfFont$Contour;ILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Contour; + public final fun getContoursIndices ()[I + public final fun getDummy ()Z + public final fun getFlags ()[I + public final fun getNpoints ()I + public fun getPath ()Lkorlibs/image/font/BaseTtfFont$GlyphGraphicsPath; + public fun getPaths ()Ljava/util/List; + public final fun getXPos ()[I + public final fun getYPos ()[I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BaseTtfFont$SubstitutionInfo { + public fun (ILjava/util/Map;)V + public final fun getMap ()Ljava/util/Map; + public final fun getMaxSequence ()I +} + +public final class korlibs/image/font/BaseTtfFont$Table { + public fun (Ljava/lang/String;III)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun copy (Ljava/lang/String;III)Lkorlibs/image/font/BaseTtfFont$Table; + public static synthetic fun copy$default (Lkorlibs/image/font/BaseTtfFont$Table;Ljava/lang/String;IIIILjava/lang/Object;)Lkorlibs/image/font/BaseTtfFont$Table; + public fun equals (Ljava/lang/Object;)Z + public final fun getChecksum ()I + public final fun getId ()Ljava/lang/String; + public final fun getLength ()I + public final fun getOffset ()I + public final fun getS ()Lkotlin/jvm/functions/Function0; + public fun hashCode ()I + public final fun open ()Lkorlibs/io/stream/FastByteArrayInputStream; + public final fun setS (Lkotlin/jvm/functions/Function0;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/font/BitmapFont : korlibs/image/font/Font { + public static final field Companion Lkorlibs/image/font/BitmapFont$Companion; + public abstract fun get (C)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun get (I)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getAnyGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getBase ()D + public abstract fun getBaseBmp ()Lkorlibs/image/bitmap/Bitmap; + public abstract fun getDistanceField ()Ljava/lang/String; + public abstract fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public abstract fun getFontSize ()D + public abstract fun getGlyph (C)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getGlyph (I)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public abstract fun getGlyphs ()Lkorlibs/datastructure/IntMap; + public abstract fun getInvalidGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getKerning (CC)Lkorlibs/image/font/BitmapFont$Kerning; + public abstract fun getKerning (DII)D + public abstract fun getKerning (II)Lkorlibs/image/font/BitmapFont$Kerning; + public abstract fun getKernings ()Lkorlibs/datastructure/IntMap; + public abstract fun getLineHeight ()D + public abstract fun getNaturalFontMetrics ()Lkorlibs/image/font/FontMetrics; + public abstract fun getNaturalNonExistantGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public abstract fun getOrNull (I)Lkorlibs/image/font/BitmapFont$Glyph; + public abstract fun getTextScale (D)D + public abstract fun measureWidth (Ljava/lang/String;)I + public abstract fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/BitmapFont$Companion { + public final fun invoke (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;)Lkorlibs/image/font/BitmapFont; + public final fun invoke (Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;)Lkorlibs/image/font/BitmapFont; + public static synthetic fun invoke$default (Lkorlibs/image/font/BitmapFont$Companion;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/BitmapFont; + public static synthetic fun invoke$default (Lkorlibs/image/font/BitmapFont$Companion;Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;ILjava/lang/Object;)Lkorlibs/image/font/BitmapFont; +} + +public final class korlibs/image/font/BitmapFont$DefaultImpls { + public static fun get (Lkorlibs/image/font/BitmapFont;C)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun get (Lkorlibs/image/font/BitmapFont;I)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun get (Lkorlibs/image/font/BitmapFont;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun getBaseBmp (Lkorlibs/image/font/BitmapFont;)Lkorlibs/image/bitmap/Bitmap; + public static fun getFontMetrics (Lkorlibs/image/font/BitmapFont;DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public static fun getGlyph (Lkorlibs/image/font/BitmapFont;C)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun getGlyph (Lkorlibs/image/font/BitmapFont;I)Lkorlibs/image/font/BitmapFont$Glyph; + public static fun getGlyphMetrics (Lkorlibs/image/font/BitmapFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public static fun getKerning (Lkorlibs/image/font/BitmapFont;CC)Lkorlibs/image/font/BitmapFont$Kerning; + public static fun getKerning (Lkorlibs/image/font/BitmapFont;DII)D + public static fun getOrNull (Lkorlibs/image/font/BitmapFont;)Lkorlibs/image/font/Font; + public static fun getTextScale (Lkorlibs/image/font/BitmapFont;D)D + public static fun measureWidth (Lkorlibs/image/font/BitmapFont;Ljava/lang/String;)I + public static fun renderGlyph (Lkorlibs/image/font/BitmapFont;Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/BitmapFont$Glyph { + public fun (DILkorlibs/math/geom/slice/RectSlice;III)V + public final fun component1 ()D + public final fun component2 ()I + public final fun component3 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun copy (DILkorlibs/math/geom/slice/RectSlice;III)Lkorlibs/image/font/BitmapFont$Glyph; + public static synthetic fun copy$default (Lkorlibs/image/font/BitmapFont$Glyph;DILkorlibs/math/geom/slice/RectSlice;IIIILjava/lang/Object;)Lkorlibs/image/font/BitmapFont$Glyph; + public fun equals (Ljava/lang/Object;)Z + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getFontSize ()D + public final fun getId ()I + public final fun getTexHeight ()I + public final fun getTexWidth ()I + public final fun getTexture ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getXadvance ()I + public final fun getXoffset ()I + public final fun getYoffset ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/BitmapFont$Kerning { + public static final field Companion Lkorlibs/image/font/BitmapFont$Kerning$Companion; + public fun (III)V + public final fun getAmount ()I + public final fun getFirst ()I + public final fun getSecond ()I +} + +public final class korlibs/image/font/BitmapFont$Kerning$Companion { + public final fun buildKey (II)I +} + +public final class korlibs/image/font/BitmapFontImpl : korlibs/datastructure/Extra, korlibs/image/font/BitmapFont { + public fun (DDDLkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (DDDLkorlibs/datastructure/IntMap;Lkorlibs/datastructure/IntMap;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun get (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAnyGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public fun getBase ()D + public fun getBaseBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getDistanceField ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getFontSize ()D + public fun getGlyph (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyph (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphs ()Lkorlibs/datastructure/IntMap; + public fun getInvalidGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public fun getKerning (CC)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKerning (DII)D + public fun getKerning (II)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKernings ()Lkorlibs/datastructure/IntMap; + public fun getLineHeight ()D + public fun getName ()Ljava/lang/String; + public final fun getNaturalDescent ()D + public fun getNaturalFontMetrics ()Lkorlibs/image/font/FontMetrics; + public fun getNaturalNonExistantGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/BitmapFontImpl; + public synthetic fun getOrNull ()Lkorlibs/image/font/Font; + public fun getOrNull (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getTextScale (D)D + public fun measureWidth (Ljava/lang/String;)I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public final class korlibs/image/font/BitmapFontKt { + public static final fun drawText-srjRNWY (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/font/BitmapFont;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;IDLkorlibs/image/text/TextAlignment;)Lkorlibs/image/bitmap/Bitmap32; + public static synthetic fun drawText-srjRNWY$default (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/image/font/BitmapFont;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;IDLkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun readBitmapFont (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;ZLkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapFont$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;ZLkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun toBitmapFont (Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;)Lkorlibs/image/font/BitmapFont; + public static synthetic fun toBitmapFont$default (Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/font/CharacterSet;Ljava/lang/String;Lkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;ILjava/lang/Object;)Lkorlibs/image/font/BitmapFont; + public static final fun writeToFile (Lkorlibs/image/font/BitmapFont;Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeToFile$default (Lkorlibs/image/font/BitmapFont;Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/font/CharacterSet { + public static final field Companion Lkorlibs/image/font/CharacterSet$Companion; + public fun (Ljava/lang/String;)V + public fun ([I)V + public final fun getCodePoints ()[I + public final fun plus (Lkorlibs/image/font/CharacterSet;)Lkorlibs/image/font/CharacterSet; +} + +public final class korlibs/image/font/CharacterSet$Companion { + public final fun getCYRILLIC ()Lkorlibs/image/font/CharacterSet; + public final fun getLATIN_ALL ()Lkorlibs/image/font/CharacterSet; + public final fun getLATIN_BASIC ()Lkorlibs/image/font/CharacterSet; + public final fun getLOWERCASE ()Lkorlibs/image/font/CharacterSet; + public final fun getNUMBERS ()Lkorlibs/image/font/CharacterSet; + public final fun getPUNCTUATION ()Lkorlibs/image/font/CharacterSet; + public final fun getSPACE ()Lkorlibs/image/font/CharacterSet; + public final fun getUPPERCASE ()Lkorlibs/image/font/CharacterSet; +} + +public class korlibs/image/font/DefaultFontRegistry : korlibs/image/font/FontRegistry { + public fun (Lkotlin/coroutines/CoroutineContext;)V + public fun get (Ljava/lang/String;)Lkorlibs/image/font/Font; + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public final fun normalizeName (Ljava/lang/String;)Ljava/lang/String; + public final fun register (Lkorlibs/image/font/Font;Ljava/lang/String;)Lkorlibs/image/font/Font; + public static synthetic fun register$default (Lkorlibs/image/font/DefaultFontRegistry;Lkorlibs/image/font/Font;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/Font; + public final fun registerTemporarily (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static synthetic fun registerTemporarily$default (Lkorlibs/image/font/DefaultFontRegistry;Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object; + public final fun unregister (Ljava/lang/String;)Lkorlibs/image/font/Font; +} + +public final class korlibs/image/font/DefaultTtfFontKt { + public static final fun getDefaultTtfFont ()Lkorlibs/image/font/TtfFont; + public static final fun getDefaultTtfFontAsBitmap ()Lkorlibs/image/font/LazyBitmapFont; +} + +public class korlibs/image/font/FallbackNativeSystemFontProvider : korlibs/image/font/TtfNativeSystemFontProvider { + public fun (Lkorlibs/image/font/TtfFont;)V + public fun defaultFont ()Lkorlibs/image/font/TtfFont; + public final fun getTtf ()Lkorlibs/image/font/TtfFont; + public fun getTtfFromSystemFont (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; + public final fun getVfs ()Lkorlibs/io/file/VfsFile; + public fun listFontNamesWithFiles ()Ljava/util/Map; + public fun loadFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; +} + +public class korlibs/image/font/FolderBasedNativeSystemFontProvider : korlibs/image/font/TtfNativeSystemFontProvider { + public static final field Companion Lkorlibs/image/font/FolderBasedNativeSystemFontProvider$Companion; + public fun (Lkotlin/coroutines/CoroutineContext;Ljava/util/List;Lkorlibs/io/file/VfsFile;)V + public synthetic fun (Lkotlin/coroutines/CoroutineContext;Ljava/util/List;Lkorlibs/io/file/VfsFile;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun defaultFont ()Lkorlibs/image/font/TtfFont; + public final fun getContext ()Lkotlin/coroutines/CoroutineContext; + public final fun getFolders ()Ljava/util/List; + public final fun getFontCacheFile ()Lkorlibs/io/file/VfsFile; + public final fun listFontNamesMap ()Ljava/util/Map; + public final fun listFontNamesMapLC ()Ljava/util/Map; + public fun listFontNamesWithFiles ()Ljava/util/Map; + public fun loadFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; +} + +public final class korlibs/image/font/FolderBasedNativeSystemFontProvider$Companion { + public final fun getLogger ()Lkorlibs/logger/Logger; +} + +public abstract interface class korlibs/image/font/Font : korlibs/datastructure/Extra, korlibs/io/resources/Resourceable { + public abstract fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public abstract fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public abstract fun getKerning (DII)D + public abstract fun getName ()Ljava/lang/String; + public abstract fun getOrNull ()Lkorlibs/image/font/Font; + public abstract fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/Font$DefaultImpls { + public static fun get (Lkorlibs/image/font/Font;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getFontMetrics$default (Lkorlibs/image/font/Font;DLkorlibs/image/font/FontMetrics;ILjava/lang/Object;)Lkorlibs/image/font/FontMetrics; + public static synthetic fun getGlyphMetrics$default (Lkorlibs/image/font/Font;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public static fun getOrNull (Lkorlibs/image/font/Font;)Lkorlibs/image/font/Font; + public static synthetic fun renderGlyph$default (Lkorlibs/image/font/Font;Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Z +} + +public final class korlibs/image/font/FontExtKt { + public static final fun readFont (Lkorlibs/io/file/VfsFile;ZLkorlibs/image/format/ImageDecodingProps;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readFont$default (Lkorlibs/io/file/VfsFile;ZLkorlibs/image/format/ImageDecodingProps;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/font/FontKt { + public static final fun drawText (Lkorlibs/image/font/Font;Lkorlibs/image/vector/Context2d;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;IILkotlin/jvm/functions/Function7;)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun drawText$default (Lkorlibs/image/font/Font;Lkorlibs/image/vector/Context2d;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;IILkotlin/jvm/functions/Function7;ILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public static final fun getTextBounds (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/font/TextMetrics;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;)Lkorlibs/image/font/TextMetrics; + public static synthetic fun getTextBounds$default (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/font/TextMetrics;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/font/TextMetrics; + public static final fun getTextBoundsWithGlyphs (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun getTextBoundsWithGlyphs$default (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public static final fun renderGlyphToBitmap (Lkorlibs/image/font/Font;DILkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;IZLkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/TextToBitmapResult; + public static synthetic fun renderGlyphToBitmap$default (Lkorlibs/image/font/Font;DILkorlibs/image/paint/Paint;ZLkorlibs/image/bitmap/effect/BitmapEffect;IZLkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/TextToBitmapResult; + public static final fun renderTextToBitmap (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;ZILkorlibs/image/text/TextRenderer;ZZZ)Lkorlibs/image/font/TextToBitmapResult; + public static synthetic fun renderTextToBitmap$default (Lkorlibs/image/font/Font;DLjava/lang/Object;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;ZILkorlibs/image/text/TextRenderer;ZZZILjava/lang/Object;)Lkorlibs/image/font/TextToBitmapResult; +} + +public final class korlibs/image/font/FontMetrics { + public fun ()V + public fun (DDDDDDDDD)V + public synthetic fun (DDDDDDDDDILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clear ()V + public final fun clone ()Lkorlibs/image/font/FontMetrics; + public final fun cloneScaled (D)Lkorlibs/image/font/FontMetrics; + public final fun cloneWithNewSize (D)Lkorlibs/image/font/FontMetrics; + public final fun component1 ()D + public final fun component2 ()D + public final fun component3 ()D + public final fun component4 ()D + public final fun component5 ()D + public final fun component6 ()D + public final fun component7 ()D + public final fun component8 ()D + public final fun component9 ()D + public final fun copy (DDDDDDDDD)Lkorlibs/image/font/FontMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/FontMetrics;DDDDDDDDDILjava/lang/Object;)Lkorlibs/image/font/FontMetrics; + public final fun copyFrom (Lkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public final fun copyFromNewSize (Lkorlibs/image/font/FontMetrics;D)Lkorlibs/image/font/FontMetrics; + public final fun copyFromScaled (Lkorlibs/image/font/FontMetrics;D)Lkorlibs/image/font/FontMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getAscent ()D + public final fun getBaseline ()D + public final fun getBottom ()D + public final fun getDescent ()D + public final fun getLineGap ()D + public final fun getLineHeight ()D + public final fun getLineHeightWithoutGap ()D + public final fun getMaxWidth ()D + public final fun getRbottom ()D + public final fun getRtop ()D + public final fun getSize ()D + public final fun getTop ()D + public final fun getUnitsPerEm ()D + public fun hashCode ()I + public final fun setAscent (D)V + public final fun setBaseline (D)V + public final fun setBottom (D)V + public final fun setDescent (D)V + public final fun setLineGap (D)V + public final fun setMaxWidth (D)V + public final fun setSize (D)V + public final fun setTop (D)V + public final fun setUnitsPerEm (D)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/font/FontRegistry { + public static final field Companion Lkorlibs/image/font/FontRegistry$Companion; + public abstract fun get (Ljava/lang/String;)Lkorlibs/image/font/Font; +} + +public final class korlibs/image/font/FontRegistry$Companion { + public final fun invoke (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/font/DefaultFontRegistry; +} + +public final class korlibs/image/font/FontRegistryKt { + public static final fun SystemFontRegistry (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun SystemFontRegistry (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/font/DefaultFontRegistry; + public static final fun register (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun register (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;)Lkorlibs/image/font/Font; + public static synthetic fun register$default (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun register$default (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/Font; + public static final fun registerTemporarily (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun registerTemporarily (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static synthetic fun registerTemporarily$default (Lkorlibs/image/font/Font;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun registerTemporarily$default (Lkorlibs/image/font/Font;Lkorlibs/image/font/DefaultFontRegistry;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/font/GlyphMetrics { + public fun ()V + public fun (DZILkorlibs/math/geom/Rectangle;D)V + public synthetic fun (DZILkorlibs/math/geom/Rectangle;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clone ()Lkorlibs/image/font/GlyphMetrics; + public final fun component1 ()D + public final fun component2 ()Z + public final fun component3 ()I + public final fun component4 ()Lkorlibs/math/geom/Rectangle; + public final fun component5 ()D + public final fun copy (DZILkorlibs/math/geom/Rectangle;D)Lkorlibs/image/font/GlyphMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/GlyphMetrics;DZILkorlibs/math/geom/Rectangle;DILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public final fun copyFromNewSize (Lkorlibs/image/font/GlyphMetrics;DI)Lkorlibs/image/font/GlyphMetrics; + public static synthetic fun copyFromNewSize$default (Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/GlyphMetrics;DIILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public final fun copyFromScaled (Lkorlibs/image/font/GlyphMetrics;DI)Lkorlibs/image/font/GlyphMetrics; + public static synthetic fun copyFromScaled$default (Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/GlyphMetrics;DIILjava/lang/Object;)Lkorlibs/image/font/GlyphMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getBottom ()D + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getCodePoint ()I + public final fun getExisting ()Z + public final fun getHeight ()D + public final fun getLeft ()D + public final fun getRight ()D + public final fun getSize ()D + public final fun getTop ()D + public final fun getWidth ()D + public final fun getXadvance ()D + public fun hashCode ()I + public final fun setBounds (Lkorlibs/math/geom/Rectangle;)V + public final fun setCodePoint (I)V + public final fun setExisting (Z)V + public final fun setSize (D)V + public final fun setXadvance (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/GlyphPath : korlibs/image/vector/Drawable { + public fun ()V + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;D)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()Lkorlibs/image/vector/Shape; + public final fun component3 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component4 ()Lkorlibs/math/geom/Vector2D; + public final fun component5 ()Lkorlibs/math/geom/Scale; + public final fun component6 ()Lkorlibs/math/geom/Matrix; + public final fun component7 ()D + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;D)Lkorlibs/image/font/GlyphPath; + public static synthetic fun copy$default (Lkorlibs/image/font/GlyphPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Shape;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Scale;Lkorlibs/math/geom/Matrix;DILjava/lang/Object;)Lkorlibs/image/font/GlyphPath; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBitmapOffset ()Lkorlibs/math/geom/Vector2D; + public final fun getBitmapScale ()Lkorlibs/math/geom/Scale; + public final fun getColorShape ()Lkorlibs/image/vector/Shape; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getScale ()D + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun hashCode ()I + public final fun isOnlyPath ()Z + public final fun setBitmap (Lkorlibs/image/bitmap/Bitmap;)V + public final fun setBitmapOffset (Lkorlibs/math/geom/Vector2D;)V + public final fun setBitmapScale (Lkorlibs/math/geom/Scale;)V + public final fun setColorShape (Lkorlibs/image/vector/Shape;)V + public final fun setPath (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun setScale (D)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/LazyBitmapFont : korlibs/datastructure/Extra, korlibs/image/font/BitmapFont { + public static final field Companion Lkorlibs/image/font/LazyBitmapFont$Companion; + public fun (Lkorlibs/image/font/VectorFont;DLjava/lang/String;)V + public synthetic fun (Lkorlibs/image/font/VectorFont;DLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun ensureCharacterSet (Lkorlibs/image/font/CharacterSet;)V + public final fun ensureChars (Ljava/lang/String;)V + public final fun ensureCodePoints ([I)V + public final fun ensureRange (ILkotlin/ranges/IntRange;)V + public fun get (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getAnyGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public final fun getAtlas ()Lkorlibs/image/atlas/MutableAtlas; + public fun getBase ()D + public fun getBaseBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getDistanceField ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFont ()Lkorlibs/image/font/VectorFont; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getFontSize ()D + public fun getGlyph (C)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyph (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphs ()Lkorlibs/datastructure/IntMap; + public fun getInvalidGlyph ()Lkorlibs/image/font/BitmapFont$Glyph; + public fun getKerning (CC)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKerning (DII)D + public fun getKerning (II)Lkorlibs/image/font/BitmapFont$Kerning; + public fun getKernings ()Lkorlibs/datastructure/IntMap; + public fun getLineHeight ()D + public fun getName ()Ljava/lang/String; + public fun getNaturalFontMetrics ()Lkorlibs/image/font/FontMetrics; + public fun getNaturalNonExistantGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public fun getOrNull (I)Lkorlibs/image/font/BitmapFont$Glyph; + public fun getTextScale (D)D + public fun measureWidth (Ljava/lang/String;)I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V +} + +public final class korlibs/image/font/LazyBitmapFont$Companion { +} + +public final class korlibs/image/font/LazyBitmapFontKt { + public static final fun getLazyBitmap (Lkorlibs/image/font/Font;)Lkorlibs/image/font/BitmapFont; + public static final fun getLazyBitmap (Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/LazyBitmapFont; + public static final fun getLazyBitmapSDF (Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/LazyBitmapFont; + public static final fun toLazyBitmapFont (Lkorlibs/image/font/VectorFont;DLjava/lang/String;)Lkorlibs/image/font/LazyBitmapFont; + public static synthetic fun toLazyBitmapFont$default (Lkorlibs/image/font/VectorFont;DLjava/lang/String;ILjava/lang/Object;)Lkorlibs/image/font/LazyBitmapFont; +} + +public final class korlibs/image/font/MultiplePlacedGlyphMetrics { + public fun ()V + public final fun add (Lkorlibs/image/font/PlacedGlyphMetrics;)V + public final fun getGlyphs ()Lkorlibs/datastructure/FastArrayList; + public final fun getGlyphsPerLine ()Lkorlibs/datastructure/FastArrayList; + public final fun getSize ()I + public final fun plusAssign (Lkorlibs/image/font/PlacedGlyphMetrics;)V +} + +public class korlibs/image/font/NativeSystemFontProvider { + public static final field Companion Lkorlibs/image/font/NativeSystemFontProvider$Companion; + public fun ()V + public fun getDefaultFontName ()Ljava/lang/String; + public fun getEmojiFontName ()Ljava/lang/String; + public fun getSystemFontGlyph (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public static synthetic fun getSystemFontGlyph$default (Lkorlibs/image/font/NativeSystemFontProvider;Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/GlyphPath; + public fun getSystemFontGlyphMetrics (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)V + public static synthetic fun getSystemFontGlyphMetrics$default (Lkorlibs/image/font/NativeSystemFontProvider;Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)V + public fun getSystemFontKerning (Lkorlibs/image/font/SystemFont;DII)D + public fun getSystemFontMetrics (Lkorlibs/image/font/SystemFont;DLkorlibs/image/font/FontMetrics;)V + public fun getTtfFromSystemFont (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; + public fun listFontNames ()Ljava/util/List; + public fun listFontNamesWithFiles ()Ljava/util/Map; +} + +public final class korlibs/image/font/NativeSystemFontProvider$Companion { + public final fun getLogger ()Lkorlibs/logger/Logger; +} + +public final class korlibs/image/font/NativeSystemFontProviderKt { + public static final fun get_nativeSystemFontProvider ()Lkorlibs/image/font/NativeSystemFontProvider; + public static final fun nativeSystemFontProvider (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun nativeSystemFontProvider (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/font/NativeSystemFontProvider; + public static final fun set_nativeSystemFontProvider (Lkorlibs/image/font/NativeSystemFontProvider;)V +} + +public final class korlibs/image/font/PlacedGlyphMetrics { + public fun (ILkorlibs/math/geom/Vector2D;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;Lkorlibs/math/geom/Matrix;II)V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/Vector2D; + public final fun component3 ()Lkorlibs/image/font/GlyphMetrics; + public final fun component4 ()Lkorlibs/image/font/FontMetrics; + public final fun component5 ()Lkorlibs/math/geom/Matrix; + public final fun component6 ()I + public final fun component7 ()I + public final fun copy (ILkorlibs/math/geom/Vector2D;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;Lkorlibs/math/geom/Matrix;II)Lkorlibs/image/font/PlacedGlyphMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/PlacedGlyphMetrics;ILkorlibs/math/geom/Vector2D;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;Lkorlibs/math/geom/Matrix;IIILjava/lang/Object;)Lkorlibs/image/font/PlacedGlyphMetrics; + public final fun distToPath (DDLjava/lang/Boolean;)D + public final fun distToPath (Lkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;)D + public static synthetic fun distToPath$default (Lkorlibs/image/font/PlacedGlyphMetrics;DDLjava/lang/Boolean;ILjava/lang/Object;)D + public static synthetic fun distToPath$default (Lkorlibs/image/font/PlacedGlyphMetrics;Lkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;ILjava/lang/Object;)D + public fun equals (Ljava/lang/Object;)Z + public final fun getBoundsPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getBoundsPathCurves ()Lkorlibs/math/geom/bezier/Curves; + public final fun getCaretEnd ()Lkorlibs/math/geom/bezier/Bezier; + public final fun getCaretStart ()Lkorlibs/math/geom/bezier/Bezier; + public final fun getCodePoint ()I + public final fun getFontMetrics ()Lkorlibs/image/font/FontMetrics; + public final fun getIndex ()I + public final fun getMetrics ()Lkorlibs/image/font/GlyphMetrics; + public final fun getNline ()I + public final fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/SystemFont : korlibs/datastructure/Extra, korlibs/image/font/VectorFont, korlibs/io/resources/Resourceable { + public static final field Companion Lkorlibs/image/font/SystemFont$Companion; + public fun (Ljava/lang/String;Lkotlin/coroutines/CoroutineContext;)V + public fun equals (Ljava/lang/Object;)Z + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public fun getKerning (DII)D + public fun getName ()Ljava/lang/String; + public final fun getNativeSystemFontProvider ()Lkorlibs/image/font/NativeSystemFontProvider; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public final fun getTtf ()Lkorlibs/image/font/TtfFont; + public fun hashCode ()I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/SystemFont$Companion { + public final fun getDefaultFont (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getEmojiFont (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listFontNames (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun listFontNamesWithFiles (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/font/SystemFontKt { + public static final fun SystemFont (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/font/TextMetrics { + public fun ()V + public fun (Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;I)V + public synthetic fun (Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clear ()V + public final fun component1 ()Lkorlibs/math/geom/Rectangle; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Lkorlibs/image/font/FontMetrics; + public final fun component4 ()I + public final fun copy (Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;I)Lkorlibs/image/font/TextMetrics; + public static synthetic fun copy$default (Lkorlibs/image/font/TextMetrics;Lkorlibs/math/geom/Rectangle;Ljava/util/List;Lkorlibs/image/font/FontMetrics;IILjava/lang/Object;)Lkorlibs/image/font/TextMetrics; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllLineHeight ()D + public final fun getAscent ()D + public final fun getBottom ()D + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getDescent ()D + public final fun getDrawLeft ()D + public final fun getDrawTop ()D + public final fun getFirstLineBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getFontMetrics ()Lkorlibs/image/font/FontMetrics; + public final fun getHeight ()D + public final fun getLeft ()D + public final fun getLineBounds ()Ljava/util/List; + public final fun getLineHeight ()D + public final fun getNlines ()I + public final fun getRight ()D + public final fun getTop ()D + public final fun getWidth ()D + public fun hashCode ()I + public final fun round ()Lkorlibs/image/font/TextMetrics; + public final fun setBounds (Lkorlibs/math/geom/Rectangle;)V + public final fun setLineBounds (Ljava/util/List;)V + public final fun setNlines (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TextMetricsResult : korlibs/image/font/BaseTextMetricsResult { + public fun ()V + public fun (Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/font/FontMetrics; + public final fun component2 ()Lkorlibs/image/font/TextMetrics; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun copy$default (Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public fun equals (Ljava/lang/Object;)Z + public fun getFmetrics ()Lkorlibs/image/font/FontMetrics; + public fun getGlyphs ()Ljava/util/List; + public fun getGlyphsPerLine ()Ljava/util/List; + public fun getMetrics ()Lkorlibs/image/font/TextMetrics; + public fun hashCode ()I + public fun setFmetrics (Lkorlibs/image/font/FontMetrics;)V + public fun setGlyphs (Ljava/util/List;)V + public fun setGlyphsPerLine (Ljava/util/List;)V + public fun setMetrics (Lkorlibs/image/font/TextMetrics;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TextToBitmapResult : korlibs/image/font/BaseTextMetricsResult { + public fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;)V + public synthetic fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component2 ()Lkorlibs/image/font/FontMetrics; + public final fun component3 ()Lkorlibs/image/font/TextMetrics; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Lkorlibs/image/vector/Shape; + public final fun copy (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;)Lkorlibs/image/font/TextToBitmapResult; + public static synthetic fun copy$default (Lkorlibs/image/font/TextToBitmapResult;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/font/FontMetrics;Lkorlibs/image/font/TextMetrics;Ljava/util/List;Ljava/util/List;Lkorlibs/image/vector/Shape;ILjava/lang/Object;)Lkorlibs/image/font/TextToBitmapResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getFmetrics ()Lkorlibs/image/font/FontMetrics; + public fun getGlyphs ()Ljava/util/List; + public fun getGlyphsPerLine ()Ljava/util/List; + public fun getMetrics ()Lkorlibs/image/font/TextMetrics; + public final fun getShape ()Lkorlibs/image/vector/Shape; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TtfCIDFont { + public static final field INSTANCE Lkorlibs/image/font/TtfCIDFont; + public final fun getLogger ()Lkorlibs/logger/Logger; +} + +public final class korlibs/image/font/TtfCIDFont$CFF { + public static final field INSTANCE Lkorlibs/image/font/TtfCIDFont$CFF; + public final fun readCFF (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult; + public final fun readDICTElement (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/lang/Object; + public final fun readDICTMap (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/util/Map; + public final fun readEncodedReal (Lkorlibs/io/stream/FastByteArrayInputStream;Z)D + public static synthetic fun readEncodedReal$default (Lkorlibs/image/font/TtfCIDFont$CFF;Lkorlibs/io/stream/FastByteArrayInputStream;ZILjava/lang/Object;)D + public final fun readEncodedRealString (Lkorlibs/io/stream/FastByteArrayInputStream;Z)Ljava/lang/String; + public static synthetic fun readEncodedRealString$default (Lkorlibs/image/font/TtfCIDFont$CFF;Lkorlibs/io/stream/FastByteArrayInputStream;ZILjava/lang/Object;)Ljava/lang/String; + public final fun readHeader (Lkorlibs/io/stream/FastByteArrayInputStream;)V + public final fun readIndex (Lkorlibs/io/stream/FastByteArrayInputStream;)Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun readOffSize (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun readOffset (Lkorlibs/io/stream/FastByteArrayInputStream;I)I + public static synthetic fun readOffset$default (Lkorlibs/image/font/TtfCIDFont$CFF;Lkorlibs/io/stream/FastByteArrayInputStream;IILjava/lang/Object;)I +} + +public final class korlibs/image/font/TtfCIDFont$CFF$CFFResult { + public fun (Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Ljava/util/Map;)V + public final fun getCharstringsIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getDefaultWidthX ()D + public final fun getGlobalSubrIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getGlyphVector (IZ)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public static synthetic fun getGlyphVector$default (Lkorlibs/image/font/TtfCIDFont$CFF$CFFResult;IZILjava/lang/Object;)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public final fun getLocalSubrsIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getNominalWidthX ()D + public final fun getPrivateDict ()Ljava/util/Map; + public final fun setDefaultWidthX (D)V + public final fun setNominalWidthX (D)V +} + +public final class korlibs/image/font/TtfCIDFont$CFF$DataIndex : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { + public fun ()V + public fun ([I[B)V + public final fun get (I)[B + public final fun getBytes ()[B + public final fun getOffsets ()[I + public final fun getSize ()I + public final fun itemSize (I)I + public fun iterator ()Ljava/util/Iterator; + public final fun toList ()Ljava/util/List; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TtfCIDFont$CFF$GlyphPath { + public fun (Lkorlibs/math/geom/vector/VectorPath;D)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()D + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;D)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public static synthetic fun copy$default (Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath;Lkorlibs/math/geom/vector/VectorPath;DILjava/lang/Object;)Lkorlibs/image/font/TtfCIDFont$CFF$GlyphPath; + public fun equals (Ljava/lang/Object;)Z + public final fun getAdvanceWidth ()D + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/TtfCIDFont$CFF$Op : java/lang/Enum, korlibs/image/font/TtfCIDFont$CharStringType2$Token { + public static final field BaseFontBlend Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BaseFontName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueFuzz Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueScale Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueShift Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field BlueValues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDCount Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDFontRevision Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDFontType Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CIDFontVersion Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CharStrings Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field CharstringType Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Companion Lkorlibs/image/font/TtfCIDFont$CFF$Op$Companion; + public static final field Copyright Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Encoding Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ExpansionFactor Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FDArray Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FDSelect Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FamilyBlues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FamilyName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FamilyOtherBlues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FontBBox Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FontMatrix Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FontName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ForceBold Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field FullName Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ItalicAngle Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field LanguageGroup Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Notice Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field OtherBlues Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field PaintType Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field PostScript Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Private Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field ROS Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StdHW Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StdVW Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StemSnapH Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StemSnapV Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field StrokeWidth Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Subrs Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field SyntheicBase Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UIDBase Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UnderlinePosition Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UnderlineThickness Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field UniqueID Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field Weight Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field XUID Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field blend Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field charset Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field defaultWidthX Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field initialRandomSeed Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field isFixedPitch Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field maxstack Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field nominalWidthX Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field version Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field vsindex Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static final field vstore Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public static fun values ()[Lkorlibs/image/font/TtfCIDFont$CFF$Op; +} + +public final class korlibs/image/font/TtfCIDFont$CFF$Op$Companion { + public final fun get (I)Lkorlibs/image/font/TtfCIDFont$CFF$Op; + public final fun getVALUES_BY_ID ()Lkorlibs/datastructure/IntMap; +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2 { + public static final field INSTANCE Lkorlibs/image/font/TtfCIDFont$CharStringType2; + public final fun binop (Lkorlibs/datastructure/DoubleArrayList;Lkotlin/jvm/functions/Function2;)V + public final fun cfCubicTo (Lkorlibs/math/geom/vector/VectorBuilder;DDDDDD)V + public final fun cfrClose (Lkorlibs/math/geom/vector/VectorBuilder;)V + public final fun cfrCubicTo (Lkorlibs/math/geom/vector/VectorBuilder;DDDDDD)V + public final fun cfrLineTo (Lkorlibs/math/geom/vector/VectorBuilder;DD)V + public final fun cfrLineToHV (Lkorlibs/math/geom/vector/VectorBuilder;DZ)V + public final fun cfrMoveTo (Lkorlibs/math/geom/vector/VectorBuilder;DD)V + public final fun cfrMoveToHV (Lkorlibs/math/geom/vector/VectorBuilder;DZ)V + public final fun eval (Lkorlibs/math/geom/vector/VectorBuilder;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/TtfCIDFont$CharStringType2$EvalContext;Lkorlibs/datastructure/DoubleArrayList;I)V + public static synthetic fun eval$default (Lkorlibs/image/font/TtfCIDFont$CharStringType2;Lkorlibs/math/geom/vector/VectorBuilder;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/font/TtfCIDFont$CharStringType2$EvalContext;Lkorlibs/datastructure/DoubleArrayList;IILjava/lang/Object;)V + public final fun getLast (Lkorlibs/datastructure/DoubleArrayList;)D + public final fun pop (Lkorlibs/datastructure/DoubleArrayList;)D + public final fun push (Lkorlibs/datastructure/DoubleArrayList;D)V + public final fun push (Lkorlibs/datastructure/DoubleArrayList;I)V + public final fun setLast (Lkorlibs/datastructure/DoubleArrayList;D)V + public final fun u8 (Lkorlibs/io/stream/FastByteArrayInputStream;)I + public final fun unop (Lkorlibs/datastructure/DoubleArrayList;Lkotlin/jvm/functions/Function1;)V +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2$EvalContext { + public fun ()V + public fun (Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;DDI[D)V + public synthetic fun (Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex;DDI[DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDefaultWidthX ()D + public final fun getGlobalBias ()I + public final fun getGlobalSubrIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getHaveWidth ()Z + public final fun getHeap ()[D + public final fun getIndex ()I + public final fun getLocalBias ()I + public final fun getLocalSubrsIndex ()Lkorlibs/image/font/TtfCIDFont$CFF$DataIndex; + public final fun getNStems ()I + public final fun getNominalWidthX ()D + public final fun getWidth ()D + public final fun setDefaultWidthX (D)V + public final fun setHaveWidth (Z)V + public final fun setNStems (I)V + public final fun setNominalWidthX (D)V + public final fun setWidth (D)V +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2$Op : java/lang/Enum, korlibs/image/font/TtfCIDFont$CharStringType2$Token { + public static final field Companion Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op$Companion; + public static final field abs Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field add Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field and Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field callgsubr Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field callsubr Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field cff2blend Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field cff2vsidx Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field cntrmask Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field div Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field drop Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field dup Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field endchar Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field eq Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field exch Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field flex Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field flex1 Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field get Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hflex Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hflex1 Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hhcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hintmask Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hlineto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hmoveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hstem Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hstemhm Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field hvcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field ifelse Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field index Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field mul Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field neg Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field not Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field or Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field put Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field random Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rcurveline Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field return Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rlinecurve Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rlineto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rmoveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field roll Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field rrcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field sqrt Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field sub Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vhcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vlineto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vmoveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vstem Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vstemhm Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static final field vvcurveto Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public static fun values ()[Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; +} + +public final class korlibs/image/font/TtfCIDFont$CharStringType2$Op$Companion { + public final fun get (I)Lkorlibs/image/font/TtfCIDFont$CharStringType2$Op; + public final fun getMAP ()Lkorlibs/datastructure/IntMap; +} + +public abstract interface class korlibs/image/font/TtfCIDFont$CharStringType2$Token { +} + +public final class korlibs/image/font/TtfFont : korlibs/image/font/BaseTtfFont { + public static final field Companion Lkorlibs/image/font/TtfFont$Companion; + public fun ([BLjava/lang/String;ZZ)V + public synthetic fun ([BLjava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getTable (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Table; + public fun getTableNames ()Ljava/util/Set; +} + +public final class korlibs/image/font/TtfFont$Companion { + public final fun getLogger ()Lkorlibs/logger/Logger; + public final fun readNames (Lkorlibs/io/stream/AsyncInputOpenable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readNames (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/font/TtfFontKt { + public static final fun readTtfFont (Lkorlibs/io/file/VfsFile;ZZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readTtfFont$default (Lkorlibs/io/file/VfsFile;ZZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract class korlibs/image/font/TtfNativeSystemFontProvider : korlibs/image/font/NativeSystemFontProvider { + public fun ()V + public abstract fun defaultFont ()Lkorlibs/image/font/TtfFont; + public fun getSystemFontGlyph (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public fun getSystemFontGlyphMetrics (Lkorlibs/image/font/SystemFont;DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)V + public fun getSystemFontKerning (Lkorlibs/image/font/SystemFont;DII)D + public fun getSystemFontMetrics (Lkorlibs/image/font/SystemFont;DLkorlibs/image/font/FontMetrics;)V + public fun getTtfFromSystemFont (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; + public abstract fun loadFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; + public final fun locateFontByName (Ljava/lang/String;)Lkorlibs/image/font/TtfFont; + public final fun normalizeName (Ljava/lang/String;)Ljava/lang/String; + public final fun ttf (Lkorlibs/image/font/SystemFont;)Lkorlibs/image/font/TtfFont; +} + +public abstract interface class korlibs/image/font/VectorFont : korlibs/image/font/Font { + public abstract fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public abstract fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/VectorFont$DefaultImpls { + public static fun get (Lkorlibs/image/font/VectorFont;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun getGlyphPath$default (Lkorlibs/image/font/VectorFont;DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;ILjava/lang/Object;)Lkorlibs/image/font/GlyphPath; + public static fun getOrNull (Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/Font; + public static fun renderGlyph (Lkorlibs/image/font/VectorFont;Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z +} + +public final class korlibs/image/font/VectorFontKt { + public static final fun asFallbackOf (Lkorlibs/image/font/VectorFont;Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/VectorFontList; + public static final fun withFallback (Lkorlibs/image/font/VectorFont;[Lkorlibs/image/font/VectorFont;)Lkorlibs/image/font/VectorFontList; +} + +public final class korlibs/image/font/VectorFontList : korlibs/datastructure/Extra, korlibs/image/font/VectorFont { + public fun (Ljava/util/List;)V + public fun ([Lkorlibs/image/font/VectorFont;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/font/VectorFontList; + public static synthetic fun copy$default (Lkorlibs/image/font/VectorFontList;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/font/VectorFontList; + public fun equals (Ljava/lang/Object;)Z + public fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getFontMetrics (DLkorlibs/image/font/FontMetrics;)Lkorlibs/image/font/FontMetrics; + public fun getGlyphMetrics (DILkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphPath (DILkorlibs/image/font/GlyphPath;Lkorlibs/io/lang/WStringReader;)Lkorlibs/image/font/GlyphPath; + public fun getKerning (DII)D + public final fun getList ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public synthetic fun getOrNull ()Ljava/lang/Object; + public fun getOrNull ()Lkorlibs/image/font/Font; + public fun hashCode ()I + public fun renderGlyph (Lkorlibs/image/vector/Context2d;DILkorlibs/math/geom/Vector2D;Ljava/lang/Boolean;Lkorlibs/image/font/GlyphMetrics;Lkorlibs/io/lang/WStringReader;Lkotlin/jvm/functions/Function0;)Z + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/font/WoffFont : korlibs/image/font/BaseTtfFont { + public static final field Companion Lkorlibs/image/font/WoffFont$Companion; + public fun ([BLjava/lang/String;Z)V + public synthetic fun ([BLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getTable (Ljava/lang/String;)Lkorlibs/image/font/BaseTtfFont$Table; + public fun getTableNames ()Ljava/util/Set; +} + +public final class korlibs/image/font/WoffFont$Companion { + public final fun readWoffHeaderTables (Lkorlibs/io/stream/FastByteArrayInputStream;)Ljava/util/Map; +} + +public final class korlibs/image/font/WoffFontKt { + public static final fun readWoffFont (Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readWoffFont$default (Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ASE : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/ASE; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun readAseString (Lkorlibs/io/stream/SyncStream;)Ljava/lang/String; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun readRGB-O1c-hRk (Lkorlibs/io/stream/SyncStream;)I + public final fun readRGBA-O1c-hRk (Lkorlibs/io/stream/SyncStream;)I +} + +public class korlibs/image/format/ASE$AseBitmapCell : korlibs/image/format/ASE$AseCell, korlibs/image/format/ASE$AseEntity { + public fun (Lkorlibs/image/bitmap/Bitmap;III)V + public fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public fun getOpacity ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun getX ()I + public fun getY ()I + public fun resolve ()Lkorlibs/image/format/ASE$AseCell; + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public abstract interface class korlibs/image/format/ASE$AseCell : korlibs/image/format/ASE$AseEntity { + public abstract fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public abstract fun getOpacity ()I + public abstract fun getX ()I + public abstract fun getY ()I + public abstract fun resolve ()Lkorlibs/image/format/ASE$AseCell; +} + +public final class korlibs/image/format/ASE$AseCell$DefaultImpls { + public static fun resolve (Lkorlibs/image/format/ASE$AseCell;)Lkorlibs/image/format/ASE$AseCell; +} + +public abstract interface class korlibs/image/format/ASE$AseEntity { + public static final field Companion Lkorlibs/image/format/ASE$AseEntity$Companion; + public abstract fun getUserData ()Ljava/lang/String; + public abstract fun getUserDataColor-JH0Opww ()I + public abstract fun setUserData (Ljava/lang/String;)V + public abstract fun setUserDataColor-PXL95c4 (I)V +} + +public final class korlibs/image/format/ASE$AseEntity$Companion { + public final fun invoke ()Lkorlibs/image/format/ASE$AseEntity$Mixin; +} + +public class korlibs/image/format/ASE$AseEntity$Mixin : korlibs/image/format/ASE$AseEntity { + public fun ()V + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseFrame : korlibs/image/format/ASE$AseEntity { + public fun (I)V + public final fun getCelsByLayer ()Lkorlibs/datastructure/IntMap; + public final fun getIndex ()I + public final fun getTime ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public final fun setTime (I)V + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseImage : korlibs/image/format/ASE$AseEntity { + public fun ()V + public final fun getExternalFiles ()Lkorlibs/datastructure/IntMap; + public final fun getFrames ()Lkorlibs/datastructure/FastArrayList; + public final fun getLayers ()Lkorlibs/datastructure/FastArrayList; + public final fun getPalette ()Lkorlibs/image/format/ASE$AsePalette; + public final fun getSlices ()Lkorlibs/datastructure/FastArrayList; + public final fun getTags ()Lkorlibs/datastructure/FastArrayList; + public final fun getTilesets ()Lkorlibs/datastructure/IntMap; + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public final fun setPalette (Lkorlibs/image/format/ASE$AsePalette;)V + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseLayer : korlibs/image/format/ImageLayer, korlibs/image/format/ASE$AseEntity { + public fun (IILjava/lang/String;ILkorlibs/image/format/ImageLayer$Type;IIII)V + public final fun getBackground ()Z + public final fun getBlendMode ()Lkorlibs/image/vector/BlendMode; + public final fun getBlendModeInt ()I + public final fun getChildLevel ()I + public final fun getCollapsed ()Z + public final fun getFlags ()I + public final fun getLockMovement ()Z + public final fun getOpacity ()I + public final fun getOriginalAseIndex ()I + public final fun getPreferredLinkedCels ()Z + public final fun getTilesetIndex ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public final fun isEditable ()Z + public final fun isGroup ()Z + public final fun isReferenceLayer ()Z + public final fun isTilemap ()Z + public final fun isVisible ()Z + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseLayerCell : korlibs/image/format/ASE$AseEntity { + public fun (ILkorlibs/image/format/ASE$AseLayer;Lkorlibs/image/format/ASE$AseCell;)V + public final fun getCell ()Lkorlibs/image/format/ASE$AseCell; + public final fun getFrameIndex ()I + public final fun getLayer ()Lkorlibs/image/format/ASE$AseLayer; + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseLinkedCell : korlibs/image/format/ASE$AseCell, korlibs/image/format/ASE$AseEntity { + public fun (Lkorlibs/image/format/ASE$AseCell;III)V + public fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public final fun getLinkedCell ()Lkorlibs/image/format/ASE$AseCell; + public fun getOpacity ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun getX ()I + public fun getY ()I + public fun resolve ()Lkorlibs/image/format/ASE$AseCell; + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AsePalette : korlibs/image/bitmap/Palette, korlibs/image/format/ASE$AseEntity { + public synthetic fun ([I[Ljava/lang/String;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun ([I[Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseSlice : korlibs/image/format/ASE$AseEntity { + public fun (Ljava/lang/String;ZZ)V + public final fun getHasNinePatch ()Z + public final fun getHasPivotInfo ()Z + public final fun getKeys ()Lkorlibs/datastructure/FastArrayList; + public final fun getName ()Ljava/lang/String; + public final fun getSliceForFrame (I)Lkorlibs/image/format/ASE$AseSliceKey; + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V + public final fun sortKeys ()V +} + +public class korlibs/image/format/ASE$AseSliceKey { + public fun (IIIIIIIIIII)V + public final fun getCenterHeight ()I + public final fun getCenterWidth ()I + public final fun getCenterXPos ()I + public final fun getCenterYPos ()I + public final fun getFrameIndex ()I + public final fun getPivotX ()I + public final fun getPivotY ()I + public final fun getSliceFrame ()Lkorlibs/math/geom/RectangleInt; + public final fun getSliceHeight ()I + public final fun getSliceWidth ()I + public final fun getSliceXOrigin ()I + public final fun getSliceYOrigin ()I + public final fun setSliceFrame (Lkorlibs/math/geom/RectangleInt;)V +} + +public class korlibs/image/format/ASE$AseTag : korlibs/image/format/ASE$AseEntity { + public synthetic fun (IIIILjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDirection ()Lkorlibs/image/format/ImageAnimation$Direction; + public final fun getDirectionByte ()I + public final fun getFromFrame ()I + public final fun getTagColor-JH0Opww ()I + public final fun getTagName ()Ljava/lang/String; + public final fun getToFrame ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public class korlibs/image/format/ASE$AseTilemapCell : korlibs/image/format/ASE$AseCell, korlibs/image/format/ASE$AseEntity { + public fun (Lkorlibs/datastructure/IntArray2;IIIIIII)V + public final fun getBitmask90CWFlip ()I + public final fun getBitmaskXFlip ()I + public final fun getBitmaskYFlip ()I + public fun getBmp ()Lkorlibs/image/bitmap/Bitmap; + public final fun getData ()Lkorlibs/datastructure/IntArray2; + public fun getOpacity ()I + public final fun getTileBitmask ()I + public fun getUserData ()Ljava/lang/String; + public fun getUserDataColor-JH0Opww ()I + public fun getX ()I + public fun getY ()I + public fun resolve ()Lkorlibs/image/format/ASE$AseCell; + public fun setUserData (Ljava/lang/String;)V + public fun setUserDataColor-PXL95c4 (I)V +} + +public final class korlibs/image/format/ASE$AseTileset { + public fun (IIIIILjava/lang/String;Ljava/util/List;I)V + public synthetic fun (IIIIILjava/lang/String;Ljava/util/List;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()I + public final fun copy (IIIIILjava/lang/String;Ljava/util/List;I)Lkorlibs/image/format/ASE$AseTileset; + public static synthetic fun copy$default (Lkorlibs/image/format/ASE$AseTileset;IIIIILjava/lang/String;Ljava/util/List;IILjava/lang/Object;)Lkorlibs/image/format/ASE$AseTileset; + public fun equals (Ljava/lang/Object;)Z + public final fun getBaseIndex ()I + public final fun getBorder ()I + public final fun getNtiles ()I + public final fun getTileHeight ()I + public final fun getTileSet ()Lkorlibs/image/tiles/TileSet; + public final fun getTileWidth ()I + public final fun getTiles ()Ljava/util/List; + public final fun getTilesetId ()I + public final fun getTilesetName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ASEKt { + public static final fun getOnlyReadVisibleLayers (Lkorlibs/image/format/ImageDecodingProps;)Z + public static final fun setOnlyReadVisibleLayers (Lkorlibs/image/format/ImageDecodingProps;Z)V +} + +public final class korlibs/image/format/AVIFInfo : korlibs/image/format/ISOBMFF { + public static final field INSTANCE Lkorlibs/image/format/AVIFInfo; +} + +public final class korlibs/image/format/BMP : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/BMP; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/BMP$BmImageInfo; + public synthetic fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/BMP$BmImageInfo : korlibs/image/format/ImageInfo { + public fun ()V + public final fun getCompression ()I + public final fun getFlipX ()Z + public final fun getFlipY ()Z + public final fun getSizeImage ()I + public final fun setCompression (I)V + public final fun setFlipX (Z)V + public final fun setFlipY (Z)V + public final fun setSizeImage (I)V +} + +public abstract interface class korlibs/image/format/BaseImageDecodingProps { + public abstract fun getDecodingProps ()Lkorlibs/image/format/ImageDecodingProps; +} + +public class korlibs/image/format/BaseNativeImageFormatProvider : korlibs/image/format/NativeImageFormatProvider { + public fun ()V + public fun copy (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun create (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + protected fun createBitmapNativeImage (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/format/BitmapNativeImage; + protected fun decodeHeaderInternal ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun display (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getFormats ()Lkorlibs/image/format/ImageFormat; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;I)Lkorlibs/image/bitmap/NativeImage; + protected fun wrapNative (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + protected final fun wrapNativeExt (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + public static synthetic fun wrapNativeExt$default (Lkorlibs/image/format/BaseNativeImageFormatProvider;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/NativeImageResult; +} + +public class korlibs/image/format/BitmapNativeImage : korlibs/image/bitmap/NativeImage { + public fun (Lkorlibs/image/bitmap/Bitmap32;)V + public fun (Lkorlibs/image/bitmap/Bitmap;)V + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap32; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public final fun getIntData ()[I + public fun getName ()Ljava/lang/String; + public fun getRgbaRaw-GWFm98M (II)I + public fun readPixelsUnsafe (IIII[II)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public fun writePixelsUnsafe (IIII[II)V +} + +public final class korlibs/image/format/DDS : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/DDS; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public abstract class korlibs/image/format/DXT : korlibs/image/format/ImageFormat { + public static final field Companion Lkorlibs/image/format/DXT$Companion; + public static final field FACT_1_2 I + public static final field FACT_1_3 I + public static final field FACT_2_3 I + public fun (Ljava/lang/String;ZI)V + public final fun decodeBitmap ([BII)Lkorlibs/image/bitmap/Bitmap32; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public abstract fun decodeRow-tnfyYuo ([BI[III[I[I)V + public final fun getBlockSize ()I + public final fun getFormat ()Ljava/lang/String; + public final fun getPremultiplied ()Z + public final fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/DXT$Companion { + public final fun decodeDxt1Color--xEBeNA ([BI[I)V + public final fun decodeDxt1ColorCond--xEBeNA ([BI[I)V + public final fun decodeDxt5Alpha ([BI[I)V + public final fun decodeRGB656-O1c-hRk (I)I +} + +public final class korlibs/image/format/DXT1 : korlibs/image/format/DXT1Base { + public static final field INSTANCE Lkorlibs/image/format/DXT1; +} + +public class korlibs/image/format/DXT1Base : korlibs/image/format/DXT { + public fun (Ljava/lang/String;Z)V + public fun decodeRow-tnfyYuo ([BI[III[I[I)V +} + +public final class korlibs/image/format/DXT2 : korlibs/image/format/DXT2_3 { + public static final field INSTANCE Lkorlibs/image/format/DXT2; +} + +public class korlibs/image/format/DXT2_3 : korlibs/image/format/DXT { + public fun (Ljava/lang/String;Z)V + public fun decodeRow-tnfyYuo ([BI[III[I[I)V +} + +public final class korlibs/image/format/DXT3 : korlibs/image/format/DXT2_3 { + public static final field INSTANCE Lkorlibs/image/format/DXT3; +} + +public final class korlibs/image/format/DXT4 : korlibs/image/format/DXT4_5 { + public static final field INSTANCE Lkorlibs/image/format/DXT4; +} + +public class korlibs/image/format/DXT4_5 : korlibs/image/format/DXT { + public fun (Ljava/lang/String;Z)V + public fun decodeRow-tnfyYuo ([BI[III[I[I)V +} + +public final class korlibs/image/format/DXT5 : korlibs/image/format/DXT4_5 { + public static final field INSTANCE Lkorlibs/image/format/DXT5; +} + +public final class korlibs/image/format/EXIF { + public static final field INSTANCE Lkorlibs/image/format/EXIF; + public final fun readExif (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readExif (Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/format/ImageInfo;Z)Lkorlibs/image/format/ImageInfo; + public static synthetic fun readExif$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readExif$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/FastByteArrayInputStream;Lkorlibs/image/format/ImageInfo;ZILjava/lang/Object;)Lkorlibs/image/format/ImageInfo; + public final fun readExifBase (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readExifBase$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun readExifFromJpeg (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun readExifFromJpeg (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readExifFromJpeg$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readExifFromJpeg$default (Lkorlibs/image/format/EXIF;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageInfo;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/format/EXIF$DataFormat : java/lang/Enum { + public static final field Companion Lkorlibs/image/format/EXIF$DataFormat$Companion; + public static final field DFLOAT Lkorlibs/image/format/EXIF$DataFormat; + public static final field SBYTE Lkorlibs/image/format/EXIF$DataFormat; + public static final field SFLOAT Lkorlibs/image/format/EXIF$DataFormat; + public static final field SLONG Lkorlibs/image/format/EXIF$DataFormat; + public static final field SRATIO Lkorlibs/image/format/EXIF$DataFormat; + public static final field SSHORT Lkorlibs/image/format/EXIF$DataFormat; + public static final field STRING Lkorlibs/image/format/EXIF$DataFormat; + public static final field UBYTE Lkorlibs/image/format/EXIF$DataFormat; + public static final field ULONG Lkorlibs/image/format/EXIF$DataFormat; + public static final field UNDEFINED Lkorlibs/image/format/EXIF$DataFormat; + public static final field UNKNOWN Lkorlibs/image/format/EXIF$DataFormat; + public static final field URATIO Lkorlibs/image/format/EXIF$DataFormat; + public static final field USHORT Lkorlibs/image/format/EXIF$DataFormat; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public final fun getIndexBytes ()Lkotlin/jvm/functions/Function1; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/EXIF$DataFormat; + public static fun values ()[Lkorlibs/image/format/EXIF$DataFormat; +} + +public final class korlibs/image/format/EXIF$DataFormat$Companion { + public final fun get (I)Lkorlibs/image/format/EXIF$DataFormat; + public final fun getBY_ID ()Ljava/util/Map; +} + +public final class korlibs/image/format/FAKE : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/FAKE; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun generateFromString (Ljava/lang/String;)Lkorlibs/image/bitmap/Bitmap; + public final fun generateImageInfoFromString (Ljava/lang/String;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/GIF : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/GIF; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/GifDec { + public static final field INSTANCE Lkorlibs/image/format/GifDec; + public final fun add_entry (Lkorlibs/image/format/GifDec$Table;III)I + public final fun close (Lkorlibs/io/stream/SyncStream;)V + public final fun discard_sub_blocks (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun dispose (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun eqbytes ([BLjava/lang/String;)Z + public final fun free (Ljava/lang/Object;)V + public final fun gd_close_gif (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun gd_get_frame (Lkorlibs/image/format/GifDec$gd_GIF;)I + public final fun gd_is_bgcolor-XDoMphA (Lkorlibs/image/format/GifDec$gd_GIF;I)Z + public final fun gd_open_gif (Lkorlibs/io/stream/SyncStream;)Lkorlibs/image/format/GifDec$gd_GIF; + public final fun gd_render_frame-k4wfwjs (Lkorlibs/image/format/GifDec$gd_GIF;[I)V + public final fun gd_rewind (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun getSEEK_CUR ()I + public final fun getSEEK_SET ()I + public final fun get_key (Lkorlibs/image/format/GifDec$gd_GIF;ILkorlibs/image/format/GifDec$KeyState;)I + public final fun interlaced_line_index (II)I + public final fun lseek (Lkorlibs/io/stream/SyncStream;JI)J + public final fun new_table (I)Lkorlibs/image/format/GifDec$Table; + public final fun readChar (Lkorlibs/io/stream/SyncStream;)C + public final fun read_application_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_comment_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_graphic_control_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun read_image (Lkorlibs/image/format/GifDec$gd_GIF;)I + public final fun read_image_data (Lkorlibs/image/format/GifDec$gd_GIF;Z)I + public final fun read_num (Lkorlibs/io/stream/SyncStream;)I + public final fun read_plain_text_ext (Lkorlibs/image/format/GifDec$gd_GIF;)V + public final fun render_frame_rect-k4wfwjs (Lkorlibs/image/format/GifDec$gd_GIF;[I)V +} + +public final class korlibs/image/format/GifDec$Entry { + public fun ()V + public fun (III)V + public synthetic fun (IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getLength ()I + public final fun getPrefix ()I + public final fun getSuffix ()I + public final fun setLength (I)V + public final fun setPrefix (I)V + public final fun setSuffix (I)V +} + +public final class korlibs/image/format/GifDec$KeyState { + public fun ()V + public fun (III)V + public synthetic fun (IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (III)Lkorlibs/image/format/GifDec$KeyState; + public static synthetic fun copy$default (Lkorlibs/image/format/GifDec$KeyState;IIIILjava/lang/Object;)Lkorlibs/image/format/GifDec$KeyState; + public fun equals (Ljava/lang/Object;)Z + public final fun getByte ()I + public final fun getShift ()I + public final fun getSub_len ()I + public fun hashCode ()I + public final fun setByte (I)V + public final fun setShift (I)V + public final fun setSub_len (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/GifDec$Table { + public fun ()V + public fun (II[Lkorlibs/image/format/GifDec$Entry;)V + public synthetic fun (II[Lkorlibs/image/format/GifDec$Entry;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBulk ()I + public final fun getEntries ()[Lkorlibs/image/format/GifDec$Entry; + public final fun getNentries ()I + public final fun resize (I)V + public final fun setBulk (I)V + public final fun setEntries ([Lkorlibs/image/format/GifDec$Entry;)V + public final fun setNentries (I)V +} + +public final class korlibs/image/format/GifDec$gd_GCE { + public fun ()V + public fun (IIIIZ)V + public synthetic fun (IIIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDelay ()I + public final fun getDisposal ()I + public final fun getInput ()I + public final fun getTindex ()I + public final fun getTransparency ()Z + public final fun setDelay (I)V + public final fun setDisposal (I)V + public final fun setInput (I)V + public final fun setTindex (I)V + public final fun setTransparency (Z)V +} + +public final class korlibs/image/format/GifDec$gd_GIF { + public synthetic fun (Lkorlibs/io/stream/SyncStream;JIIIILkorlibs/image/format/GifDec$gd_GCE;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkotlin/jvm/functions/Function9;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;IIIII[I[BILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/io/stream/SyncStream;JIIIILkorlibs/image/format/GifDec$gd_GCE;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkorlibs/image/format/GifDec$gd_Palette;Lkotlin/jvm/functions/Function9;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;IIIII[I[BLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAnim_start ()J + public final fun getApplication ()Lkotlin/jvm/functions/Function3; + public final fun getBgindex ()I + public final fun getCanvas-FROm4YY ()[I + public final fun getComment ()Lkotlin/jvm/functions/Function1; + public final fun getDepth ()I + public final fun getFd ()Lkorlibs/io/stream/SyncStream; + public final fun getFh ()I + public final fun getFrame-TcUX1vc ()[B + public final fun getFw ()I + public final fun getFx ()I + public final fun getFy ()I + public final fun getGce ()Lkorlibs/image/format/GifDec$gd_GCE; + public final fun getGct ()Lkorlibs/image/format/GifDec$gd_Palette; + public final fun getHeight ()I + public final fun getLct ()Lkorlibs/image/format/GifDec$gd_Palette; + public final fun getLoop_count ()I + public final fun getPalette ()Lkorlibs/image/format/GifDec$gd_Palette; + public final fun getPlain_text ()Lkotlin/jvm/functions/Function9; + public final fun getWidth ()I + public final fun setAnim_start (J)V + public final fun setApplication (Lkotlin/jvm/functions/Function3;)V + public final fun setBgindex (I)V + public final fun setCanvas-2N1wtbg ([I)V + public final fun setComment (Lkotlin/jvm/functions/Function1;)V + public final fun setDepth (I)V + public final fun setFd (Lkorlibs/io/stream/SyncStream;)V + public final fun setFh (I)V + public final fun setFrame-GBYM_sE ([B)V + public final fun setFw (I)V + public final fun setFx (I)V + public final fun setFy (I)V + public final fun setGce (Lkorlibs/image/format/GifDec$gd_GCE;)V + public final fun setGct (Lkorlibs/image/format/GifDec$gd_Palette;)V + public final fun setHeight (I)V + public final fun setLct (Lkorlibs/image/format/GifDec$gd_Palette;)V + public final fun setLoop_count (I)V + public final fun setPalette (Lkorlibs/image/format/GifDec$gd_Palette;)V + public final fun setPlain_text (Lkotlin/jvm/functions/Function9;)V + public final fun setWidth (I)V +} + +public final class korlibs/image/format/GifDec$gd_Palette { + public synthetic fun (I[IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (I[ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getColors-FROm4YY ()[I + public final fun getSize ()I + public final fun setSize (I)V +} + +public final class korlibs/image/format/HEICInfo : korlibs/image/format/ISOBMFF { + public static final field INSTANCE Lkorlibs/image/format/HEICInfo; +} + +public final class korlibs/image/format/ICNS : korlibs/image/format/ImageFormat { + public fun ()V + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/ICO : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/ICO; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public class korlibs/image/format/ISOBMFF : korlibs/image/format/ImageFormatSuspend { + public fun ([Ljava/lang/String;)V + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ISOBMFF$ItemExtent { + public fun (JJ)V + public final fun component1 ()J + public final fun component2 ()J + public final fun copy (JJ)Lkorlibs/image/format/ISOBMFF$ItemExtent; + public static synthetic fun copy$default (Lkorlibs/image/format/ISOBMFF$ItemExtent;JJILjava/lang/Object;)Lkorlibs/image/format/ISOBMFF$ItemExtent; + public fun equals (Ljava/lang/Object;)Z + public final fun getOffset ()J + public final fun getSize ()J + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ISOBMFF$ItemInfo { + public fun (I)V + public final fun component1 ()I + public final fun copy (I)Lkorlibs/image/format/ISOBMFF$ItemInfo; + public static synthetic fun copy$default (Lkorlibs/image/format/ISOBMFF$ItemInfo;IILjava/lang/Object;)Lkorlibs/image/format/ISOBMFF$ItemInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getExtents ()Ljava/util/ArrayList; + public final fun getId ()I + public final fun getType ()Ljava/lang/String; + public fun hashCode ()I + public final fun setExtents (Ljava/util/ArrayList;)V + public final fun setType (Ljava/lang/String;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ISOBMFF$StreamParser { + public fun (Lkorlibs/image/format/ImageDecodingProps;)V + public final fun checkExif (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/AsyncStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getDebug ()Z + public final fun getInfo ()Lkorlibs/image/format/ImageInfo; + public final fun getItems ()Lkorlibs/datastructure/IntMap; + public final fun getProps ()Lkorlibs/image/format/ImageDecodingProps; + public final fun setInfo (Lkorlibs/image/format/ImageInfo;)V +} + +public class korlibs/image/format/ImageAnimation { + public fun (Ljava/util/List;Lkorlibs/image/format/ImageAnimation$Direction;Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/util/List;Lkorlibs/image/format/ImageAnimation$Direction;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDirection ()Lkorlibs/image/format/ImageAnimation$Direction; + public final fun getFirstFrame ()Lkorlibs/image/format/ImageFrame; + public final fun getFrames ()Ljava/util/List; + public final fun getLayers ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageAnimation$Direction : java/lang/Enum { + public static final field FORWARD Lkorlibs/image/format/ImageAnimation$Direction; + public static final field ONCE_FORWARD Lkorlibs/image/format/ImageAnimation$Direction; + public static final field ONCE_REVERSE Lkorlibs/image/format/ImageAnimation$Direction; + public static final field PING_PONG Lkorlibs/image/format/ImageAnimation$Direction; + public static final field REVERSE Lkorlibs/image/format/ImageAnimation$Direction; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/ImageAnimation$Direction; + public static fun values ()[Lkorlibs/image/format/ImageAnimation$Direction; +} + +public class korlibs/image/format/ImageData : korlibs/datastructure/Extra { + public static final field Companion Lkorlibs/image/format/ImageData$Companion; + public fun (Ljava/util/List;IIILjava/util/List;Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (Ljava/util/List;IIILjava/util/List;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAnimations ()Ljava/util/List; + public final fun getAnimationsByName ()Ljava/util/Map; + public final fun getArea ()I + public final fun getDefaultAnimation ()Lkorlibs/image/format/ImageAnimation; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFrames ()Ljava/util/List; + public final fun getFramesByName ()Ljava/util/Map; + public final fun getHeight ()I + public final fun getLayers ()Ljava/util/List; + public final fun getLoopCount ()I + public final fun getMainBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getName ()Ljava/lang/String; + public final fun getWidth ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageData$Companion { + public final fun invoke (ILjava/util/List;Ljava/util/List;Ljava/lang/String;)Lkorlibs/image/format/ImageData; + public final fun invoke ([Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/format/ImageData; + public static synthetic fun invoke$default (Lkorlibs/image/format/ImageData$Companion;ILjava/util/List;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/format/ImageData; +} + +public class korlibs/image/format/ImageDataContainer { + public static final field Companion Lkorlibs/image/format/ImageDataContainer$Companion; + public fun (Ljava/util/List;)V + public fun ([Lkorlibs/image/format/ImageData;)V + public final fun get (Ljava/lang/String;)Lkorlibs/image/format/ImageData; + public final fun getDefault ()Lkorlibs/image/format/ImageData; + public final fun getImageDatas ()Ljava/util/List; + public final fun getImageDatasByName ()Ljava/util/Map; + public final fun getMainBitmap ()Lkorlibs/image/bitmap/Bitmap; +} + +public final class korlibs/image/format/ImageDataContainer$Companion { + public final fun invoke (Ljava/util/List;)Lkorlibs/image/format/ImageDataContainer; + public final fun invoke ([Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/ImageDataKt { + public static final fun getInfo (Lkorlibs/image/format/ImageData;)Lkorlibs/image/format/ImageInfo; + public static final fun packInMutableAtlas (Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/MutableAtlas;)Lkorlibs/image/format/ImageData; + public static final fun packInMutableAtlas (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/atlas/MutableAtlas;)Lkorlibs/image/format/ImageDataContainer; + public static final fun setInfo (Lkorlibs/image/format/ImageData;Lkorlibs/image/format/ImageInfo;)V +} + +public final class korlibs/image/format/ImageDataWithAtlas { + public fun (Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/AtlasPacker$Result;)V + public final fun component1 ()Lkorlibs/image/format/ImageData; + public final fun component2 ()Lkorlibs/image/atlas/AtlasPacker$Result; + public final fun copy (Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/AtlasPacker$Result;)Lkorlibs/image/format/ImageDataWithAtlas; + public static synthetic fun copy$default (Lkorlibs/image/format/ImageDataWithAtlas;Lkorlibs/image/format/ImageData;Lkorlibs/image/atlas/AtlasPacker$Result;ILjava/lang/Object;)Lkorlibs/image/format/ImageDataWithAtlas; + public fun equals (Ljava/lang/Object;)Z + public final fun getAtlas ()Lkorlibs/image/atlas/AtlasPacker$Result; + public final fun getImage ()Lkorlibs/image/format/ImageData; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageDecoderNotFoundException : java/lang/Exception { + public fun ()V +} + +public final class korlibs/image/format/ImageDecodingProps : korlibs/datastructure/Extra, korlibs/image/format/BaseImageDecodingProps { + public static final field Companion Lkorlibs/image/format/ImageDecodingProps$Companion; + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Lkorlibs/image/format/ImageFormat; + public final fun component11 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component12 ()Lkorlibs/datastructure/ExtraObject; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/Boolean; + public final fun component5 ()Z + public final fun component6 ()Ljava/lang/Integer; + public final fun component7 ()Z + public final fun component8 ()Z + public final fun component9 ()Z + public final fun copy (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;)Lkorlibs/image/format/ImageDecodingProps; + public static synthetic fun copy$default (Lkorlibs/image/format/ImageDecodingProps;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;ZLjava/lang/Integer;ZZZLkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/datastructure/ExtraObject;ILjava/lang/Object;)Lkorlibs/image/format/ImageDecodingProps; + public fun equals (Ljava/lang/Object;)Z + public final fun getAsumePremultiplied ()Z + public final fun getDebug ()Z + public fun getDecodingProps ()Lkorlibs/image/format/ImageDecodingProps; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFilename ()Ljava/lang/String; + public final fun getFormat ()Lkorlibs/image/format/ImageFormat; + public final fun getFormatSure ()Lkorlibs/image/format/ImageFormat; + public final fun getHeight ()Ljava/lang/Integer; + public final fun getOut ()Lkorlibs/image/bitmap/Bitmap; + public final fun getPreferKotlinDecoder ()Z + public final fun getPremultiplied ()Ljava/lang/Boolean; + public final fun getPremultipliedSure ()Z + public final fun getRequestedMaxSize ()Ljava/lang/Integer; + public final fun getSampleSize (II)I + public final fun getTryNativeDecode ()Z + public final fun getWidth ()Ljava/lang/Integer; + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public final fun withFile (Lkorlibs/io/file/VfsFile;)Lkorlibs/image/format/ImageDecodingProps; + public final fun withFileName (Ljava/lang/String;)Lkorlibs/image/format/ImageDecodingProps; +} + +public final class korlibs/image/format/ImageDecodingProps$Companion { + public final fun DEFAULT (Z)Lkorlibs/image/format/ImageDecodingProps; + public final fun getDEFAULT ()Lkorlibs/image/format/ImageDecodingProps; + public final fun getDEFAULT_PREMULT ()Lkorlibs/image/format/ImageDecodingProps; + public final fun getDEFAULT_STRAIGHT ()Lkorlibs/image/format/ImageDecodingProps; +} + +public final class korlibs/image/format/ImageEncodingProps : korlibs/datastructure/Extra { + public fun ()V + public fun (Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;)V + public synthetic fun (Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()D + public final fun component3 ()Lkorlibs/datastructure/ExtraObject; + public final fun component4 ()Z + public final fun component5 ()Lkotlin/jvm/functions/Function1; + public final fun copy (Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;)Lkorlibs/image/format/ImageEncodingProps; + public static synthetic fun copy$default (Lkorlibs/image/format/ImageEncodingProps;Ljava/lang/String;DLkorlibs/datastructure/ExtraObject;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/format/ImageEncodingProps; + public fun equals (Ljava/lang/Object;)Z + public final fun getDepremultiplyIfRequired ()Z + public final fun getExtension ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFilename ()Ljava/lang/String; + public final fun getInit ()Lkotlin/jvm/functions/Function1; + public final fun getMimeType ()Ljava/lang/String; + public final fun getQuality ()D + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public final fun withFile (Lkorlibs/io/file/VfsFile;)Lkorlibs/image/format/ImageEncodingProps; +} + +public abstract class korlibs/image/format/ImageFormat : korlibs/image/format/BaseImageDecodingProps, korlibs/image/format/ImageFormatEncoderDecoder { + public fun ([Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun ([Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun check (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Z + public static synthetic fun check$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Z + public final fun decode (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/AsyncStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public final fun decode ([BLkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormat;[BLkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public static synthetic fun decodeHeader$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageInfo; + public final fun decodeHeaderSuspend (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun decodeHeaderSuspend$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decodeHeaderSuspend$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun decodeSuspend ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun encode (Ljava/util/List;Lkorlibs/image/format/ImageEncodingProps;)[B + public final fun encode (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;)[B + public final fun encode (Lkorlibs/image/format/ImageData;Lkorlibs/image/format/ImageEncodingProps;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/ImageFormat;Ljava/util/List;Lkorlibs/image/format/ImageEncodingProps;ILjava/lang/Object;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;ILjava/lang/Object;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageData;Lkorlibs/image/format/ImageEncodingProps;ILjava/lang/Object;)[B + public final fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getDecodingProps ()Lkorlibs/image/format/ImageDecodingProps; + public final fun getExtensions ()Ljava/util/Set; + public final fun getMimeType ()Ljava/lang/String; + public final fun read (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun read (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun read (Lkorlibs/io/stream/SyncStream;Ljava/lang/String;)Lkorlibs/image/bitmap/Bitmap; + public final fun read (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public final fun read ([BLjava/lang/String;)Lkorlibs/image/bitmap/Bitmap; + public final fun read ([BLkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public static synthetic fun read$default (Lkorlibs/image/format/ImageFormat;[BLkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/bitmap/Bitmap; + public final fun readImage (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageData; + public static synthetic fun readImage$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageData; + public abstract fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public static synthetic fun readImageContainer$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageDataContainer; + public fun toString ()Ljava/lang/String; + public final fun writeImage (Lkorlibs/image/format/ImageData;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public abstract interface class korlibs/image/format/ImageFormatDecoder { + public abstract fun decode (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun decodeSuspend ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatDecoder$DefaultImpls { + public static synthetic fun decode$default (Lkorlibs/image/format/ImageFormatDecoder;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decodeSuspend$default (Lkorlibs/image/format/ImageFormatDecoder;[BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class korlibs/image/format/ImageFormatEncoder { + public abstract fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatEncoder$DefaultImpls { + public static fun encodeSuspend (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encodeSuspend$default (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class korlibs/image/format/ImageFormatEncoderDecoder : korlibs/image/format/ImageFormatDecoder, korlibs/image/format/ImageFormatEncoder { +} + +public final class korlibs/image/format/ImageFormatEncoderDecoder$DefaultImpls { + public static fun encodeSuspend (Lkorlibs/image/format/ImageFormatEncoderDecoder;Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatKt { + public static final fun encodeSuspend (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encodeSuspend$default (Lkorlibs/image/format/ImageFormatEncoder;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun getTilesetBorder (Lkorlibs/image/format/ImageDecodingProps;)I + public static final fun setTilesetBorder (Lkorlibs/image/format/ImageDecodingProps;I)V + public static final fun toProps (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDecodingProps; + public static synthetic fun toProps$default (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageDecodingProps;ILjava/lang/Object;)Lkorlibs/image/format/ImageDecodingProps; +} + +public class korlibs/image/format/ImageFormatSuspend : korlibs/image/format/ImageFormat { + public fun ([Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun ([Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public class korlibs/image/format/ImageFormats : korlibs/image/format/ImageFormat { + public fun (Ljava/lang/Iterable;)V + public fun ([Lkorlibs/image/format/ImageFormat;)V + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun formatByExt (Ljava/lang/String;)Lkorlibs/image/format/ImageFormat; + public final fun formatByExtOrNull (Ljava/lang/String;)Lkorlibs/image/format/ImageFormat; + public final fun getFormats ()Ljava/util/Set; + public final fun get_formats ()Ljava/util/Set; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun set_formats (Ljava/util/Set;)V + public fun toString ()Ljava/lang/String; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/ImageFormatsKt { + public static final fun encode (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encode$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun encodeNative (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun encodeNative$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun listFormats (Ljava/lang/Iterable;)Ljava/util/Set; + public static final fun listFormats (Lkorlibs/image/format/ImageFormat;)Ljava/util/Set; + public static final fun listFormats ([Lkorlibs/image/format/ImageFormat;)Ljava/util/Set; + public static final fun plus (Lkorlibs/image/format/ImageFormat;Ljava/util/List;)Lkorlibs/image/format/ImageFormat; + public static final fun plus (Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormat; + public static final fun writeTo (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun writeTo (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeTo$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun writeTo$default (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun writeToNative (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun writeToNative (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeToNative$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun writeToNative$default (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class korlibs/image/format/ImageFormatsMutable : korlibs/image/format/ImageFormats { + public fun ()V + public fun ([Lkorlibs/image/format/ImageFormat;)V + public final fun getLock ()Lkorlibs/concurrent/lock/NonRecursiveLock; + public final fun register ([Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormatsMutable; + public final fun registerFirst ([Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormatsMutable; + public final fun temporalRegister ([Lkorlibs/image/format/ImageFormat;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun unregister ([Lkorlibs/image/format/ImageFormat;)Lkorlibs/image/format/ImageFormatsMutable; +} + +public class korlibs/image/format/ImageFrame : korlibs/datastructure/Extra { + public static final field Companion Lkorlibs/image/format/ImageFrame$Companion; + public synthetic fun (IDLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IDLjava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IJLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IJLjava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getArea ()I + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getDuration-UwyO8pc ()J + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFastDuration-8Hnv5yo ()D + public final fun getFastTime-8Hnv5yo ()D + public final fun getFirst ()Lkorlibs/image/format/ImageFrameLayer; + public final fun getHeight ()I + public final fun getIncludeInAtlas ()Z + public final fun getIndex ()I + public final fun getLayerData ()Ljava/util/List; + public final fun getMain ()Z + public final fun getName ()Ljava/lang/String; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTargetX ()I + public final fun getTargetY ()I + public final fun getTime-UwyO8pc ()J + public final fun getWidth ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageFrame$Companion { + public final fun invoke-5fuBHu4 (Lkorlibs/image/bitmap/Bitmap;JIIZZLjava/lang/String;I)Lkorlibs/image/format/ImageFrame; + public static synthetic fun invoke-5fuBHu4$default (Lkorlibs/image/format/ImageFrame$Companion;Lkorlibs/image/bitmap/Bitmap;JIIZZLjava/lang/String;IILjava/lang/Object;)Lkorlibs/image/format/ImageFrame; +} + +public final class korlibs/image/format/ImageFrameKt { + public static final fun getArea (Ljava/lang/Iterable;)I +} + +public class korlibs/image/format/ImageFrameLayer { + public fun (Lkorlibs/image/format/ImageLayer;Lkorlibs/math/geom/slice/RectSlice;IIZZLkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/NinePatchBmpSlice;)V + public synthetic fun (Lkorlibs/image/format/ImageLayer;Lkorlibs/math/geom/slice/RectSlice;IIZZLkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/NinePatchBmpSlice;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getArea ()I + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBitmap32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getHeight ()I + public final fun getIncludeInAtlas ()Z + public final fun getLayer ()Lkorlibs/image/format/ImageLayer; + public final fun getMain ()Z + public final fun getNinePatchSlice ()Lkorlibs/image/bitmap/NinePatchBmpSlice; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getTargetX ()I + public final fun getTargetY ()I + public final fun getTilemap ()Lkorlibs/image/tiles/TileMapData; + public final fun getWidth ()I + public final fun setSlice (Lkorlibs/math/geom/slice/RectSlice;)V +} + +public class korlibs/image/format/ImageInfo : korlibs/datastructure/Extra, korlibs/math/geom/Sizeable { + public fun ()V + public final fun getBitsPerPixel ()I + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getHeight ()I + public fun getSize ()Lkorlibs/math/geom/Size2D; + public final fun getWidth ()I + public final fun setBitsPerPixel (I)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public final fun setHeight (I)V + public final fun setWidth (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/ImageInfoKt { + public static final fun ImageInfo (Lkotlin/jvm/functions/Function1;)Lkorlibs/image/format/ImageInfo; +} + +public class korlibs/image/format/ImageLayer { + public fun (ILjava/lang/String;Lkorlibs/image/format/ImageLayer$Type;)V + public synthetic fun (ILjava/lang/String;Lkorlibs/image/format/ImageLayer$Type;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getIndex ()I + public final fun getName ()Ljava/lang/String; + public final fun getType ()Lkorlibs/image/format/ImageLayer$Type; + public final fun setIndex (I)V +} + +public final class korlibs/image/format/ImageLayer$Type : java/lang/Enum { + public static final field Companion Lkorlibs/image/format/ImageLayer$Type$Companion; + public static final field GROUP Lkorlibs/image/format/ImageLayer$Type; + public static final field NORMAL Lkorlibs/image/format/ImageLayer$Type; + public static final field TILEMAP Lkorlibs/image/format/ImageLayer$Type; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun isGroup ()Z + public final fun isNormal ()Z + public final fun isTilemap ()Z + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/ImageLayer$Type; + public static fun values ()[Lkorlibs/image/format/ImageLayer$Type; +} + +public final class korlibs/image/format/ImageLayer$Type$Companion { + public final fun getBY_ORDINAL ()[Lkorlibs/image/format/ImageLayer$Type; +} + +public final class korlibs/image/format/ImageOrientationKt { + public static final fun getOrientation (Lkorlibs/image/format/ImageInfo;)Lkorlibs/math/geom/slice/SliceOrientation; + public static final fun getOrientationSure (Lkorlibs/image/format/ImageInfo;)I + public static final fun readBitmapSliceWithOrientation (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapSliceWithOrientation$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun setOrientation-9BoSEk4 (Lkorlibs/image/format/ImageInfo;Lkorlibs/math/geom/slice/SliceOrientation;)V +} + +public final class korlibs/image/format/JPEG : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/JPEG; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/JPEGDecoder { + public static final field Companion Lkorlibs/image/format/JPEGDecoder$Companion; + public fun ()V + public final fun copyToImageData (Lkorlibs/image/format/JPEGDecoder$ImageData;)V + public final fun parse-Bs7sjYo ([B)V +} + +public final class korlibs/image/format/JPEGDecoder$Adobe { + public fun (IIIZ)V + public final fun getFlags0 ()I + public final fun getFlags1 ()I + public final fun getTransformCode ()Z + public final fun getVersion ()I +} + +public final class korlibs/image/format/JPEGDecoder$Companion { + public final fun decode ([B)Lkorlibs/image/bitmap/Bitmap32; + public final fun decodeInfo ([B)Lkorlibs/image/format/JPEGDecoder$ImageInfo; +} + +public final class korlibs/image/format/JPEGDecoder$Component { + public fun (Ljava/util/List;FF)V + public final fun getLines ()Ljava/util/List; + public final fun getScaleX ()F + public final fun getScaleY ()F +} + +public final class korlibs/image/format/JPEGDecoder$Frame { + public fun (ZZIIILjava/util/ArrayList;Ljava/util/ArrayList;II)V + public synthetic fun (ZZIIILjava/util/ArrayList;Ljava/util/ArrayList;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getComponents ()Ljava/util/ArrayList; + public final fun getComponentsOrder ()Ljava/util/ArrayList; + public final fun getExtended ()Z + public final fun getMaxH ()I + public final fun getMaxV ()I + public final fun getMcusPerColumn ()I + public final fun getMcusPerLine ()I + public final fun getPrecision ()I + public final fun getProgressive ()Z + public final fun getSamplesPerLine ()I + public final fun getScanLines ()I + public final fun setComponents (Ljava/util/ArrayList;)V + public final fun setComponentsOrder (Ljava/util/ArrayList;)V + public final fun setExtended (Z)V + public final fun setMaxH (I)V + public final fun setMaxV (I)V + public final fun setMcusPerColumn (I)V + public final fun setMcusPerLine (I)V + public final fun setPrecision (I)V + public final fun setProgressive (Z)V + public final fun setSamplesPerLine (I)V + public final fun setScanLines (I)V +} + +public final class korlibs/image/format/JPEGDecoder$FrameComponent { + public fun (III)V + public final fun getBlocks ()Ljava/util/List; + public final fun getBlocksPerColumn ()I + public final fun getBlocksPerLine ()I + public final fun getH ()I + public final fun getHuffmanTableAC ()Ljava/util/List; + public final fun getHuffmanTableDC ()Ljava/util/List; + public final fun getPred ()I + public final fun getQuantizationIdx ()I + public final fun getQuantizationTable ()[I + public final fun getV ()I + public final fun setBlocks (Ljava/util/List;)V + public final fun setBlocksPerColumn (I)V + public final fun setBlocksPerLine (I)V + public final fun setHuffmanTableAC (Ljava/util/List;)V + public final fun setHuffmanTableDC (Ljava/util/List;)V + public final fun setPred (I)V + public final fun setQuantizationIdx (I)V + public final fun setQuantizationTable ([I)V +} + +public final class korlibs/image/format/JPEGDecoder$HuffmanNode { + public fun ()V + public fun (Ljava/util/ArrayList;I)V + public synthetic fun (Ljava/util/ArrayList;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/ArrayList; + public final fun component2 ()I + public final fun copy (Ljava/util/ArrayList;I)Lkorlibs/image/format/JPEGDecoder$HuffmanNode; + public static synthetic fun copy$default (Lkorlibs/image/format/JPEGDecoder$HuffmanNode;Ljava/util/ArrayList;IILjava/lang/Object;)Lkorlibs/image/format/JPEGDecoder$HuffmanNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getChildren ()Ljava/util/ArrayList; + public final fun getIndex ()I + public fun hashCode ()I + public final fun setChildAt (ILjava/lang/Object;)V + public final fun setChildren (Ljava/util/ArrayList;)V + public final fun setIndex (I)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/JPEGDecoder$ImageData { + public synthetic fun (II[BLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getData-uV-T8J8 ()[B + public final fun getHeight ()I + public final fun getWidth ()I +} + +public final class korlibs/image/format/JPEGDecoder$ImageInfo { + public fun (II)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lkorlibs/image/format/JPEGDecoder$ImageInfo; + public static synthetic fun copy$default (Lkorlibs/image/format/JPEGDecoder$ImageInfo;IIILjava/lang/Object;)Lkorlibs/image/format/JPEGDecoder$ImageInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getHeight ()I + public final fun getWidth ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/JPEGDecoder$Jfif { + public synthetic fun (IIIIIII[BLkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class korlibs/image/format/JPEGEncoder { + public static final field Companion Lkorlibs/image/format/JPEGEncoder$Companion; + public fun ()V + public fun (I)V + public synthetic fun (IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun encode (Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Integer;)[B + public static synthetic fun encode$default (Lkorlibs/image/format/JPEGEncoder;Lkorlibs/image/bitmap/Bitmap32;Ljava/lang/Integer;ILjava/lang/Object;)[B +} + +public final class korlibs/image/format/JPEGEncoder$Companion { + public final fun encode (Lkorlibs/image/bitmap/Bitmap32;I)[B + public static synthetic fun encode$default (Lkorlibs/image/format/JPEGEncoder$Companion;Lkorlibs/image/bitmap/Bitmap32;IILjava/lang/Object;)[B +} + +public final class korlibs/image/format/JPEGInfo : korlibs/image/format/ImageFormatSuspend { + public static final field INSTANCE Lkorlibs/image/format/JPEGInfo; + public fun decodeHeaderSuspend (Lkorlibs/io/stream/AsyncStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/JvmNativeImageFormatProvider : korlibs/image/format/NativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/JvmNativeImageFormatProvider; + public fun copy (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun create (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public fun display (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/format/KRA : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/KRA; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun lzfDecompress-S8qJKzs ([BI[BI)I + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun readLayer (Lkorlibs/io/stream/SyncStream;)Lkorlibs/image/bitmap/Bitmap32; + public final fun readLine (Lkorlibs/io/stream/SyncStream;)Ljava/lang/String; +} + +public final class korlibs/image/format/KRAKt { + public static final fun getKritaLoadLayers (Lkorlibs/image/format/ImageDecodingProps;)Z + public static final fun getKritaPartialImageLayers (Lkorlibs/image/format/ImageDecodingProps;)Z + public static final fun setKritaLoadLayers (Lkorlibs/image/format/ImageDecodingProps;Z)V + public static final fun setKritaPartialImageLayers (Lkorlibs/image/format/ImageDecodingProps;Z)V +} + +public final class korlibs/image/format/KorioExtKt { + public static final fun displayImage (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun displayImage$default (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun getImageLoadingLogger ()Lkorlibs/logger/Logger; + public static final fun readBitmap (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readBitmap (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmap$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readBitmap$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapImageData (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapImageData$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapInfo (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapInfo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapListNoNative (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readBitmapListNoNative (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapListNoNative$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readBitmapListNoNative$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapNative (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapNative$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapNoNative (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapNoNative$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readBitmapSlice (Lkorlibs/io/file/VfsFile;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readBitmapSlice (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readBitmapSlice$default (Lkorlibs/io/file/VfsFile;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readBitmapSlice$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Ljava/lang/String;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readImageData (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readImageData (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readImageData$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readImageData$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readImageDataContainer (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readImageDataContainer$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkorlibs/image/atlas/MutableAtlas;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readImageInfo (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readImageInfo$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readNativeImage (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun readNativeImage (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun readNativeImage$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readNativeImage$default (Lkorlibs/io/stream/AsyncInputStream;Lkorlibs/image/format/BaseImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun readVectorImage (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun toAtlas (Ljava/util/List;Lkorlibs/image/atlas/MutableAtlas;)Ljava/util/List; + public static final fun toAtlas (Lkorlibs/math/geom/slice/RectSlice;Lkorlibs/image/atlas/MutableAtlas;)Lkorlibs/math/geom/slice/RectSlice; + public static final fun writeBitmap (Lkorlibs/io/file/VfsFile;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun writeBitmap$default (Lkorlibs/io/file/VfsFile;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageFormat;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public class korlibs/image/format/NativeImageFormatProvider : korlibs/image/format/ImageFormatEncoderDecoder { + public fun ()V + protected fun convertCoreImageToNativeImage (Lkorlibs/image/core/CoreImage;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/NativeImage; + public fun copy (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun create (IILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public fun create (II[ILjava/lang/Boolean;)Lkorlibs/image/bitmap/NativeImage; + public static synthetic fun create$default (Lkorlibs/image/format/NativeImageFormatProvider;II[ILjava/lang/Boolean;ILjava/lang/Object;)Lkorlibs/image/bitmap/NativeImage; + public final fun decode (Lkorlibs/io/file/FinalVfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/FinalVfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/Vfs;Ljava/lang/String;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/Vfs;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun decode (Lkorlibs/io/file/VfsFile;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode (Lkorlibs/io/file/VfsFile;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decode ([BZLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/NativeImageFormatProvider;Lkorlibs/io/file/FinalVfsFile;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/NativeImageFormatProvider;Lkorlibs/io/file/Vfs;Ljava/lang/String;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun decode$default (Lkorlibs/image/format/NativeImageFormatProvider;[BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun decodeHeader ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeHeaderInternal ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun decodeHeaderOrNull ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal (Lkorlibs/io/file/Vfs;Ljava/lang/String;Lkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun decodeSuspend ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun display (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected final fun executeIo (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; + public fun mipmap (Lkorlibs/image/bitmap/Bitmap;I)Lkorlibs/image/bitmap/NativeImage; + protected final fun result (Lkorlibs/image/bitmap/NativeImage;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + public final fun toNativeImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/NativeImage; + protected final fun toNativeImage (Lkorlibs/image/core/CoreImage;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/bitmap/NativeImage; + public final fun toNativeImageResult (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/NativeImageResult; + protected fun toNativeImageSure (Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/NativeImage; +} + +public final class korlibs/image/format/NativeImageFormatProviderJvmKt { + public static final fun getNativeImageFormatProvider ()Lkorlibs/image/format/NativeImageFormatProvider; +} + +public final class korlibs/image/format/NativeImageFormatProviderKt { + public static final fun showImageAndWait (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun showImageAndWait (Lkorlibs/image/vector/SizedDrawable;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun showImageAndWait (Lkorlibs/math/geom/slice/RectSlice;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun showImageAndWait$default (Lkorlibs/image/bitmap/Bitmap;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun showImageAndWait$default (Lkorlibs/image/vector/SizedDrawable;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun showImageAndWait$default (Lkorlibs/math/geom/slice/RectSlice;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun showImagesAndWait (Ljava/util/List;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun showImagesAndWait (Lkorlibs/image/format/ImageData;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun showImagesAndWait$default (Ljava/util/List;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun showImagesAndWait$default (Lkorlibs/image/format/ImageData;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun toImageInfo (Lkorlibs/image/core/CoreImageInfo;)Lkorlibs/image/format/ImageInfo; +} + +public final class korlibs/image/format/NativeImageResult { + public fun (Lkorlibs/image/bitmap/NativeImage;II)V + public synthetic fun (Lkorlibs/image/bitmap/NativeImage;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/bitmap/NativeImage; + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (Lkorlibs/image/bitmap/NativeImage;II)Lkorlibs/image/format/NativeImageResult; + public static synthetic fun copy$default (Lkorlibs/image/format/NativeImageResult;Lkorlibs/image/bitmap/NativeImage;IIILjava/lang/Object;)Lkorlibs/image/format/NativeImageResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getImage ()Lkorlibs/image/bitmap/NativeImage; + public final fun getOriginalHeight ()I + public final fun getOriginalWidth ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/PNG : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/PNG; + public static final field MAGIC1 I + public static final field MAGIC2 I + public final fun applyFilter-4yeQB6Q (I[B[BII)V + public static synthetic fun applyFilter-4yeQB6Q$default (Lkorlibs/image/format/PNG;I[B[BIIILjava/lang/Object;)V + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun getInterlacedPasses ()Ljava/util/List; + public final fun getNormalPasses ()Ljava/util/List; + public final fun paethPredictor (III)I + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public final fun updateHistoriogram-GERVgfE ([B[B)V + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/PNG$Colorspace : java/lang/Enum { + public static final field Companion Lkorlibs/image/format/PNG$Colorspace$Companion; + public static final field GRAYSCALE Lkorlibs/image/format/PNG$Colorspace; + public static final field GRAYSCALE_ALPHA Lkorlibs/image/format/PNG$Colorspace; + public static final field INDEXED Lkorlibs/image/format/PNG$Colorspace; + public static final field RGB Lkorlibs/image/format/PNG$Colorspace; + public static final field RGBA Lkorlibs/image/format/PNG$Colorspace; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getId ()I + public final fun getNchannels ()I + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/format/PNG$Colorspace; + public static fun values ()[Lkorlibs/image/format/PNG$Colorspace; +} + +public final class korlibs/image/format/PNG$Colorspace$Companion { + public final fun getBY_ID ()Ljava/util/Map; +} + +public final class korlibs/image/format/PNG$DecodingContext { + public fun (Lkorlibs/image/format/PNG$Header;)V + public final fun getCurrentRow-uV-T8J8 ()[B + public final fun getHeader ()Lkorlibs/image/format/PNG$Header; + public final fun getLastRow-uV-T8J8 ()[B + public final fun getRow32-FROm4YY ()[I + public final fun setCurrentRow-Bs7sjYo ([B)V + public final fun setLastRow-Bs7sjYo ([B)V + public final fun swapRows ()V +} + +public final class korlibs/image/format/PNG$Header { + public fun (IIILkorlibs/image/format/PNG$Colorspace;III)V + public final fun getBitsPerChannel ()I + public final fun getColorspace ()Lkorlibs/image/format/PNG$Colorspace; + public final fun getComponents ()I + public final fun getCompressionmethod ()I + public final fun getFiltermethod ()I + public final fun getHeight ()I + public final fun getInterlacemethod ()I + public final fun getStride ()I + public final fun getWidth ()I +} + +public final class korlibs/image/format/PNG$InterlacedPass { + public fun (IIIIII)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun component4 ()I + public final fun component5 ()I + public final fun component6 ()I + public final fun copy (IIIIII)Lkorlibs/image/format/PNG$InterlacedPass; + public static synthetic fun copy$default (Lkorlibs/image/format/PNG$InterlacedPass;IIIIIIILjava/lang/Object;)Lkorlibs/image/format/PNG$InterlacedPass; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlockHeight ()I + public final fun getBlockWidth ()I + public final fun getColIncrement ()I + public final fun getColIncrementShift ()I + public final fun getRowIncrement ()I + public final fun getStartingCol ()I + public final fun getStartingRow ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/format/PSD : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/PSD; + public synthetic fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/PSD$PsdImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/PSD$PsdImageInfo : korlibs/image/format/ImageInfo { + public fun ()V + public final fun getBitsPerChannel ()I + public final fun getChannels ()I + public final fun getColorMode ()I + public final fun setBitsPerChannel (I)V + public final fun setChannels (I)V + public final fun setColorMode (I)V +} + +public final class korlibs/image/format/QOI : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/QOI; + public final fun calculateMaxSize (II)I + public final fun calculateMaxSize (Lkorlibs/image/bitmap/Bitmap;)I + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun getQOI_PADDING ()[B + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/QOIKt { + public static final fun getPreAllocatedArrayForQOI (Lkorlibs/image/format/ImageEncodingProps;)[B + public static final fun setPreAllocatedArrayForQOI-Drq8t8U (Lkorlibs/image/format/ImageEncodingProps;[B)V +} + +public class korlibs/image/format/RegisteredImageFormatsImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public fun ()V + protected fun decodeHeaderInternal ([BLkotlin/coroutines/Continuation;)Ljava/lang/Object; + protected fun decodeInternal ([BLkorlibs/image/format/ImageDecodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public synthetic fun getFormats ()Lkorlibs/image/format/ImageFormat; + public fun getFormats ()Lkorlibs/image/format/ImageFormatsMutable; +} + +public final class korlibs/image/format/RegisteredImageFormatsKt { + public static final fun getRegisteredImageFormats ()Lkorlibs/image/format/ImageFormatsMutable; +} + +public final class korlibs/image/format/SVG : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/SVG; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/TGA : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/TGA; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun readHeader (Lkorlibs/io/stream/SyncStream;)Lkorlibs/image/format/TGA$Info; + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; + public fun writeImageContainer (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageEncodingProps;)V +} + +public final class korlibs/image/format/TGA$Info { + public fun (IIZI)V + public final fun getArea ()I + public final fun getBitsPerPixel ()I + public final fun getBytes ()I + public final fun getFlipY ()Z + public final fun getHeight ()I + public final fun getWidth ()I +} + +public final class korlibs/image/format/WEBP : korlibs/image/format/ImageFormat { + public static final field INSTANCE Lkorlibs/image/format/WEBP; + public fun decodeHeader (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageInfo; + public final fun initOnce (Lkotlin/coroutines/CoroutineContext;)Lkorlibs/image/format/WEBP; + public final fun invoke (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun isAvailable ()Z + public fun readImageContainer (Lkorlibs/io/stream/SyncStream;Lkorlibs/image/format/ImageDecodingProps;)Lkorlibs/image/format/ImageDataContainer; +} + +public final class korlibs/image/format/provider/FFICoreGraphicsImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/provider/FFICoreGraphicsImageFormatProvider; + public fun encodeSuspend (Lkorlibs/image/format/ImageDataContainer;Lkorlibs/image/format/ImageEncodingProps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun getFormats ()Lkorlibs/image/format/ImageFormat; +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider; + public final fun getInitializeOnce ()Z +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Gdiplus : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Gdiplus; + public final fun getGdipBitmapLockBits ()Lkotlin/jvm/functions/Function5; + public final fun getGdipBitmapUnlockBits ()Lkotlin/jvm/functions/Function2; + public final fun getGdipCreateBitmapFromStream ()Lkotlin/jvm/functions/Function2; + public final fun getGdipDisposeImage ()Lkotlin/jvm/functions/Function1; + public final fun getGdipGetImageDimension ()Lkotlin/jvm/functions/Function3; + public final fun getGdiplusStartup ()Lkotlin/jvm/functions/Function3; +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Kernel32 : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider$Kernel32; + public final fun alloc (I)Lcom/sun/jna/Pointer; + public final fun free (Lcom/sun/jna/Pointer;)Z + public final fun getGetProcessHeap ()Lkotlin/jvm/functions/Function0; + public final fun getHeapAlloc ()Lkotlin/jvm/functions/Function3; + public final fun getHeapFree ()Lkotlin/jvm/functions/Function3; +} + +public final class korlibs/image/format/provider/FFIGdiNativeImageFormatProvider$shlwapi : korlibs/ffi/FFILib { + public static final field INSTANCE Lkorlibs/image/format/provider/FFIGdiNativeImageFormatProvider$shlwapi; + public final fun getSHCreateMemStream ()Lkotlin/jvm/functions/Function2; +} + +public final class korlibs/image/format/provider/FFINativeImageFormatProviderKt { + public static final fun getFFINativeImageFormatProvider ()Lkorlibs/image/format/BaseNativeImageFormatProvider; + public static final fun getFFINativeImageFormatProviderOpt ()Lkorlibs/image/format/BaseNativeImageFormatProvider; +} + +public final class korlibs/image/format/provider/FFISDLImageNativeImageFormatProvider : korlibs/image/format/BaseNativeImageFormatProvider { + public static final field INSTANCE Lkorlibs/image/format/provider/FFISDLImageNativeImageFormatProvider; +} + +public abstract class korlibs/image/paint/BaseFiller { + public fun ()V + public final fun fill (Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/RectangleInt;)V + public static synthetic fun fill$default (Lkorlibs/image/paint/BaseFiller;Lkorlibs/image/bitmap/Bitmap32;Lkorlibs/math/geom/RectangleInt;ILjava/lang/Object;)V + public fun fill-VwgUA1w ([IIIII)V + public abstract fun getColor-YdjHmOQ (FF)I + public final fun getColor-YdjHmOQ (II)I +} + +public final class korlibs/image/paint/BitmapFiller : korlibs/image/paint/BaseFiller { + public fun ()V + public fun getColor-YdjHmOQ (FF)I + public final fun lookupLinear-GWFm98M (FF)I + public final fun lookupNearest-GWFm98M (FF)I + public final fun set (Lkorlibs/image/paint/BitmapPaint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/BitmapFiller; +} + +public final class korlibs/image/paint/BitmapPaint : korlibs/image/paint/TransformedPaint { + public fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;)V + public synthetic fun (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun applyMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun clone ()Lkorlibs/image/paint/Paint; + public final fun component1 ()Lkorlibs/image/bitmap/Bitmap; + public final fun component2 ()Lkorlibs/math/geom/Matrix; + public final fun component3 ()Lkorlibs/image/vector/CycleMethod; + public final fun component4 ()Lkorlibs/image/vector/CycleMethod; + public final fun component5 ()Z + public final fun component6 ()Lkorlibs/image/paint/GradientUnits; + public final fun copy (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun copy$default (Lkorlibs/image/paint/BitmapPaint;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public fun equals (Ljava/lang/Object;)Z + public final fun getBitmap ()Lkorlibs/image/bitmap/Bitmap; + public final fun getBmp32 ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getCycleX ()Lkorlibs/image/vector/CycleMethod; + public final fun getCycleY ()Lkorlibs/image/vector/CycleMethod; + public final fun getRepeat ()Z + public final fun getRepeatX ()Z + public final fun getRepeatY ()Z + public final fun getSmooth ()Z + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUnits ()Lkorlibs/image/paint/GradientUnits; + public fun hashCode ()I + public fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/BitmapPaint; + public synthetic fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/paint/ColorFiller : korlibs/image/paint/BaseFiller { + public fun ()V + public fun fill-VwgUA1w ([IIIII)V + public fun getColor-YdjHmOQ (FF)I + public final fun set-r6-hJiU (ILkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/ColorFiller; +} + +public final class korlibs/image/paint/FillerKt { + public static final fun toFiller (Lkorlibs/image/paint/Paint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/BaseFiller; +} + +public final class korlibs/image/paint/GradientFiller : korlibs/image/paint/BaseFiller { + public static final field Companion Lkorlibs/image/paint/GradientFiller$Companion; + public static final field NCOLORS I + public fun ()V + public fun getColor-YdjHmOQ (FF)I + public final fun getRatio (DD)D + public final fun getRatio (FF)F + public final fun set (Lkorlibs/image/paint/GradientPaint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/GradientFiller; +} + +public final class korlibs/image/paint/GradientFiller$Companion { +} + +public final class korlibs/image/paint/GradientInterpolationMethod : java/lang/Enum { + public static final field LINEAR Lkorlibs/image/paint/GradientInterpolationMethod; + public static final field NORMAL Lkorlibs/image/paint/GradientInterpolationMethod; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/paint/GradientInterpolationMethod; + public static fun values ()[Lkorlibs/image/paint/GradientInterpolationMethod; +} + +public final class korlibs/image/paint/GradientKind : java/lang/Enum { + public static final field LINEAR Lkorlibs/image/paint/GradientKind; + public static final field RADIAL Lkorlibs/image/paint/GradientKind; + public static final field SWEEP Lkorlibs/image/paint/GradientKind; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/paint/GradientKind; + public static fun values ()[Lkorlibs/image/paint/GradientKind; +} + +public final class korlibs/image/paint/GradientPaint : korlibs/image/paint/TransformedPaint { + public static final field Companion Lkorlibs/image/paint/GradientPaint$Companion; + public synthetic fun (Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;DLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun add-XDoMphA (DI)Lkorlibs/image/paint/GradientPaint; + public final fun add-ma3DQ24 (DI)Lkorlibs/image/paint/GradientPaint; + public final fun addColorStop-25LoRh8 (DI)Lkorlibs/image/paint/GradientPaint; + public final fun addColorStop-XDoMphA (DI)Lkorlibs/image/paint/GradientPaint; + public final fun addColorStop-XDoMphA (Ljava/lang/Number;I)Lkorlibs/image/paint/GradientPaint; + public fun applyMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun clone ()Lkorlibs/image/paint/Paint; + public final fun component1 ()Lkorlibs/image/paint/GradientKind; + public final fun component10 ()Lkorlibs/image/vector/CycleMethod; + public final fun component11 ()Lkorlibs/math/geom/Matrix; + public final fun component12 ()Lkorlibs/image/paint/GradientInterpolationMethod; + public final fun component13 ()Lkorlibs/image/paint/GradientUnits; + public final fun component14-igmgxjg ()D + public final fun component2 ()D + public final fun component3 ()D + public final fun component4 ()D + public final fun component5 ()D + public final fun component6 ()D + public final fun component7 ()D + public final fun component8 ()Lkorlibs/datastructure/DoubleArrayList; + public final fun component9 ()Lkorlibs/datastructure/IntArrayList; + public final fun copy-1IdWvF8 (Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;D)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun copy-1IdWvF8$default (Lkorlibs/image/paint/GradientPaint;Lkorlibs/image/paint/GradientKind;DDDDDDLkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkorlibs/image/paint/GradientInterpolationMethod;Lkorlibs/image/paint/GradientUnits;DILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public fun equals (Ljava/lang/Object;)Z + public final fun fillColors-2N1wtbg ([I)V + public final fun fillColors-qppUzjo ([I)V + public final fun getColors ()Lkorlibs/datastructure/IntArrayList; + public final fun getCycle ()Lkorlibs/image/vector/CycleMethod; + public final fun getGradientMatrix ()Lkorlibs/math/geom/Matrix; + public final fun getInterpolationMethod ()Lkorlibs/image/paint/GradientInterpolationMethod; + public final fun getKind ()Lkorlibs/image/paint/GradientKind; + public final fun getNumberOfStops ()I + public final fun getPow2 (D)D + public final fun getPow2 (F)F + public final fun getR0 ()D + public final fun getR1 ()D + public final fun getRatioAt (Lkorlibs/math/geom/Vector2D;)F + public final fun getRatioAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Matrix;)F + public final fun getStartAngle-igmgxjg ()D + public final fun getStops ()Lkorlibs/datastructure/DoubleArrayList; + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getTransformInv ()Lkorlibs/math/geom/Matrix; + public fun getUnits ()Lkorlibs/image/paint/GradientUnits; + public final fun getUntransformedGradientMatrix ()Lkorlibs/math/geom/Matrix; + public final fun getX0 ()D + public final fun getX1 ()D + public final fun getY0 ()D + public final fun getY1 ()D + public fun hashCode ()I + public final fun isLinear ()Z + public final fun isRadial ()Z + public final fun isSweep ()Z + public fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/GradientPaint; + public synthetic fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/paint/GradientPaint$Companion { + public final fun fillColors-wu939Cs ([ILkorlibs/datastructure/DoubleArrayList;Lkorlibs/datastructure/IntArrayList;)V + public final fun fromGradientBox-dVqXrhI (Lkorlibs/image/paint/GradientKind;DDDDD)Lkorlibs/image/paint/GradientPaint; + public final fun gradientBoxMatrix-naQvTww (DDDDD)Lkorlibs/math/geom/Matrix; + public final fun identity (Lkorlibs/image/paint/GradientKind;)Lkorlibs/image/paint/GradientPaint; +} + +public final class korlibs/image/paint/GradientUnits : java/lang/Enum { + public static final field OBJECT_BOUNDING_BOX Lkorlibs/image/paint/GradientUnits; + public static final field USER_SPACE_ON_USE Lkorlibs/image/paint/GradientUnits; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/paint/GradientUnits; + public static fun values ()[Lkorlibs/image/paint/GradientUnits; +} + +public final class korlibs/image/paint/NoneFiller : korlibs/image/paint/BaseFiller { + public static final field INSTANCE Lkorlibs/image/paint/NoneFiller; + public fun fill-VwgUA1w ([IIIII)V + public fun getColor-YdjHmOQ (FF)I +} + +public final class korlibs/image/paint/NonePaint : korlibs/image/paint/Paint { + public static final field INSTANCE Lkorlibs/image/paint/NonePaint; + public fun clone ()Lkorlibs/image/paint/Paint; +} + +public abstract interface class korlibs/image/paint/Paint { + public abstract fun clone ()Lkorlibs/image/paint/Paint; +} + +public final class korlibs/image/paint/PaintKt { + public static final fun LinearGradientPaint (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun LinearGradientPaint$default (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public static final fun RadialGradientPaint (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun RadialGradientPaint$default (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public static final fun SweepGradientPaint-naQvTww (Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun SweepGradientPaint-naQvTww$default (Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public static final fun add (Lkorlibs/image/paint/GradientPaint;[Lkorlibs/image/color/RGBA;)Lkorlibs/image/paint/GradientPaint; + public static final fun add (Lkorlibs/image/paint/GradientPaint;[Lkotlin/Pair;)Lkorlibs/image/paint/GradientPaint; + public static final fun add-LLzIZBI (Lkorlibs/image/paint/GradientPaint;IIII)Lkorlibs/image/paint/GradientPaint; + public static final fun add-MWpgnYc (Lkorlibs/image/paint/GradientPaint;II)Lkorlibs/image/paint/GradientPaint; + public static final fun add-k4wfwjs (Lkorlibs/image/paint/GradientPaint;[I)Lkorlibs/image/paint/GradientPaint; + public static final fun add-wffWTuA (Lkorlibs/image/paint/GradientPaint;III)Lkorlibs/image/paint/GradientPaint; + public static final fun getDefaultPaint ()I + public static final fun getPaintWithUnits (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/paint/Paint; + public static final fun toPaint (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun toPaint$default (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Matrix;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/image/paint/GradientUnits;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public static final fun withPaint (Lkorlibs/math/geom/vector/StrokeInfo;Lkorlibs/image/paint/Paint;)Lkorlibs/image/paint/Stroke; +} + +public final class korlibs/image/paint/Stroke { + public fun (Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/datastructure/DoubleList;D)V + public synthetic fun (Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/datastructure/DoubleList;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;)V + public final fun component1 ()Lkorlibs/image/paint/Paint; + public final fun component2 ()Lkorlibs/math/geom/vector/StrokeInfo; + public final fun copy (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;)Lkorlibs/image/paint/Stroke; + public static synthetic fun copy$default (Lkorlibs/image/paint/Stroke;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ILjava/lang/Object;)Lkorlibs/image/paint/Stroke; + public fun equals (Ljava/lang/Object;)Z + public final fun getInfo ()Lkorlibs/math/geom/vector/StrokeInfo; + public final fun getPaint ()Lkorlibs/image/paint/Paint; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/paint/TransformedPaint : korlibs/image/paint/Paint { + public abstract fun applyMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; + public abstract fun getTransform ()Lkorlibs/math/geom/Matrix; + public abstract fun getUnits ()Lkorlibs/image/paint/GradientUnits; + public abstract fun replaceMatrix (Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; +} + +public final class korlibs/image/paint/TransformedPaint$DefaultImpls { + public static fun applyMatrix (Lkorlibs/image/paint/TransformedPaint;Lkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/TransformedPaint; +} + +public final class korlibs/image/style/CSS { + public static final field Companion Lkorlibs/image/style/CSS$Companion; + public fun (Ljava/util/List;)V + public fun (Ljava/util/List;Lkotlin/Unit;)V + public synthetic fun (Ljava/util/List;Lkotlin/Unit;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getAllRules ()Ljava/util/List; + public final fun getAnimationsById ()Ljava/util/Map; + public final fun getRules ()Ljava/util/List; + public final fun getRulesForClassNames ()Ljava/util/Map; + public final fun getRulesForIds ()Ljava/util/Map; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Animation { + public synthetic fun (Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2-UwyO8pc ()J + public final fun component3-UwyO8pc ()J + public final fun component4 ()I + public final fun component5 ()Z + public final fun component6 ()Lkorlibs/math/interpolation/Easing; + public final fun copy-FbhrOv8 (Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;)Lkorlibs/image/style/CSS$Animation; + public static synthetic fun copy-FbhrOv8$default (Lkorlibs/image/style/CSS$Animation;Ljava/lang/String;JJIZLkorlibs/math/interpolation/Easing;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Animation; + public fun equals (Ljava/lang/Object;)Z + public final fun getDelay-UwyO8pc ()J + public final fun getDirection ()Z + public final fun getDuration-UwyO8pc ()J + public final fun getEasing ()Lkorlibs/math/interpolation/Easing; + public final fun getIterationCount ()I + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$ClassSelector : korlibs/image/style/CSS$Selector { + public fun (Lkorlibs/image/style/CSS$Companion$Token;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$ClassSelector; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$ClassSelector;Lkorlibs/image/style/CSS$Companion$Token;ILjava/lang/Object;)Lkorlibs/image/style/CSS$ClassSelector; + public fun equals (Ljava/lang/Object;)Z + public final fun getClassName ()Ljava/lang/String; + public fun getStr ()Ljava/lang/String; + public final fun getToken ()Lkorlibs/image/style/CSS$Companion$Token; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Companion { + public final fun parseAngle-zwli_SY (Ljava/lang/String;)Lkorlibs/math/geom/Angle; + public final fun parseAnimation (Ljava/lang/String;)Lkorlibs/image/style/CSS$Animation; + public final fun parseAnimation (Ljava/util/List;)V + public final fun parseCSS (Ljava/lang/String;)Lkorlibs/image/style/CSS; + public final fun parseColor-O1c-hRk (Ljava/lang/String;)I + public final fun parseEasing (Ljava/lang/String;)Lkorlibs/math/interpolation/Easing; + public final fun parseNumberDropSuffix (Ljava/lang/String;)Ljava/lang/Double; + public final fun parseRatio-XRktMgs (Ljava/lang/String;D)D + public static synthetic fun parseRatio-XRktMgs$default (Lkorlibs/image/style/CSS$Companion;Ljava/lang/String;DILjava/lang/Object;)D + public final fun parseSizeAsDouble (Ljava/lang/String;)D + public final fun parseTime-LV8wdWc (Ljava/lang/String;)Lkotlin/time/Duration; + public final fun parseTransform (Ljava/lang/String;)Lkorlibs/math/geom/Matrix; + public final fun parseUnit (Ljava/lang/String;)Ljava/lang/Double; + public final fun readParenthesisValuesIgnoringCommas (Lkorlibs/datastructure/ListReader;)Ljava/util/List; + public final fun tokenize (Ljava/lang/String;)Ljava/util/List; + public final fun tokenize (Lkorlibs/util/SimpleStrReader;)Ljava/util/List; +} + +public final class korlibs/image/style/CSS$Companion$Token { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lkorlibs/image/style/CSS$Companion$Token; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Companion$Token;Ljava/lang/String;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Companion$Token; + public fun equals (Ljava/lang/Object;)Z + public final fun getStr ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Declaration { + public fun (Ljava/lang/String;Lkorlibs/image/style/CSS$Expression;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/image/style/CSS$Expression; + public final fun copy (Ljava/lang/String;Lkorlibs/image/style/CSS$Expression;)Lkorlibs/image/style/CSS$Declaration; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Declaration;Ljava/lang/String;Lkorlibs/image/style/CSS$Expression;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Declaration; + public fun equals (Ljava/lang/Object;)Z + public final fun getExpr ()Lkorlibs/image/style/CSS$Expression; + public final fun getProperty ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Declarations : korlibs/datastructure/Extra { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/style/CSS$Declarations; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Declarations;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Declarations; + public fun equals (Ljava/lang/Object;)Z + public final fun get (Ljava/lang/String;)Lkorlibs/image/style/CSS$Expression; + public final fun getDeclarations ()Ljava/util/List; + public final fun getDeclarationsMap ()Ljava/util/Map; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$Expression : korlibs/datastructure/Extra { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lkorlibs/image/style/CSS$Expression; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$Expression;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/style/CSS$Expression; + public fun equals (Ljava/lang/Object;)Z + public final fun getExpr ()Ljava/util/List; + public final fun getExprStr ()Ljava/lang/String; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/style/CSS$IRuleSet { +} + +public final class korlibs/image/style/CSS$IdSelector : korlibs/image/style/CSS$Selector { + public fun (Lkorlibs/image/style/CSS$Companion$Token;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$IdSelector; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$IdSelector;Lkorlibs/image/style/CSS$Companion$Token;ILjava/lang/Object;)Lkorlibs/image/style/CSS$IdSelector; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()Ljava/lang/String; + public fun getStr ()Ljava/lang/String; + public final fun getToken ()Lkorlibs/image/style/CSS$Companion$Token; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$InterpolationResult { + public fun ()V + public fun (DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;)V + public synthetic fun (DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()D + public final fun component2 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun component3 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun copy (DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$InterpolationResult;DLkorlibs/image/style/CSS$KeyFrame;Lkorlibs/image/style/CSS$KeyFrame;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public fun equals (Ljava/lang/Object;)Z + public final fun getK0 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun getK1 ()Lkorlibs/image/style/CSS$KeyFrame; + public final fun getProperties ()Ljava/util/List; + public final fun getRatio ()D + public fun hashCode ()I + public final fun setK0 (Lkorlibs/image/style/CSS$KeyFrame;)V + public final fun setK1 (Lkorlibs/image/style/CSS$KeyFrame;)V + public final fun setRatio (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$KeyFrame { + public static final field Companion Lkorlibs/image/style/CSS$KeyFrame$Companion; + public synthetic fun (DLkorlibs/image/style/CSS$Declarations;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-eKSQRR4 ()D + public final fun component2 ()Lkorlibs/image/style/CSS$Declarations; + public final fun copy-DJj3pIk (DLkorlibs/image/style/CSS$Declarations;)Lkorlibs/image/style/CSS$KeyFrame; + public static synthetic fun copy-DJj3pIk$default (Lkorlibs/image/style/CSS$KeyFrame;DLkorlibs/image/style/CSS$Declarations;ILjava/lang/Object;)Lkorlibs/image/style/CSS$KeyFrame; + public fun equals (Ljava/lang/Object;)Z + public final fun get (Ljava/lang/String;)Lkorlibs/image/style/CSS$Expression; + public final fun getDeclarations ()Lkorlibs/image/style/CSS$Declarations; + public final fun getEasing ()Lkorlibs/math/interpolation/Easing; + public final fun getRatio-eKSQRR4 ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$KeyFrame$Companion { + public final fun getDUMMY ()Lkorlibs/image/style/CSS$KeyFrame; +} + +public final class korlibs/image/style/CSS$KeyFrames : korlibs/image/style/CSS$IRuleSet { + public static final field Companion Lkorlibs/image/style/CSS$KeyFrames$Companion; + public fun (Lkorlibs/image/style/CSS$Companion$Token;Ljava/util/List;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;Ljava/util/List;)Lkorlibs/image/style/CSS$KeyFrames; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$KeyFrames;Lkorlibs/image/style/CSS$Companion$Token;Ljava/util/List;ILjava/lang/Object;)Lkorlibs/image/style/CSS$KeyFrames; + public fun equals (Ljava/lang/Object;)Z + public final fun getAt (DLkorlibs/image/style/CSS$InterpolationResult;)Lkorlibs/image/style/CSS$InterpolationResult; + public final fun getAt (FLkorlibs/image/style/CSS$InterpolationResult;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun getAt$default (Lkorlibs/image/style/CSS$KeyFrames;DLkorlibs/image/style/CSS$InterpolationResult;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun getAt$default (Lkorlibs/image/style/CSS$KeyFrames;FLkorlibs/image/style/CSS$InterpolationResult;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public final fun getAt-DJj3pIk (DLkorlibs/image/style/CSS$InterpolationResult;)Lkorlibs/image/style/CSS$InterpolationResult; + public static synthetic fun getAt-DJj3pIk$default (Lkorlibs/image/style/CSS$KeyFrames;DLkorlibs/image/style/CSS$InterpolationResult;ILjava/lang/Object;)Lkorlibs/image/style/CSS$InterpolationResult; + public final fun getFullKeyFrames ()Lkorlibs/datastructure/FastArrayList; + public final fun getId ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun getPartialKeyFrames ()Ljava/util/List; + public final fun getPropertyNames ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$KeyFrames$Companion { + public final fun ruleSetToKeyFrame (Ljava/util/List;)Ljava/util/List; + public final fun selectorToRatio-4uGNJ3M (Lkorlibs/image/style/CSS$Selector;)D +} + +public final class korlibs/image/style/CSS$RuleSet : korlibs/image/style/CSS$IRuleSet { + public fun (Lkorlibs/image/style/CSS$Selector;Lkorlibs/image/style/CSS$Declarations;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Selector; + public final fun component2 ()Lkorlibs/image/style/CSS$Declarations; + public final fun copy (Lkorlibs/image/style/CSS$Selector;Lkorlibs/image/style/CSS$Declarations;)Lkorlibs/image/style/CSS$RuleSet; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$RuleSet;Lkorlibs/image/style/CSS$Selector;Lkorlibs/image/style/CSS$Declarations;ILjava/lang/Object;)Lkorlibs/image/style/CSS$RuleSet; + public fun equals (Ljava/lang/Object;)Z + public final fun getDeclarations ()Lkorlibs/image/style/CSS$Declarations; + public final fun getSelector ()Lkorlibs/image/style/CSS$Selector; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/style/CSS$Selector { + public abstract fun getStr ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSS$UnknownSelector : korlibs/image/style/CSS$Selector { + public fun (Lkorlibs/image/style/CSS$Companion$Token;)V + public final fun component1 ()Lkorlibs/image/style/CSS$Companion$Token; + public final fun copy (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$UnknownSelector; + public static synthetic fun copy$default (Lkorlibs/image/style/CSS$UnknownSelector;Lkorlibs/image/style/CSS$Companion$Token;ILjava/lang/Object;)Lkorlibs/image/style/CSS$UnknownSelector; + public fun equals (Ljava/lang/Object;)Z + public fun getStr ()Ljava/lang/String; + public final fun getToken ()Lkorlibs/image/style/CSS$Companion$Token; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/style/CSSKt { + public static final fun getAnimation (Lkorlibs/image/style/CSS$Declarations;)Lkorlibs/image/style/CSS$Animation; + public static final fun getColor (Lkorlibs/image/style/CSS$Expression;)I + public static final fun getColor-QlK1N60 (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;I)I + public static synthetic fun getColor-QlK1N60$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;IILjava/lang/Object;)I + public static final fun getEasing (Lkorlibs/image/style/CSS$Expression;)Lkorlibs/math/interpolation/Easing; + public static final fun getEasing (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/interpolation/Easing;)Lkorlibs/math/interpolation/Easing; + public static synthetic fun getEasing$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/interpolation/Easing;ILjava/lang/Object;)Lkorlibs/math/interpolation/Easing; + public static final fun getMatrix (Lkorlibs/image/style/CSS$Expression;)Lkorlibs/math/geom/Matrix; + public static final fun getMatrix (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/Matrix; + public static synthetic fun getMatrix$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/math/geom/Matrix; + public static final fun getRatio (Lkorlibs/image/style/CSS$Expression;)D + public static final fun getRatio-i056VXE (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;D)D + public static synthetic fun getRatio-i056VXE$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;DILjava/lang/Object;)D + public static final fun getTransform (Lkorlibs/image/style/CSS$Expression;)Lkorlibs/math/geom/MatrixTransform; + public static final fun getTransform (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/MatrixTransform;)Lkorlibs/math/geom/MatrixTransform; + public static synthetic fun getTransform$default (Lkorlibs/image/style/CSS$InterpolationResult;Ljava/lang/String;Lkorlibs/math/geom/MatrixTransform;ILjava/lang/Object;)Lkorlibs/math/geom/MatrixTransform; +} + +public final class korlibs/image/style/CSSReader { + public fun (Lkorlibs/datastructure/ListReader;)V + public final fun getTokens ()Lkorlibs/datastructure/ListReader; + public final fun parseCSS ()Lkorlibs/image/style/CSS; + public final fun parseDeclaration ()Lkorlibs/image/style/CSS$Declaration; + public final fun parseExpression ()Lkorlibs/image/style/CSS$Expression; + public final fun parseRuleset ()Ljava/util/List; + public final fun parseRulesets ()Ljava/util/List; + public final fun selectorFromToken (Lkorlibs/image/style/CSS$Companion$Token;)Lkorlibs/image/style/CSS$Selector; +} + +public class korlibs/image/style/DOM { + public static final field Companion Lkorlibs/image/style/DOM$Companion; + public fun (Lkorlibs/image/style/CSS;)V + public final fun getCss ()Lkorlibs/image/style/CSS; + public final fun getElementsByClassName ()Ljava/util/HashMap; + public final fun getElementsById ()Ljava/util/HashMap; + public final fun getListeners ()Ljava/util/ArrayList; + public final fun getSetForClassName (Ljava/lang/String;)Ljava/util/Set; +} + +public final class korlibs/image/style/DOM$Companion { + public final fun getMatrix (Ljava/lang/String;Ljava/lang/Object;)Lkorlibs/math/geom/Matrix; + public final fun getRatio-p1Og6Oo (Ljava/lang/String;Ljava/lang/Object;)D + public final fun getTransform (Ljava/lang/String;Ljava/lang/Object;)Lkorlibs/math/geom/MatrixTransform; +} + +public final class korlibs/image/style/DOM$ComposedDomListener : korlibs/image/style/DOM$DomListener { + public fun (Ljava/util/List;)V + public fun addedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public fun addedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public final fun getList ()Ljava/util/List; + public fun removedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public fun removedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public fun updatedElement (Lkorlibs/image/style/DOM$DomElement;)V +} + +public class korlibs/image/style/DOM$DomElement { + public fun (Lkorlibs/image/style/DOM;Lkorlibs/image/style/DOM$DomPropertyMapping;)V + public synthetic fun (Lkorlibs/image/style/DOM;Lkorlibs/image/style/DOM$DomPropertyMapping;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun addClassName (Ljava/lang/String;)V + public final fun addClassNames ([Ljava/lang/String;)V + public final fun getClassNames ()Ljava/util/Set; + public final fun getDom ()Lkorlibs/image/style/DOM; + public final fun getId ()Ljava/lang/String; + public final fun getMappings ()Lkorlibs/image/style/DOM$DomPropertyMapping; + public final fun removeClassName (Ljava/lang/String;)V + public final fun removeClassNames ([Ljava/lang/String;)V + public final fun setId (Ljava/lang/String;)V + public fun setProperty (Ljava/lang/String;Ljava/lang/Object;)V + public final fun setPropertyInterpolated (Lkorlibs/image/style/CSS$InterpolationResult;)V +} + +public abstract interface class korlibs/image/style/DOM$DomListener { + public abstract fun addedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun addedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun removedClass (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun removedId (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public abstract fun updatedElement (Lkorlibs/image/style/DOM$DomElement;)V +} + +public final class korlibs/image/style/DOM$DomListener$DefaultImpls { + public static fun addedClass (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun addedId (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun removedClass (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun removedId (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;)V + public static fun updatedElement (Lkorlibs/image/style/DOM$DomListener;Lkorlibs/image/style/DOM$DomElement;)V +} + +public final class korlibs/image/style/DOM$DomPropertyMapping { + public fun ()V + public final fun addMatrix (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)Lkorlibs/image/style/DOM$DomPropertyMapping; + public final fun addRatio (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)Lkorlibs/image/style/DOM$DomPropertyMapping; + public final fun getMappings ()Ljava/util/HashMap; +} + +public abstract interface class korlibs/image/style/DOM$DomPropertyMapping$Mapping { + public abstract fun getName ()Ljava/lang/String; + public abstract fun getProperty ()Lkotlin/reflect/KMutableProperty1; + public abstract fun set (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/image/style/DOM$DomPropertyMapping$MatrixMapping : korlibs/image/style/DOM$DomPropertyMapping$Mapping { + public fun (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)V + public fun getName ()Ljava/lang/String; + public fun getProperty ()Lkotlin/reflect/KMutableProperty1; + public fun set (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/image/style/DOM$DomPropertyMapping$RatioMapping : korlibs/image/style/DOM$DomPropertyMapping$Mapping { + public fun (Ljava/lang/String;Lkotlin/reflect/KMutableProperty1;)V + public fun getName ()Ljava/lang/String; + public fun getProperty ()Lkotlin/reflect/KMutableProperty1; + public fun set (Lkorlibs/image/style/DOM$DomElement;Ljava/lang/String;Ljava/lang/Object;)V +} + +public final class korlibs/image/style/DOMAnimator { + public fun (Lkorlibs/image/style/DOM;)V + public final fun getCss ()Lkorlibs/image/style/CSS; + public final fun getDom ()Lkorlibs/image/style/DOM; + public final fun getTime-UwyO8pc ()J + public final fun setTime-LRDsOJo (J)V + public final fun update-LRDsOJo (J)V + public final fun updateElement (Lkorlibs/image/style/DOM$DomElement;)V +} + +public final class korlibs/image/text/BoundBuilderTextRendererActions : korlibs/image/text/TextRendererActions { + public fun ()V + public fun advance (D)V + public final fun getAlignX-eglAp7I (DI)D + public final fun getAlignY-SFQhmfw (DLkorlibs/image/font/FontMetrics;)D + public final fun getBb-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun getCurrent ()Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats; + public final fun getCurrentLine ()I + public final fun getFlbb-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun getLines ()Ljava/util/ArrayList; + public final fun getNlines ()I + public final fun getTotalMaxLineHeight ()D + public fun newLine (DZ)V + public fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public fun reset ()V + public final fun setBb-ymp-Z_I (Lkorlibs/math/geom/Rectangle;)V + public final fun setCurrent (Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats;)V + public final fun setCurrentLine (I)V + public final fun setFlbb-ymp-Z_I (Lkorlibs/math/geom/Rectangle;)V +} + +public final class korlibs/image/text/BoundBuilderTextRendererActions$LineStats { + public synthetic fun (DDLkorlibs/math/geom/Rectangle;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (DDLkorlibs/math/geom/Rectangle;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun advance (D)V + public final fun component1 ()D + public final fun component2 ()D + public final fun component3-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun copy-ZOv6yvc (DDLkorlibs/math/geom/Rectangle;)Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats; + public static synthetic fun copy-ZOv6yvc$default (Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats;DDLkorlibs/math/geom/Rectangle;ILjava/lang/Object;)Lkorlibs/image/text/BoundBuilderTextRendererActions$LineStats; + public final fun end ()V + public fun equals (Ljava/lang/Object;)Z + public final fun getAlignX-wv5G9sM (D)D + public final fun getBounds-1t4xLac ()Lkorlibs/math/geom/Rectangle; + public final fun getMaxLineHeight ()D + public final fun getMaxX ()D + public fun hashCode ()I + public final fun metrics (Lkorlibs/image/font/FontMetrics;)V + public final fun reset ()V + public final fun setBounds-ymp-Z_I (Lkorlibs/math/geom/Rectangle;)V + public final fun setMaxLineHeight (D)V + public final fun setMaxX (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/CurveTextRenderer : korlibs/image/text/TransformedTextRenderer { + public fun (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/bezier/Curve;)V + public final fun getCurve ()Lkorlibs/math/geom/bezier/Curve; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/text/HorizontalAlign : korlibs/io/lang/EnumLike { + public static final field Companion Lkorlibs/image/text/HorizontalAlign$Companion; + public static final synthetic fun box-impl (D)Lkorlibs/image/text/HorizontalAlign; + public static fun constructor-impl (D)D + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (DLjava/lang/Object;)Z + public static final fun equals-impl0 (DD)Z + public static final fun getOffsetX-impl (DD)D + public static final fun getOffsetX-impl (DDD)D + public final fun getRatio ()D + public static final fun getRatioFake-impl (D)D + public fun getValues (Lkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public static fun getValues-impl (DLkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public fun hashCode ()I + public static fun hashCode-impl (D)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (D)Ljava/lang/String; + public final synthetic fun unbox-impl ()D +} + +public final class korlibs/image/text/HorizontalAlign$Companion { + public final fun getALL ()Ljava/util/List; + public final fun getCENTER-v5wk5Pc ()D + public final fun getJUSTIFY-v5wk5Pc ()D + public final fun getLEFT-v5wk5Pc ()D + public final fun getRIGHT-v5wk5Pc ()D + public final fun invoke-dpgWFNw (Ljava/lang/String;)D + public final fun values ()[Lkorlibs/image/text/HorizontalAlign; +} + +public abstract interface class korlibs/image/text/ITextRendererActions { + public abstract fun advance (D)V + public abstract fun getCurrentLineNum ()I + public abstract fun getGlyphMetrics (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public abstract fun getKerning (II)D + public abstract fun getLineHeight ()D + public abstract fun getPos ()Lkorlibs/math/geom/Vector2D; + public abstract fun getTransform ()Lkorlibs/math/geom/Matrix; + public abstract fun newLine (DZ)V + public abstract fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public abstract fun reset ()V + public abstract fun setCurrentLineNum (I)V + public abstract fun setFont (Lkorlibs/image/font/Font;D)V + public abstract fun setPos (Lkorlibs/math/geom/Vector2D;)V + public abstract fun setTransform (Lkorlibs/math/geom/Matrix;)V +} + +public final class korlibs/image/text/ITextRendererActions$DefaultImpls { + public static fun advance (Lkorlibs/image/text/ITextRendererActions;D)V + public static fun newLine (Lkorlibs/image/text/ITextRendererActions;DZ)V + public static fun reset (Lkorlibs/image/text/ITextRendererActions;)V +} + +public final class korlibs/image/text/RichTextData : java/util/List, korlibs/datastructure/Extra, kotlin/jvm/internal/markers/KMappedMarker { + public static final field Companion Lkorlibs/image/text/RichTextData$Companion; + public synthetic fun (Ljava/lang/String;Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)V + public fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)V + public synthetic fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Lkorlibs/image/text/RichTextData$Line;)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILkorlibs/image/text/RichTextData$Line;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lkorlibs/image/text/RichTextData$Line;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public synthetic fun addFirst (Ljava/lang/Object;)V + public fun addFirst (Lkorlibs/image/text/RichTextData$Line;)V + public synthetic fun addLast (Ljava/lang/Object;)V + public fun addLast (Lkorlibs/image/text/RichTextData$Line;)V + public fun clear ()V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Lkorlibs/image/text/RichTextData$Style; + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lkorlibs/image/text/RichTextData$Line;)Z + public fun containsAll (Ljava/util/Collection;)Z + public final fun copy (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextData;Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lkorlibs/image/text/RichTextData$Line; + public final fun getAllFonts ()Ljava/util/Set; + public final fun getDefaultStyle ()Lkorlibs/image/text/RichTextData$Style; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getHeight ()F + public final fun getLines ()Ljava/util/List; + public fun getSize ()I + public final fun getText ()Ljava/lang/String; + public final fun getWidth ()F + public fun hashCode ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lkorlibs/image/text/RichTextData$Line;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lkorlibs/image/text/RichTextData$Line;)I + public final fun limit (DDZLjava/lang/String;ZZ)Lkorlibs/image/text/RichTextData; + public static synthetic fun limit$default (Lkorlibs/image/text/RichTextData;DDZLjava/lang/String;ZZILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public final fun limitHeight (DZZ)Lkorlibs/image/text/RichTextData; + public static synthetic fun limitHeight$default (Lkorlibs/image/text/RichTextData;DZZILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public final fun plus (Lkorlibs/image/text/RichTextData;)Lkorlibs/image/text/RichTextData; + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (I)Lkorlibs/image/text/RichTextData$Line; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public synthetic fun removeFirst ()Ljava/lang/Object; + public fun removeFirst ()Lkorlibs/image/text/RichTextData$Line; + public synthetic fun removeLast ()Ljava/lang/Object; + public fun removeLast ()Lkorlibs/image/text/RichTextData$Line; + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILkorlibs/image/text/RichTextData$Line;)Lkorlibs/image/text/RichTextData$Line; + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public final fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; + public final fun trimSpaces ()Lkorlibs/image/text/RichTextData; + public final fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData; + public final fun withText (Ljava/lang/String;)Lkorlibs/image/text/RichTextData; + public final fun wordWrap (DZ)Lkorlibs/image/text/RichTextData; + public static synthetic fun wordWrap$default (Lkorlibs/image/text/RichTextData;DZILjava/lang/Object;)Lkorlibs/image/text/RichTextData; +} + +public final class korlibs/image/text/RichTextData$Companion { + public final fun divide (Ljava/lang/String;)Ljava/util/List; + public final fun tokenize (Ljava/lang/String;)Ljava/util/List; +} + +public final class korlibs/image/text/RichTextData$Line : korlibs/datastructure/Extra { + public fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)V + public synthetic fun (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun ([Lkorlibs/image/text/RichTextData$Node;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Lkorlibs/image/text/RichTextData$Style; + public final fun copy (Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Line; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextData$Line;Ljava/util/List;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData$Line; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllFonts ()Ljava/util/Set; + public final fun getDefaultLastStyle ()Lkorlibs/image/text/RichTextData$Style; + public final fun getDefaultLineStyle ()Lkorlibs/image/text/RichTextData$Style; + public final fun getDefaultStyle ()Lkorlibs/image/text/RichTextData$Style; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getMaxHeight ()D + public final fun getMaxLineHeight ()D + public final fun getNodes ()Ljava/util/List; + public final fun getText ()Ljava/lang/String; + public final fun getWidth ()D + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public final fun trimSpaces ()Lkorlibs/image/text/RichTextData$Line; + public final fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Line; +} + +public abstract interface class korlibs/image/text/RichTextData$Node { + public abstract fun getHeight ()D + public abstract fun getLineHeight ()D + public abstract fun getText ()Ljava/lang/String; + public abstract fun getWidth ()D + public abstract fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Node; +} + +public final class korlibs/image/text/RichTextData$Node$DefaultImpls { + public static fun getLineHeight (Lkorlibs/image/text/RichTextData$Node;)D + public static fun withStyle (Lkorlibs/image/text/RichTextData$Node;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Node; +} + +public final class korlibs/image/text/RichTextData$Style { + public static final field Companion Lkorlibs/image/text/RichTextData$Style$Companion; + public synthetic fun (Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/image/font/Font; + public final fun component2 ()D + public final fun component3 ()Z + public final fun component4 ()Z + public final fun component5 ()Z + public final fun component6-PozHwmI ()Lkorlibs/image/color/RGBA; + public final fun component7 ()Z + public final fun copy--CZ8-po (Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;Z)Lkorlibs/image/text/RichTextData$Style; + public static synthetic fun copy--CZ8-po$default (Lkorlibs/image/text/RichTextData$Style;Lkorlibs/image/font/Font;DZZZLkorlibs/image/color/RGBA;ZILjava/lang/Object;)Lkorlibs/image/text/RichTextData$Style; + public fun equals (Ljava/lang/Object;)Z + public final fun getBold ()Z + public final fun getCanBreak ()Z + public final fun getColor-PozHwmI ()Lkorlibs/image/color/RGBA; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getItalic ()Z + public final fun getTextSize ()D + public final fun getUnderline ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun withText (Ljava/lang/String;)Lkorlibs/image/text/RichTextData; +} + +public final class korlibs/image/text/RichTextData$Style$Companion { + public final fun getDEFAULT ()Lkorlibs/image/text/RichTextData$Style; +} + +public final class korlibs/image/text/RichTextData$TextNode : korlibs/datastructure/Extra, korlibs/image/text/RichTextData$Node { + public fun (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)V + public synthetic fun (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/image/text/RichTextData$Style; + public final fun copy (Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$TextNode; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextData$TextNode;Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData$TextNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getBounds ()Lkorlibs/image/font/TextMetrics; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getHeight ()D + public fun getLineHeight ()D + public final fun getStyle ()Lkorlibs/image/text/RichTextData$Style; + public fun getText ()Ljava/lang/String; + public fun getWidth ()D + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; + public synthetic fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$Node; + public fun withStyle (Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData$TextNode; +} + +public final class korlibs/image/text/RichTextDataHTMLKt { + public static final fun fromHTML (Lkorlibs/image/text/RichTextData$Companion;Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;)Lkorlibs/image/text/RichTextData; + public static synthetic fun fromHTML$default (Lkorlibs/image/text/RichTextData$Companion;Ljava/lang/String;Lkorlibs/image/text/RichTextData$Style;ILjava/lang/Object;)Lkorlibs/image/text/RichTextData; + public static final fun toHTML (Lkorlibs/image/text/RichTextData;)Ljava/lang/String; +} + +public final class korlibs/image/text/RichTextDataPlacements : java/util/List, kotlin/jvm/internal/markers/KMappedMarker { + public fun ()V + public fun (Lkorlibs/datastructure/FastArrayList;)V + public synthetic fun (Lkorlibs/datastructure/FastArrayList;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun add (ILjava/lang/Object;)V + public fun add (ILkorlibs/image/text/RichTextDataPlacements$Placement;)V + public synthetic fun add (Ljava/lang/Object;)Z + public fun add (Lkorlibs/image/text/RichTextDataPlacements$Placement;)Z + public fun addAll (ILjava/util/Collection;)Z + public fun addAll (Ljava/util/Collection;)Z + public synthetic fun addFirst (Ljava/lang/Object;)V + public fun addFirst (Lkorlibs/image/text/RichTextDataPlacements$Placement;)V + public synthetic fun addLast (Ljava/lang/Object;)V + public fun addLast (Lkorlibs/image/text/RichTextDataPlacements$Placement;)V + public fun clear ()V + public final fun component1 ()Lkorlibs/datastructure/FastArrayList; + public final fun contains (Ljava/lang/Object;)Z + public fun contains (Lkorlibs/image/text/RichTextDataPlacements$Placement;)Z + public fun containsAll (Ljava/util/Collection;)Z + public final fun copy (Lkorlibs/datastructure/FastArrayList;)Lkorlibs/image/text/RichTextDataPlacements; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextDataPlacements;Lkorlibs/datastructure/FastArrayList;ILjava/lang/Object;)Lkorlibs/image/text/RichTextDataPlacements; + public fun equals (Ljava/lang/Object;)Z + public synthetic fun get (I)Ljava/lang/Object; + public fun get (I)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public final fun getPlacements ()Lkorlibs/datastructure/FastArrayList; + public fun getSize ()I + public fun hashCode ()I + public final fun indexOf (Ljava/lang/Object;)I + public fun indexOf (Lkorlibs/image/text/RichTextDataPlacements$Placement;)I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public final fun lastIndexOf (Ljava/lang/Object;)I + public fun lastIndexOf (Lkorlibs/image/text/RichTextDataPlacements$Placement;)I + public fun listIterator ()Ljava/util/ListIterator; + public fun listIterator (I)Ljava/util/ListIterator; + public synthetic fun remove (I)Ljava/lang/Object; + public fun remove (I)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public synthetic fun removeFirst ()Ljava/lang/Object; + public fun removeFirst ()Lkorlibs/image/text/RichTextDataPlacements$Placement; + public synthetic fun removeLast ()Ljava/lang/Object; + public fun removeLast ()Lkorlibs/image/text/RichTextDataPlacements$Placement; + public fun replaceAll (Ljava/util/function/UnaryOperator;)V + public fun retainAll (Ljava/util/Collection;)Z + public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object; + public fun set (ILkorlibs/image/text/RichTextDataPlacements$Placement;)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public final fun size ()I + public fun sort (Ljava/util/Comparator;)V + public fun subList (II)Ljava/util/List; + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/RichTextDataPlacements$Placement { + public fun (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/font/Font;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkorlibs/math/geom/Vector2D; + public final fun component3 ()D + public final fun component4 ()Lkorlibs/image/font/Font; + public final fun component5 ()Lkorlibs/image/paint/Paint; + public final fun component6 ()Lkorlibs/image/paint/Stroke; + public final fun copy (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/font/Font;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public static synthetic fun copy$default (Lkorlibs/image/text/RichTextDataPlacements$Placement;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/font/Font;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;ILjava/lang/Object;)Lkorlibs/image/text/RichTextDataPlacements$Placement; + public fun equals (Ljava/lang/Object;)Z + public final fun getFillStyle ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getSize ()D + public final fun getStroke ()Lkorlibs/image/paint/Stroke; + public final fun getText ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/RichTextDataRendererKt { + public static final fun bounds (Lkorlibs/image/text/RichTextData;I)Lkorlibs/math/geom/Rectangle; + public static final fun bounds (Lkorlibs/image/text/RichTextDataPlacements;)Lkorlibs/math/geom/Rectangle; + public static synthetic fun bounds$default (Lkorlibs/image/text/RichTextData;IILjava/lang/Object;)Lkorlibs/math/geom/Rectangle; + public static final fun drawRichText (Lkorlibs/image/vector/Context2d;Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZII)I + public static synthetic fun drawRichText$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZIIILjava/lang/Object;)I + public static final fun place (Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZLkorlibs/image/text/RichTextDataPlacements;)Lkorlibs/image/text/RichTextDataPlacements; + public static synthetic fun place$default (Lkorlibs/image/text/RichTextData;Lkorlibs/math/geom/Rectangle;ZZLjava/lang/String;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkorlibs/image/text/TextAlignment;ZLkorlibs/image/text/RichTextDataPlacements;ILjava/lang/Object;)Lkorlibs/image/text/RichTextDataPlacements; +} + +public final class korlibs/image/text/Text2TextRendererActions : korlibs/image/text/TextRendererActions { + public fun ()V + public final fun getAlign ()Lkorlibs/image/text/TextAlignment; + public final fun getArrayMetrics ()Lkorlibs/math/geom/DoubleVectorArrayList; + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getGlyphBounds (I)Lkorlibs/math/geom/Rectangle; + public final fun getHorizontalAlign-v5wk5Pc ()D + public final fun getLineInfos ()Ljava/util/List; + public final fun getSize ()I + public final fun getVerticalAlign-wm9RW30 ()D + public final fun mreset ()V + public fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public final fun read (ILkorlibs/image/text/Text2TextRendererActions$Entry;)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public static synthetic fun read$default (Lkorlibs/image/text/Text2TextRendererActions;ILkorlibs/image/text/Text2TextRendererActions$Entry;ILjava/lang/Object;)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public final fun readAll ()Ljava/util/List; + public final fun setAlign (Lkorlibs/image/text/TextAlignment;)V +} + +public final class korlibs/image/text/Text2TextRendererActions$Entry { + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;DDDDDILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/math/geom/slice/RectSlice;DDDDDLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component2 ()D + public final fun component3 ()D + public final fun component4 ()D + public final fun component5 ()D + public final fun component6-igmgxjg ()D + public final fun copy-IpDtFrQ (Lkorlibs/math/geom/slice/RectSlice;DDDDD)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public static synthetic fun copy-IpDtFrQ$default (Lkorlibs/image/text/Text2TextRendererActions$Entry;Lkorlibs/math/geom/slice/RectSlice;DDDDDILjava/lang/Object;)Lkorlibs/image/text/Text2TextRendererActions$Entry; + public fun equals (Ljava/lang/Object;)Z + public final fun getRot-igmgxjg ()D + public final fun getSx ()D + public final fun getSy ()D + public final fun getTex ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getX ()D + public final fun getY ()D + public fun hashCode ()I + public final fun setRot-Mi4kPw4 (D)V + public final fun setSx (D)V + public final fun setSy (D)V + public final fun setTex (Lkorlibs/math/geom/slice/RectSlice;)V + public final fun setX (D)V + public final fun setY (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/Text2TextRendererActions$LineInfo { + public fun ()V + public fun (DDD)V + public synthetic fun (DDDILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()D + public final fun component2 ()D + public final fun component3 ()D + public final fun copy (DDD)Lkorlibs/image/text/Text2TextRendererActions$LineInfo; + public static synthetic fun copy$default (Lkorlibs/image/text/Text2TextRendererActions$LineInfo;DDDILjava/lang/Object;)Lkorlibs/image/text/Text2TextRendererActions$LineInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getMaxLineHeight ()D + public final fun getMaxTop ()D + public final fun getMinBottom ()D + public fun hashCode ()I + public final fun setMaxLineHeight (D)V + public final fun setMaxTop (D)V + public final fun setMinBottom (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/text/TextAlignment : korlibs/io/lang/EnumLike { + public static final field Companion Lkorlibs/image/text/TextAlignment$Companion; + public synthetic fun (DDLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-v5wk5Pc ()D + public final fun component2-wm9RW30 ()D + public final fun copy-L84p-_o (DD)Lkorlibs/image/text/TextAlignment; + public static synthetic fun copy-L84p-_o$default (Lkorlibs/image/text/TextAlignment;DDILjava/lang/Object;)Lkorlibs/image/text/TextAlignment; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnchor ()Lkorlibs/math/geom/Anchor2D; + public final fun getHorizontal-v5wk5Pc ()D + public final fun getJustified ()Z + public fun getValues (Lkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public final fun getVertical-wm9RW30 ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun withHorizontal-wv5G9sM (D)Lkorlibs/image/text/TextAlignment; + public final fun withVertical-3KKhS7E (D)Lkorlibs/image/text/TextAlignment; +} + +public final class korlibs/image/text/TextAlignment$Companion { + public final fun fromAlign-L84p-_o (DD)Lkorlibs/image/text/TextAlignment; + public final fun getALL ()Ljava/util/List; + public final fun getBASELINE_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getBASELINE_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getBASELINE_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getBASELINE_RIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getBOTTOM_RIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getCENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getJUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getLEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getMIDDLE_RIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getRIGHT ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_CENTER ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_JUSTIFIED ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_LEFT ()Lkorlibs/image/text/TextAlignment; + public final fun getTOP_RIGHT ()Lkorlibs/image/text/TextAlignment; +} + +public abstract interface class korlibs/image/text/TextRenderer { + public abstract fun getVersion ()I + public abstract fun run (Lkorlibs/image/text/ITextRendererActions;Ljava/lang/Object;DLkorlibs/image/font/Font;)V +} + +public final class korlibs/image/text/TextRenderer$DefaultImpls { + public static fun getVersion (Lkorlibs/image/text/TextRenderer;)I +} + +public abstract class korlibs/image/text/TextRendererActions : korlibs/image/text/ITextRendererActions { + public fun ()V + public fun advance (D)V + public fun getCurrentLineNum ()I + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontMetrics ()Lkorlibs/image/font/FontMetrics; + public final fun getFontSize ()D + protected final fun getGlyphMetrics ()Lkorlibs/image/font/GlyphMetrics; + public fun getGlyphMetrics (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + protected final fun getGlyphPath ()Lkorlibs/image/font/GlyphPath; + public fun getKerning (II)D + public fun getLineHeight ()D + public final fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getTint-JH0Opww ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun newLine (DZ)V + public abstract fun put (Lkorlibs/io/lang/WStringReader;I)Lkorlibs/image/font/GlyphMetrics; + public fun reset ()V + public fun setCurrentLineNum (I)V + public fun setFont (Lkorlibs/image/font/Font;D)V + public final fun setPaint (Lkorlibs/image/paint/Paint;)V + public fun setPos (Lkorlibs/math/geom/Vector2D;)V + public final fun setTint-PXL95c4 (I)V + public fun setTransform (Lkorlibs/math/geom/Matrix;)V +} + +public final class korlibs/image/text/TextRendererKt { + public static final fun CreateStringTextRenderer (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;)Lkorlibs/image/text/TextRenderer; + public static synthetic fun CreateStringTextRenderer$default (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;ILjava/lang/Object;)Lkorlibs/image/text/TextRenderer; + public static final fun CreateWStringTextRenderer (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;)Lkorlibs/image/text/TextRenderer; + public static synthetic fun CreateWStringTextRenderer$default (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function5;ILjava/lang/Object;)Lkorlibs/image/text/TextRenderer; + public static final fun aroundPath (Lkorlibs/image/text/ITextRendererActions;Lkorlibs/math/geom/bezier/Curve;)Lkorlibs/image/text/ITextRendererActions; + public static final fun aroundPath (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/bezier/Curve;)Lkorlibs/image/text/CurveTextRenderer; + public static final fun aroundPath (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/text/CurveTextRenderer; + public static final fun aroundPath (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/text/CurveTextRenderer; + public static synthetic fun aroundPath$default (Lkorlibs/image/text/TextRenderer;Lkorlibs/math/geom/vector/VectorPath;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/text/CurveTextRenderer; + public static final fun getDefaultStringTextRenderer ()Lkorlibs/image/text/TextRenderer; + public static final fun getDefaultWStringTextRenderer ()Lkorlibs/image/text/TextRenderer; + public static final fun invoke (Lkorlibs/image/text/TextRenderer;Lkorlibs/image/text/ITextRendererActions;Ljava/lang/Object;DLkorlibs/image/font/Font;)V + public static final fun measure (Lkorlibs/image/text/TextRenderer;Ljava/lang/Object;DLkorlibs/image/font/Font;)Lkorlibs/image/text/BoundBuilderTextRendererActions; + public static final fun text (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/Object;Lkorlibs/image/font/VectorFont;DLkorlibs/math/geom/Vector2D;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/text/TextRenderer;)V + public static synthetic fun text$default (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/Object;Lkorlibs/image/font/VectorFont;DLkorlibs/math/geom/Vector2D;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/text/TextRenderer;ILjava/lang/Object;)V + public static final fun transformed (Lkorlibs/image/text/TextRenderer;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/text/TransformedTextRenderer; + public static final fun withSpacing (Lkorlibs/image/text/TextRenderer;F)Lkorlibs/image/text/TransformedTextRenderer; +} + +public class korlibs/image/text/TransformedTextRenderer : korlibs/image/text/TextRenderer { + public fun (Lkorlibs/image/text/TextRenderer;Lkotlin/jvm/functions/Function1;)V + public final fun getOriginal ()Lkorlibs/image/text/TextRenderer; + public final fun getTransformation ()Lkotlin/jvm/functions/Function1; + public fun getVersion ()I + public fun run (Lkorlibs/image/text/ITextRendererActions;Ljava/lang/Object;DLkorlibs/image/font/Font;)V +} + +public final class korlibs/image/text/VerticalAlign : korlibs/io/lang/EnumLike { + public static final field Companion Lkorlibs/image/text/VerticalAlign$Companion; + public static final synthetic fun box-impl (D)Lkorlibs/image/text/VerticalAlign; + public static fun constructor-impl (D)D + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (DLjava/lang/Object;)Z + public static final fun equals-impl0 (DD)Z + public static final fun getOffsetY-impl (DDD)D + public static final fun getOffsetYRespectBaseline-impl (DLkorlibs/image/font/FontMetrics;D)D + public static final fun getOffsetYRespectBaseline-impl (DLkorlibs/image/font/GlyphMetrics;Lkorlibs/image/font/FontMetrics;)D + public final fun getRatio ()D + public static final fun getRatioFake-impl (D)D + public static final fun getRatioFake0-impl (D)D + public fun getValues (Lkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public static fun getValues-impl (DLkorlibs/io/lang/EnumLike$Scope;)Ljava/util/List; + public fun hashCode ()I + public static fun hashCode-impl (D)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (D)Ljava/lang/String; + public final synthetic fun unbox-impl ()D +} + +public final class korlibs/image/text/VerticalAlign$Companion { + public final fun getALL ()Ljava/util/List; + public final fun getBASELINE-wm9RW30 ()D + public final fun getBOTTOM-wm9RW30 ()D + public final fun getCENTER-wm9RW30 ()D + public final fun getMIDDLE-wm9RW30 ()D + public final fun getTOP-wm9RW30 ()D + public final fun invoke-LqqiZQ8 (Ljava/lang/String;)D + public final fun values ()[Lkorlibs/image/text/VerticalAlign; +} + +public final class korlibs/image/text/VerticalAlign$Provider { + public static final field INSTANCE Lkorlibs/image/text/VerticalAlign$Provider; + public final fun getITEMS ()Ljava/util/List; +} + +public final class korlibs/image/tiles/Tile { + public static final field Companion Lkorlibs/image/tiles/Tile$Companion; + public static final synthetic fun box-impl (D)Lkorlibs/image/tiles/Tile; + public static fun constructor-impl (D)D + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (DLjava/lang/Object;)Z + public static final fun equals-impl0 (DD)Z + public static final fun getData-impl (D)I + public static final fun getFlipX-impl (D)Z + public static final fun getFlipY-impl (D)Z + public static final fun getOffsetX-impl (D)I + public static final fun getOffsetY-impl (D)I + public final fun getRaw-FJlGiV0 ()D + public static final fun getRawHigh-impl (D)I + public static final fun getRawLow-impl (D)I + public static final fun getRotate-impl (D)Z + public static final fun getTile-impl (D)I + public fun hashCode ()I + public static fun hashCode-impl (D)I + public static final fun isInvalid-impl (D)Z + public static final fun isValid-impl (D)Z + public fun toString ()Ljava/lang/String; + public static fun toString-impl (D)Ljava/lang/String; + public static final fun toStringInfo-impl (D)Ljava/lang/String; + public final synthetic fun unbox-impl ()D +} + +public final class korlibs/image/tiles/Tile$Companion { + public final fun fromRaw-Mn0Kb8k (D)D + public final fun fromRaw-Mn0Kb8k (J)D + public final fun fromRaw-PfNGxs0 (D)D + public final fun fromRaw-nsZFrbo (D)D + public final fun fromRaw-y0nVS_I (II)D + public final fun getINVALID-oo9Og7c ()D + public final fun getINVALID_VALUE-FJlGiV0 ()D + public final fun getZERO-oo9Og7c ()D + public final fun invoke-0m27bKU (IIIZZZ)D + public static synthetic fun invoke-0m27bKU$default (Lkorlibs/image/tiles/Tile$Companion;IIIZZZILjava/lang/Object;)D +} + +public final class korlibs/image/tiles/TileMapData : korlibs/datastructure/BaseDelegatedStackedArray2, korlibs/datastructure/IStackedArray2 { + public static final field Companion Lkorlibs/image/tiles/TileMapData$Companion; + public synthetic fun (IILkorlibs/image/tiles/TileSet;DLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (IILkorlibs/image/tiles/TileSet;DLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FLkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;F)V + public synthetic fun (Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/datastructure/IStackedInt53Array2; + public final fun component2 ()Lkorlibs/image/tiles/TileSet; + public final fun component3 ()Lkorlibs/image/tiles/TileMapRepeat; + public final fun component4 ()Lkorlibs/image/tiles/TileMapRepeat; + public final fun component5 ()F + public final fun copy (Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;F)Lkorlibs/image/tiles/TileMapData; + public static synthetic fun copy$default (Lkorlibs/image/tiles/TileMapData;Lkorlibs/datastructure/IStackedInt53Array2;Lkorlibs/image/tiles/TileSet;Lkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILjava/lang/Object;)Lkorlibs/image/tiles/TileMapData; + public fun equals (Ljava/lang/Object;)Z + public final fun get-n1tDDGA (III)D + public final fun get-y0nVS_I (II)D + public final fun getData ()Lkorlibs/datastructure/IStackedInt53Array2; + public final fun getEmpty-oo9Og7c ()D + public final fun getFirst-y0nVS_I (II)D + public final fun getLast-y0nVS_I (II)D + public final fun getOffsetScale ()F + public final fun getRepeatX ()Lkorlibs/image/tiles/TileMapRepeat; + public final fun getRepeatY ()Lkorlibs/image/tiles/TileMapRepeat; + public fun getStackLevel (II)I + public final fun getTileSet ()Lkorlibs/image/tiles/TileSet; + public fun hashCode ()I + public final fun pop-y0nVS_I (II)D + public final fun push-qBZt9GU (IID)V + public final fun set-C4_2hOs (IIID)V + public final fun set-qBZt9GU (IID)V + public final fun setFirst-qBZt9GU (IID)V + public final fun setLast-qBZt9GU (IID)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileMapData$Companion { + public final fun invoke (Lkorlibs/datastructure/IntArray2;Lkorlibs/image/tiles/TileSet;IIIIIIZLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;F)Lkorlibs/image/tiles/TileMapData; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileMapData$Companion;Lkorlibs/datastructure/IntArray2;Lkorlibs/image/tiles/TileSet;IIIIIIZLkorlibs/image/tiles/TileMapRepeat;Lkorlibs/image/tiles/TileMapRepeat;FILjava/lang/Object;)Lkorlibs/image/tiles/TileMapData; +} + +public final class korlibs/image/tiles/TileMapDataKt { + public static final fun get (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;I)D + public static final fun getLast (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)D + public static final fun getStackLevel (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)I + public static final fun pop (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)D + public static final fun push-qBZt9GU (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;D)V + public static final fun removeAll (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)Z + public static final fun removeAt (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;I)Z + public static final fun removeFirst (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)Z + public static final fun removeLast (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;)Z + public static final fun set-C4_2hOs (Lkorlibs/image/tiles/TileMapData;Lkorlibs/math/geom/Vector2I;ID)V + public static final fun toStringListSimplified (Lkorlibs/image/tiles/TileMapData;Lkotlin/jvm/functions/Function1;)Ljava/util/List; +} + +public final class korlibs/image/tiles/TileMapDataRenderKt { + public static final fun render (Lkorlibs/image/tiles/TileMapData;)Lkorlibs/image/bitmap/Bitmap; + public static final fun renderTo (Lkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/Bitmap;II)V + public static synthetic fun renderTo$default (Lkorlibs/image/tiles/TileMapData;Lkorlibs/image/bitmap/Bitmap;IIILjava/lang/Object;)V +} + +public final class korlibs/image/tiles/TileMapObjectAlignment : java/lang/Enum { + public static final field BOTTOM Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field BOTTOM_LEFT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field BOTTOM_RIGHT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field CENTER Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field LEFT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field RIGHT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field TOP Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field TOP_LEFT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field TOP_RIGHT Lkorlibs/image/tiles/TileMapObjectAlignment; + public static final field UNSPECIFIED Lkorlibs/image/tiles/TileMapObjectAlignment; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapObjectAlignment; + public static fun values ()[Lkorlibs/image/tiles/TileMapObjectAlignment; +} + +public final class korlibs/image/tiles/TileMapOrientation : java/lang/Enum { + public static final field HEXAGONAL Lkorlibs/image/tiles/TileMapOrientation; + public static final field ISOMETRIC Lkorlibs/image/tiles/TileMapOrientation; + public static final field ORTHOGONAL Lkorlibs/image/tiles/TileMapOrientation; + public static final field STAGGERED Lkorlibs/image/tiles/TileMapOrientation; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapOrientation; + public static fun values ()[Lkorlibs/image/tiles/TileMapOrientation; +} + +public final class korlibs/image/tiles/TileMapRenderOrder : java/lang/Enum { + public static final field LEFT_DOWN Lkorlibs/image/tiles/TileMapRenderOrder; + public static final field LEFT_UP Lkorlibs/image/tiles/TileMapRenderOrder; + public static final field RIGHT_DOWN Lkorlibs/image/tiles/TileMapRenderOrder; + public static final field RIGHT_UP Lkorlibs/image/tiles/TileMapRenderOrder; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapRenderOrder; + public static fun values ()[Lkorlibs/image/tiles/TileMapRenderOrder; +} + +public final class korlibs/image/tiles/TileMapRepeat : java/lang/Enum { + public static final field MIRROR Lkorlibs/image/tiles/TileMapRepeat; + public static final field NONE Lkorlibs/image/tiles/TileMapRepeat; + public static final field REPEAT Lkorlibs/image/tiles/TileMapRepeat; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getGet ()Lkotlin/jvm/functions/Function2; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapRepeat; + public static fun values ()[Lkorlibs/image/tiles/TileMapRepeat; +} + +public final class korlibs/image/tiles/TileMapStaggerAxis : java/lang/Enum { + public static final field X Lkorlibs/image/tiles/TileMapStaggerAxis; + public static final field Y Lkorlibs/image/tiles/TileMapStaggerAxis; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapStaggerAxis; + public static fun values ()[Lkorlibs/image/tiles/TileMapStaggerAxis; +} + +public final class korlibs/image/tiles/TileMapStaggerIndex : java/lang/Enum { + public static final field EVEN Lkorlibs/image/tiles/TileMapStaggerIndex; + public static final field ODD Lkorlibs/image/tiles/TileMapStaggerIndex; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/tiles/TileMapStaggerIndex; + public static fun values ()[Lkorlibs/image/tiles/TileMapStaggerIndex; +} + +public final class korlibs/image/tiles/TileSet { + public static final field Companion Lkorlibs/image/tiles/TileSet$Companion; + public synthetic fun (Lkorlibs/datastructure/IntMap;IILkotlin/Unit;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clone ()Lkorlibs/image/tiles/TileSet; + public final fun get (I)Lkorlibs/math/geom/slice/RectSlice; + public final fun getBase ()Lkorlibs/image/bitmap/Bitmap; + public final fun getHasMultipleBaseBitmaps ()Z + public final fun getHeight ()I + public final fun getInfo (I)Lkorlibs/image/tiles/TileSetTileInfo; + public final fun getInfos ()[Lkorlibs/image/tiles/TileSetTileInfo; + public final fun getSlice (I)Lkorlibs/math/geom/slice/RectSlice; + public final fun getTextures ()[Lkorlibs/math/geom/slice/SliceCoordsWithBase; + public final fun getTileSize ()Lkorlibs/math/geom/SizeInt; + public final fun getTilesMap ()Lkorlibs/datastructure/IntMap; + public final fun getWidth ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileSet$Companion { + public final fun extractBitmaps (Lkorlibs/image/bitmap/Bitmap32;IIIIII)Ljava/util/List; + public final fun extractBmpSlices (Lkorlibs/image/bitmap/Bitmap32;IIIIII)Ljava/util/List; + public final fun fromBitmapSlices (IILjava/util/List;IZI)Lkorlibs/image/tiles/TileSet; + public static synthetic fun fromBitmapSlices$default (Lkorlibs/image/tiles/TileSet$Companion;IILjava/util/List;IZIILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public final fun fromBitmaps (IILjava/util/List;IZI)Lkorlibs/image/tiles/TileSet; + public static synthetic fun fromBitmaps$default (Lkorlibs/image/tiles/TileSet$Companion;IILjava/util/List;IZIILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public final fun fromTileSetTileInfo (IILjava/util/List;IZ)Lkorlibs/image/tiles/TileSet; + public static synthetic fun fromTileSetTileInfo$default (Lkorlibs/image/tiles/TileSet$Companion;IILjava/util/List;IZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public final fun getEMPTY ()Lkorlibs/image/tiles/TileSet; + public final fun invoke (Ljava/util/List;IIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke (Lkorlibs/datastructure/IntMap;IIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke (Lkorlibs/image/bitmap/Bitmap;IIIIIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke (Lkorlibs/math/geom/slice/RectSlice;IIIIIIZ)Lkorlibs/image/tiles/TileSet; + public final fun invoke ([Lkorlibs/image/tiles/TileSetTileInfo;IIIZ)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Ljava/util/List;IIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Lkorlibs/datastructure/IntMap;IIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Lkorlibs/image/bitmap/Bitmap;IIIIIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;Lkorlibs/math/geom/slice/RectSlice;IIIIIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; + public static synthetic fun invoke$default (Lkorlibs/image/tiles/TileSet$Companion;[Lkorlibs/image/tiles/TileSetTileInfo;IIIZILjava/lang/Object;)Lkorlibs/image/tiles/TileSet; +} + +public final class korlibs/image/tiles/TileSetAnimationFrame : korlibs/datastructure/Extra { + public static final field Companion Lkorlibs/image/tiles/TileSetAnimationFrame$Companion; + public synthetic fun (IDLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2-8Hnv5yo ()D + public final fun copy-R4m-uyU (ID)Lkorlibs/image/tiles/TileSetAnimationFrame; + public static synthetic fun copy-R4m-uyU$default (Lkorlibs/image/tiles/TileSetAnimationFrame;IDILjava/lang/Object;)Lkorlibs/image/tiles/TileSetAnimationFrame; + public fun equals (Ljava/lang/Object;)Z + public final fun getDuration-UwyO8pc ()J + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFastDuration-8Hnv5yo ()D + public final fun getTileId ()I + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileSetAnimationFrame$Companion { + public final fun invoke-HG0u8IE (IJ)Lkorlibs/image/tiles/TileSetAnimationFrame; +} + +public final class korlibs/image/tiles/TileSetTileInfo : korlibs/datastructure/Extra { + public fun (ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;)V + public synthetic fun (ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lkorlibs/math/geom/slice/RectSlice; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Lkorlibs/image/tiles/TileShapeInfo; + public final fun copy (ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;)Lkorlibs/image/tiles/TileSetTileInfo; + public static synthetic fun copy$default (Lkorlibs/image/tiles/TileSetTileInfo;ILkorlibs/math/geom/slice/RectSlice;Ljava/util/List;Lkorlibs/image/tiles/TileShapeInfo;ILjava/lang/Object;)Lkorlibs/image/tiles/TileSetTileInfo; + public fun equals (Ljava/lang/Object;)Z + public final fun getCollision ()Lkorlibs/image/tiles/TileShapeInfo; + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public final fun getFrames ()Ljava/util/List; + public final fun getHeight ()I + public final fun getId ()I + public final fun getName ()Ljava/lang/String; + public final fun getSlice ()Lkorlibs/math/geom/slice/RectSlice; + public final fun getWidth ()I + public fun hashCode ()I + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class korlibs/image/tiles/TileShapeInfo : korlibs/math/geom/collider/HitTestable { + public abstract fun hitTestAny (Lkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/collider/HitTestDirection;)Z +} + +public final class korlibs/image/tiles/TileShapeInfoImpl : korlibs/image/tiles/TileShapeInfo { + public synthetic fun (ILkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-PlR1yXc ()I + public final fun component2 ()Lkorlibs/math/geom/shape/Shape2D; + public final fun component3 ()Lkorlibs/math/geom/Matrix; + public final fun copy-p7HCTcs (ILkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;)Lkorlibs/image/tiles/TileShapeInfoImpl; + public static synthetic fun copy-p7HCTcs$default (Lkorlibs/image/tiles/TileShapeInfoImpl;ILkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/image/tiles/TileShapeInfoImpl; + public fun equals (Ljava/lang/Object;)Z + public final fun getShape ()Lkorlibs/math/geom/shape/Shape2D; + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getTransformInv ()Lkorlibs/math/geom/Matrix; + public final fun getType-PlR1yXc ()I + public fun hashCode ()I + public fun hitTestAny (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/collider/HitTestDirection;)Z + public fun hitTestAny (Lkorlibs/math/geom/shape/Shape2D;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/collider/HitTestDirection;)Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/tiles/TileSliceOrientationKt { + public static final fun Tile-YAquI1g (IIII)D + public static synthetic fun Tile-YAquI1g$default (IIIIILjava/lang/Object;)D + public static final fun flippedX-ET4H6hI (D)D + public static final fun flippedY-ET4H6hI (D)D + public static final fun getOrientation-ET4H6hI (D)I + public static final fun getTileFlipX-IC3zliY (I)Z + public static final fun getTileFlipY-IC3zliY (I)Z + public static final fun getTileRot-IC3zliY (I)Z + public static final fun rotatedLeft-7te9hrs (DI)D + public static synthetic fun rotatedLeft-7te9hrs$default (DIILjava/lang/Object;)D + public static final fun rotatedRight-7te9hrs (DI)D + public static synthetic fun rotatedRight-7te9hrs$default (DIILjava/lang/Object;)D + public static final fun toOrientationString-ET4H6hI (D)Ljava/lang/String; + public static final fun withOrientation-OZr33Qs (DI)D +} + +public final class korlibs/image/util/NinePatchSlices { + public static final field Companion Lkorlibs/image/util/NinePatchSlices$Companion; + public fun (Ljava/util/List;)V + public fun ([Lkorlibs/math/range/DoubleRangeExclusive;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getLengths ()D + public final fun getRanges ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun transform1D (Ljava/util/List;DD)Ljava/util/List; + public final fun transform1D (Lkorlibs/datastructure/DoubleArrayList;DDLkorlibs/datastructure/DoubleArrayList;)Lkorlibs/datastructure/DoubleArrayList; + public static synthetic fun transform1D$default (Lkorlibs/image/util/NinePatchSlices;Lkorlibs/datastructure/DoubleArrayList;DDLkorlibs/datastructure/DoubleArrayList;ILjava/lang/Object;)Lkorlibs/datastructure/DoubleArrayList; + public final fun transform1DInplace (DDILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;D)V + public final fun transform1DInplace (Lkorlibs/datastructure/DoubleArrayList;DD)V + public static synthetic fun transform1DInplace$default (Lkorlibs/image/util/NinePatchSlices;DDILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;DILjava/lang/Object;)V +} + +public final class korlibs/image/util/NinePatchSlices$Companion { + public final fun invoke ([D)Lkorlibs/image/util/NinePatchSlices; +} + +public final class korlibs/image/util/NinePatchSlices2D { + public fun ()V + public fun (Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;)V + public final fun component1 ()Lkorlibs/image/util/NinePatchSlices; + public final fun component2 ()Lkorlibs/image/util/NinePatchSlices; + public final fun copy (Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;)Lkorlibs/image/util/NinePatchSlices2D; + public static synthetic fun copy$default (Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;ILjava/lang/Object;)Lkorlibs/image/util/NinePatchSlices2D; + public fun equals (Ljava/lang/Object;)Z + public final fun getScaledPointAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;)Lkorlibs/math/geom/Vector2D; + public final fun getX ()Lkorlibs/image/util/NinePatchSlices; + public final fun getY ()Lkorlibs/image/util/NinePatchSlices; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun transform2D (Ljava/util/List;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;)Ljava/util/List; + public final fun transform2D (Lkorlibs/math/geom/PointArrayList;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/PointArrayList;)Lkorlibs/math/geom/PointArrayList; + public static synthetic fun transform2D$default (Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/PointArrayList;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/PointArrayList;ILjava/lang/Object;)Lkorlibs/math/geom/PointArrayList; + public final fun transform2DInplace (Lkorlibs/math/geom/PointArrayList;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Size2D;)V +} + +public final class korlibs/image/vector/Bitmap32Context2d : korlibs/image/vector/renderer/Renderer { + public fun (Lkorlibs/image/bitmap/Bitmap32;Z)V + public final fun getAntialiasing ()Z + public final fun getBitmapFiller ()Lkorlibs/image/paint/BitmapFiller; + public final fun getBmp ()Lkorlibs/image/bitmap/Bitmap32; + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getColorFiller ()Lkorlibs/image/paint/ColorFiller; + public final fun getGradientFiller ()Lkorlibs/image/paint/GradientFiller; + public fun getHeight ()I + public final fun getRasterizer ()Lkorlibs/image/vector/rasterizer/Rasterizer; + public final fun getScanlineWriter ()Lkorlibs/image/vector/Bitmap32Context2d$ScanlineWriter; + public fun getWidth ()I +} + +public final class korlibs/image/vector/Bitmap32Context2d$ScanlineWriter { + public fun (Lkorlibs/image/vector/Bitmap32Context2d;)V + public final fun flush ()V + public final fun getAlpha ()[F + public final fun getColor-7PAuUjc ()[I + public final fun getCompositeMode ()Lkorlibs/image/vector/CompositeOperation; + public final fun getFiller ()Lkorlibs/image/paint/BaseFiller; + public final fun getGlobalAlpha ()F + public final fun getHitbits ()[I + public final fun getNy ()I + public final fun getNy0 ()I + public final fun getOrigin-7PAuUjc ()[I + public final fun getSegments ()Lkorlibs/image/vector/Bitmap32Context2d$SegmentHandler; + public final fun getSize ()I + public final fun getSubRowCount ()I + public final fun getWidth1 ()I + public final fun put (IF)V + public final fun reset ()V + public final fun select (III)V + public final fun setCompositeMode (Lkorlibs/image/vector/CompositeOperation;)V + public final fun setFiller (Lkorlibs/image/paint/BaseFiller;)V + public final fun setGlobalAlpha (F)V + public final fun setNy (I)V + public final fun setNy0 (I)V + public final fun setSubRowCount (I)V +} + +public final class korlibs/image/vector/Bitmap32Context2d$SegmentHandler { + public fun ()V + public final fun add (II)V + public final fun forEachFast (Lkotlin/jvm/functions/Function2;)V + public final fun getSize ()I + public final fun getXmax ()Lkorlibs/datastructure/IntArrayList; + public final fun getXmin ()Lkorlibs/datastructure/IntArrayList; + public final fun reset ()V +} + +public final class korlibs/image/vector/BitmapVector : korlibs/image/bitmap/Bitmap { + public fun (Lkorlibs/image/vector/BoundsDrawable;Lkorlibs/math/geom/Rectangle;DLkorlibs/image/vector/ShapeRasterizerMethod;ZIIZZ)V + public synthetic fun (Lkorlibs/image/vector/BoundsDrawable;Lkorlibs/math/geom/Rectangle;DLkorlibs/image/vector/ShapeRasterizerMethod;ZIIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun clone ()Lkorlibs/image/bitmap/Bitmap; + public fun copyUnchecked (IILkorlibs/image/bitmap/Bitmap;IIII)V + public fun createWithThisFormat (II)Lkorlibs/image/bitmap/Bitmap; + public final fun getAntialiasing ()Z + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getContext2d (Z)Lkorlibs/image/vector/Context2d; + public fun getInt (II)I + public final fun getLeft ()D + public final fun getNative ()Z + public final fun getNativeImage ()Lkorlibs/image/bitmap/Bitmap; + public final fun getRasterizerMethod ()Lkorlibs/image/vector/ShapeRasterizerMethod; + public fun getRgbaRaw-GWFm98M (II)I + public final fun getScale ()D + public final fun getShape ()Lkorlibs/image/vector/BoundsDrawable; + public final fun getTop ()D + public fun lock ()V + public fun readPixelsUnsafe (IIII[II)V + public fun setInt (III)V + public fun setRgbaRaw-QlK1N60 (III)V + public fun swapColumns (II)V + public fun swapRows (II)V + public fun toBMP32 ()Lkorlibs/image/bitmap/Bitmap32; + public fun unlock (Lkorlibs/math/geom/RectangleInt;)I + public fun writePixelsUnsafe (IIII[II)V +} + +public final class korlibs/image/vector/BlendMode : java/lang/Enum, korlibs/image/vector/CompositeOperation { + public static final field ADDITION Lkorlibs/image/vector/BlendMode; + public static final field COLOR Lkorlibs/image/vector/BlendMode; + public static final field COLOR_BURN Lkorlibs/image/vector/BlendMode; + public static final field COLOR_DODGE Lkorlibs/image/vector/BlendMode; + public static final field DARKEN Lkorlibs/image/vector/BlendMode; + public static final field DIFFERENCE Lkorlibs/image/vector/BlendMode; + public static final field DIVIDE Lkorlibs/image/vector/BlendMode; + public static final field EXCLUSION Lkorlibs/image/vector/BlendMode; + public static final field HARD_LIGHT Lkorlibs/image/vector/BlendMode; + public static final field HUE Lkorlibs/image/vector/BlendMode; + public static final field LIGHTEN Lkorlibs/image/vector/BlendMode; + public static final field LUMINOSITY Lkorlibs/image/vector/BlendMode; + public static final field MULTIPLY Lkorlibs/image/vector/BlendMode; + public static final field NORMAL Lkorlibs/image/vector/BlendMode; + public static final field OVERLAY Lkorlibs/image/vector/BlendMode; + public static final field SATURATION Lkorlibs/image/vector/BlendMode; + public static final field SCREEN Lkorlibs/image/vector/BlendMode; + public static final field SOFT_LIGHT Lkorlibs/image/vector/BlendMode; + public static final field SUBTRACT Lkorlibs/image/vector/BlendMode; + public fun blend-4DhhXis ([II[III)V + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getOp ()Lkorlibs/image/vector/CompositeOperation; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/BlendMode; + public static fun values ()[Lkorlibs/image/vector/BlendMode; +} + +public abstract interface class korlibs/image/vector/BoundsDrawable : korlibs/image/vector/SizedDrawable { + public abstract fun getBounds ()Lkorlibs/math/geom/Rectangle; + public abstract fun getHeight ()I + public abstract fun getLeft ()I + public abstract fun getTop ()I + public abstract fun getWidth ()I +} + +public final class korlibs/image/vector/BoundsDrawable$DefaultImpls { + public static fun getHeight (Lkorlibs/image/vector/BoundsDrawable;)I + public static fun getLeft (Lkorlibs/image/vector/BoundsDrawable;)I + public static fun getTop (Lkorlibs/image/vector/BoundsDrawable;)I + public static fun getWidth (Lkorlibs/image/vector/BoundsDrawable;)I +} + +public final class korlibs/image/vector/ColoredBezier { + public synthetic fun (Lkorlibs/math/geom/bezier/Bezier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkorlibs/math/geom/bezier/Bezier; + public final fun component2-JH0Opww ()I + public final fun copy-XDoMphA (Lkorlibs/math/geom/bezier/Bezier;I)Lkorlibs/image/vector/ColoredBezier; + public static synthetic fun copy-XDoMphA$default (Lkorlibs/image/vector/ColoredBezier;Lkorlibs/math/geom/bezier/Bezier;IILjava/lang/Object;)Lkorlibs/image/vector/ColoredBezier; + public fun equals (Ljava/lang/Object;)Z + public final fun getBezier ()Lkorlibs/math/geom/bezier/Bezier; + public final fun getColor-JH0Opww ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/ColorizedBeziers { + public fun (Ljava/util/List;)V + public final fun getAllProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; + public final fun getBeziers ()Ljava/util/List; + public final fun getBlue ()Ljava/util/List; + public final fun getBlueProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; + public final fun getGreen ()Ljava/util/List; + public final fun getGreenProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; + public final fun getRed ()Ljava/util/List; + public final fun getRedProjected ()Lkorlibs/image/vector/ProjectCurvesLookup; +} + +public final class korlibs/image/vector/CompositeMode : java/lang/Enum, korlibs/image/vector/CompositeOperation { + public static final field CLEAR Lkorlibs/image/vector/CompositeMode; + public static final field COPY Lkorlibs/image/vector/CompositeMode; + public static final field Companion Lkorlibs/image/vector/CompositeMode$Companion; + public static final field DESTINATION_ATOP Lkorlibs/image/vector/CompositeMode; + public static final field DESTINATION_IN Lkorlibs/image/vector/CompositeMode; + public static final field DESTINATION_OUT Lkorlibs/image/vector/CompositeMode; + public static final field DESTINATION_OVER Lkorlibs/image/vector/CompositeMode; + public static final field LIGHTER Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_ATOP Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_IN Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_OUT Lkorlibs/image/vector/CompositeMode; + public static final field SOURCE_OVER Lkorlibs/image/vector/CompositeMode; + public static final field XOR Lkorlibs/image/vector/CompositeMode; + public fun blend-4DhhXis ([II[III)V + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getOp ()Lkorlibs/image/vector/CompositeOperation; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/CompositeMode; + public static fun values ()[Lkorlibs/image/vector/CompositeMode; +} + +public final class korlibs/image/vector/CompositeMode$Companion { + public final fun getDEFAULT ()Lkorlibs/image/vector/CompositeMode; +} + +public abstract interface class korlibs/image/vector/CompositeOperation { + public static final field Companion Lkorlibs/image/vector/CompositeOperation$Companion; + public abstract fun blend-4DhhXis ([II[III)V +} + +public final class korlibs/image/vector/CompositeOperation$Companion { + public final fun getUNIMPLEMENTED ()Lkorlibs/image/vector/CompositeOperation; + public final fun invoke (Lkotlin/jvm/functions/Function5;)Lkorlibs/image/vector/CompositeOperation; +} + +public final class korlibs/image/vector/CompositeOperationKt { + public static final fun getCLEAR (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getCOLOR (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getCOLOR_BURN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getCOLOR_DODGE (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getCOPY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDARKEN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getDEFAULT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_ATOP (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_IN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_OUT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDESTINATION_OVER (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getDIFFERENCE (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getEXCLUSION (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getHARD_LIGHT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getHUE (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getLIGHTEN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getLIGHTER (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getLUMINOSITY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getMULTIPLY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getNORMAL (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getOVERLAY (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSATURATION (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSCREEN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSOFT_LIGHT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/BlendMode; + public static final fun getSOURCE_ATOP (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getSOURCE_IN (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getSOURCE_OUT (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getSOURCE_OVER (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; + public static final fun getXOR (Lkorlibs/image/vector/CompositeOperation$Companion;)Lkorlibs/image/vector/CompositeMode; +} + +public class korlibs/image/vector/CompoundShape : korlibs/image/vector/Shape { + public fun (Ljava/util/List;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public fun containsPoint (DD)Z + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public final fun getComponents ()Ljava/util/List; + public fun getHeight ()I + public fun getLeft ()I + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public fun getTop ()I + public fun getWidth ()I + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/Context2d : korlibs/math/geom/vector/VectorBuilder { + public fun (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;)V + public synthetic fun (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun _rendererBufferingEnd ()V + public final fun _rendererBufferingStart ()I + public fun arc-gw4c68o (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;DDZ)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;D)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;F)V + public final fun beginPath ()V + public final fun buffering (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public fun circle (Lkorlibs/math/geom/Circle;)V + public fun circle (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun circleHole (Lkorlibs/math/geom/Circle;)V + public fun circleHole (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public final fun clip (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;)V + public final fun clip (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public final fun clip (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V + public final fun clip (Lkotlin/jvm/functions/Function1;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun clip$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public static synthetic fun clip$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun clip$default (Lkorlibs/image/vector/Context2d;Lkotlin/jvm/functions/Function1;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public fun close ()V + public final fun createColor-O8vHKn8 (I)I + public final fun createLinearGradient (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun createLinearGradient$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public final fun createPattern (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/BitmapPaint; + public final fun createPattern (Lkorlibs/image/bitmap/Bitmap;ZZLkorlibs/math/geom/Matrix;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun createPattern$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;ZLkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public static synthetic fun createPattern$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;ZZLkorlibs/math/geom/Matrix;ILjava/lang/Object;)Lkorlibs/image/paint/BitmapPaint; + public final fun createRadialGradient (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun createRadialGradient$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Lkorlibs/image/vector/CycleMethod;Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public final fun createSweepGradient-naQvTww (Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/paint/GradientPaint; + public static synthetic fun createSweepGradient-naQvTww$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;DLkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/paint/GradientPaint; + public fun cubic (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun cubicTo (DDDDDD)V + public fun cubicTo (FFFFFF)V + public fun cubicTo (IIIIII)V + public fun cubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun curve (Lkorlibs/math/geom/bezier/Bezier;)V + public fun curves (Ljava/util/List;)V + public fun curves (Lkorlibs/math/geom/bezier/Curves;)V + public final fun dispose ()V + public final fun draw (Lkorlibs/image/vector/Drawable;)V + public fun drawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public static synthetic fun drawImage$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;ILjava/lang/Object;)V + public final fun drawShape (Lkorlibs/image/vector/Drawable;Lkorlibs/image/vector/ShapeRasterizerMethod;Z)V + public static synthetic fun drawShape$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/vector/Drawable;Lkorlibs/image/vector/ShapeRasterizerMethod;ZILjava/lang/Object;)V + public final fun drawText (Ljava/lang/Object;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/paint/Paint;Lkorlibs/image/font/Font;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;II)Lkorlibs/image/font/TextMetricsResult; + public static synthetic fun drawText$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Object;Lkorlibs/math/geom/Vector2D;ZLkorlibs/image/paint/Paint;Lkorlibs/image/font/Font;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/font/TextMetricsResult;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;IIILjava/lang/Object;)Lkorlibs/image/font/TextMetricsResult; + public fun ellipse (Lkorlibs/math/geom/Ellipse;)V + public fun ellipse (Lkorlibs/math/geom/Rectangle;)V + public fun ellipse (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public final fun fill (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/Winding;)V + public final fun fill (Lkorlibs/image/paint/Paint;ZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public final fun fill (Lkorlibs/math/geom/vector/Winding;)V + public static synthetic fun fill$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public static synthetic fun fill$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;ZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun fill$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public final fun fill-FK3Zl1A (IDZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun fill-FK3Zl1A$default (Lkorlibs/image/vector/Context2d;IDZLkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun fillRect (DDDD)V + public final fun fillRect (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V + public final fun fillRoundRect (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V + public static synthetic fun fillRoundRect$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)V + public final fun fillStroke ()V + public final fun fillStroke (Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;Lkotlin/jvm/functions/Function0;)V + public final fun fillStroke (Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun fillStroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun fillStroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Stroke;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun fillStyle (Lkorlibs/image/paint/Paint;Lkotlin/jvm/functions/Function0;)V + public final fun fillText (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;)V + public final fun fillText (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/paint/Paint;)V + public static synthetic fun fillText$default (Lkorlibs/image/vector/Context2d;Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;Ljava/lang/Number;Lkorlibs/image/text/TextAlignment;Lkorlibs/image/paint/Paint;ILjava/lang/Object;)V + public final fun font (Lkorlibs/image/font/Font;Lkorlibs/image/text/TextAlignment;DLkotlin/jvm/functions/Function0;)V + public static synthetic fun font$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/font/Font;Lkorlibs/image/text/TextAlignment;DLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun getAlignment ()Lkorlibs/image/text/TextAlignment; + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getDebug ()Z + public final fun getDefaultFont ()Lkorlibs/image/font/Font; + public final fun getDefaultFontRegistry ()Lkorlibs/image/font/FontRegistry; + public final fun getEndLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getFillStyle ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontName ()Ljava/lang/String; + public final fun getFontRegistry ()Lkorlibs/image/font/FontRegistry; + public final fun getFontSize ()D + public final fun getGlobalAlpha ()D + public final fun getGlobalCompositeOperation ()Lkorlibs/image/vector/CompositeOperation; + public fun getHeight ()I + public final fun getHorizontalAlign-v5wk5Pc ()D + public fun getLastMovePos ()Lkorlibs/math/geom/Vector2D; + public fun getLastPos ()Lkorlibs/math/geom/Vector2D; + public final fun getLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getLineDash ()Lkorlibs/datastructure/DoubleList; + public final fun getLineDashOffset ()D + public final fun getLineJoin ()Lkorlibs/math/geom/vector/LineJoin; + public final fun getLineScaleMode ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun getLineWidth ()D + public final fun getMiterLimit ()D + public final fun getRenderer ()Lkorlibs/image/vector/renderer/Renderer; + protected fun getRendererHeight ()I + protected fun getRendererWidth ()I + public final fun getStartLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getState ()Lkorlibs/image/vector/Context2d$State; + public final fun getStrokeStyle ()Lkorlibs/image/paint/Paint; + public final fun getTextBounds (Ljava/lang/String;Lkorlibs/image/font/TextMetrics;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;)Lkorlibs/image/font/TextMetrics; + public static synthetic fun getTextBounds$default (Lkorlibs/image/vector/Context2d;Ljava/lang/String;Lkorlibs/image/font/TextMetrics;DLkorlibs/image/text/TextRenderer;Lkorlibs/image/text/TextAlignment;ILjava/lang/Object;)Lkorlibs/image/font/TextMetrics; + public fun getTotalPoints ()I + public final fun getVerticalAlign-wm9RW30 ()D + public fun getWidth ()I + public fun isEmpty ()Z + public fun isNotEmpty ()Z + public final fun keep (Lkotlin/jvm/functions/Function0;)V + public final fun keepApply (Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Context2d; + public final fun keepTransform (Lkotlin/jvm/functions/Function0;)V + public fun line (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public final fun lineDash (Lkorlibs/datastructure/DoubleList;DLkotlin/jvm/functions/Function0;)V + public static synthetic fun lineDash$default (Lkorlibs/image/vector/Context2d;Lkorlibs/datastructure/DoubleList;DLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public fun lineTo (DD)V + public fun lineTo (FF)V + public fun lineTo (II)V + public fun lineTo (Lkorlibs/math/geom/Vector2D;)V + public fun lineToH (D)V + public fun lineToV (D)V + public fun moveTo (DD)V + public fun moveTo (FF)V + public fun moveTo (II)V + public fun moveTo (Lkorlibs/math/geom/Vector2D;)V + public fun moveToH (D)V + public fun moveToV (D)V + public fun parallelogram-71ybUt4 (Lkorlibs/math/geom/Rectangle;DZ)V + public final fun path (Lkorlibs/math/geom/vector/VectorPath;)V + public fun polygon (Ljava/util/List;Z)V + public fun polygon (Lkorlibs/math/geom/IPointList;Z)V + public fun polygon ([Lkorlibs/math/geom/Vector2D;Z)V + public fun polyline (Ljava/util/List;Z)V + public fun polyline (Lkorlibs/math/geom/IPointList;Z)V + public fun polyline ([Lkorlibs/math/geom/Vector2D;Z)V + public fun quad (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun quadTo (DDDD)V + public fun quadTo (FFFF)V + public fun quadTo (IIII)V + public fun quadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineToH (D)V + public fun rLineToH (DZ)V + public fun rLineToHV (DZ)V + public fun rLineToV (D)V + public fun rLineToV (DZ)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rMoveToH (D)V + public fun rMoveToH (DZ)V + public fun rMoveToHV (DZ)V + public fun rMoveToV (D)V + public fun rMoveToV (DZ)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rect (DDDD)V + public fun rect (FFFF)V + public fun rect (IIII)V + public fun rect (Lkorlibs/math/geom/Rectangle;)V + public fun rect (Lkorlibs/math/geom/RectangleInt;)V + public fun rect (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun rectHole (DDDD)V + public fun rectHole (FFFF)V + public fun rectHole (IIII)V + public fun rectHole (Lkorlibs/math/geom/Rectangle;)V + public fun regularPolygon-naQvTww (IDDDD)V + public fun regularPolygonHole-naQvTww (IDDDD)V + protected fun rendererBufferingEnd ()V + protected fun rendererBufferingStart ()I + protected fun rendererDispose ()V + protected fun rendererDrawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + public static synthetic fun rendererDrawImage$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)V + protected fun rendererRender (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public static synthetic fun rendererRender$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + protected fun rendererRenderSystemText (Lkorlibs/image/vector/Context2d$State;Lkorlibs/image/font/Font;DLjava/lang/String;Lkorlibs/math/geom/Vector2D;Z)V + public final fun restore ()V + public final fun rotate-2FdH_oo (DLkotlin/jvm/functions/Function0;)V + public final fun rotate-Mi4kPw4 (D)V + public fun roundRect (DDDDDD)V + public fun roundRect (DDDDDDDD)V + public fun roundRect (FFFFFF)V + public fun roundRect (IIIIII)V + public fun roundRect (Lkorlibs/math/geom/RoundRectangle;)V + public final fun save ()V + public final fun scale (DD)V + public final fun scale (II)V + public final fun scale (Ljava/lang/Number;Ljava/lang/Number;)V + public final fun scale (Ljava/lang/Number;Ljava/lang/Number;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;DDILjava/lang/Object;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;IIILjava/lang/Object;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)V + public static synthetic fun scale$default (Lkorlibs/image/vector/Context2d;Ljava/lang/Number;Ljava/lang/Number;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun setAlignment (Lkorlibs/image/text/TextAlignment;)V + public final fun setDebug (Z)V + public final fun setEndLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setFillStyle (Lkorlibs/image/paint/Paint;)V + public final fun setFont (Lkorlibs/image/font/Font;)V + public final fun setFontName (Ljava/lang/String;)V + public final fun setFontRegistry (Lkorlibs/image/font/FontRegistry;)V + public final fun setFontSize (D)V + public final fun setGlobalAlpha (D)V + public final fun setGlobalCompositeOperation (Lkorlibs/image/vector/CompositeOperation;)V + public final fun setHorizontalAlign-wv5G9sM (D)V + public fun setLastMovePos (Lkorlibs/math/geom/Vector2D;)V + public fun setLastPos (Lkorlibs/math/geom/Vector2D;)V + public final fun setLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setLineDash (Lkorlibs/datastructure/DoubleList;)V + public final fun setLineDashOffset (D)V + public final fun setLineJoin (Lkorlibs/math/geom/vector/LineJoin;)V + public final fun setLineScaleMode (Lkorlibs/math/geom/vector/LineScaleMode;)V + public final fun setLineWidth (D)V + public final fun setMiterLimit (D)V + public final fun setStartLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setState (Lkorlibs/image/vector/Context2d$State;)V + public final fun setStrokeStyle (Lkorlibs/image/paint/Paint;)V + public final fun setTransform (DDDDDD)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public final fun setVerticalAlign-3KKhS7E (D)V + public final fun shear (DD)V + public final fun skew-256m-Io (DD)V + public static synthetic fun skew-256m-Io$default (Lkorlibs/image/vector/Context2d;DDILjava/lang/Object;)V + public final fun skew-PGC_qjg (DDLkotlin/jvm/functions/Function0;)V + public static synthetic fun skew-PGC_qjg$default (Lkorlibs/image/vector/Context2d;DDLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public fun star-dVqXrhI (IDDDDD)V + public fun starHole-dVqXrhI (IDDDDD)V + public final fun stroke ()V + public final fun stroke (Lkorlibs/image/paint/Paint;)V + public final fun stroke (Lkorlibs/image/paint/Paint;Ljava/lang/Number;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;Ljava/lang/Number;Lkorlibs/datastructure/DoubleList;Ljava/lang/Number;ZLkotlin/jvm/functions/Function0;)V + public final fun stroke (Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ZLkotlin/jvm/functions/Function0;)V + public final fun stroke (Lkorlibs/image/paint/Stroke;ZLkotlin/jvm/functions/Function0;)V + public static synthetic fun stroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Ljava/lang/Number;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;Ljava/lang/Number;Lkorlibs/datastructure/DoubleList;Ljava/lang/Number;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun stroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public static synthetic fun stroke$default (Lkorlibs/image/vector/Context2d;Lkorlibs/image/paint/Stroke;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public final fun strokeDot (DD)V + public final fun strokeRect (DDDD)V + public final fun strokeRect (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V + public final fun strokeStyle (Lkorlibs/image/paint/Paint;Lkotlin/jvm/functions/Function0;)V + public final fun strokeText (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;)V + public final fun transform (DDDDDD)V + public final fun transform (Lkorlibs/math/geom/Matrix;)V + public fun transformed (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/vector/VectorBuilder; + public fun transformed (Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun translate (DD)V + public final fun translate (II)V + public final fun translate (Ljava/lang/Number;Ljava/lang/Number;)V + public final fun translate (Ljava/lang/Number;Ljava/lang/Number;Lkotlin/jvm/functions/Function0;)V + public final fun translate (Lkorlibs/math/geom/Vector2D;)V + public final fun unclip ()V + public final fun withScaledRenderer (FF)Lkorlibs/image/vector/Context2d; + public static synthetic fun withScaledRenderer$default (Lkorlibs/image/vector/Context2d;FFILjava/lang/Object;)Lkorlibs/image/vector/Context2d; + public fun write (Ljava/util/List;)V + public fun write (Lkorlibs/math/geom/bezier/Curves;)V +} + +public final class korlibs/image/vector/Context2d$ScaledRenderer : korlibs/image/vector/renderer/Renderer { + public fun (Lkorlibs/image/vector/renderer/Renderer;FF)V + public final fun adjusted (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/Matrix; + public fun drawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + public fun getHeight ()I + public final fun getParent ()Lkorlibs/image/vector/renderer/Renderer; + public final fun getScaleX ()F + public final fun getScaleY ()F + public fun getWidth ()I +} + +public final class korlibs/image/vector/Context2d$State { + public synthetic fun (Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;DLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun clone ()Lkorlibs/image/vector/Context2d$State; + public final fun component1 ()Lkorlibs/math/geom/Matrix; + public final fun component10 ()Lkorlibs/image/paint/Paint; + public final fun component11 ()Lkorlibs/image/paint/Paint; + public final fun component12 ()Lkorlibs/image/font/FontRegistry; + public final fun component13 ()Lkorlibs/image/font/Font; + public final fun component14 ()D + public final fun component15-wm9RW30 ()D + public final fun component16-v5wk5Pc ()D + public final fun component17 ()D + public final fun component18 ()Lkorlibs/image/vector/CompositeOperation; + public final fun component19 ()Lkorlibs/datastructure/DoubleList; + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component20 ()D + public final fun component3 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component4 ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun component5 ()D + public final fun component6 ()Lkorlibs/math/geom/vector/LineCap; + public final fun component7 ()Lkorlibs/math/geom/vector/LineCap; + public final fun component8 ()Lkorlibs/math/geom/vector/LineJoin; + public final fun component9 ()D + public final fun copy-IXc4jtQ (Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;D)Lkorlibs/image/vector/Context2d$State; + public static synthetic fun copy-IXc4jtQ$default (Lkorlibs/image/vector/Context2d$State;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/LineScaleMode;DLkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DLkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/font/FontRegistry;Lkorlibs/image/font/Font;DDDDLkorlibs/image/vector/CompositeOperation;Lkorlibs/datastructure/DoubleList;DILjava/lang/Object;)Lkorlibs/image/vector/Context2d$State; + public fun equals (Ljava/lang/Object;)Z + public final fun fillOrStrokeStyle (Z)Lkorlibs/image/paint/Paint; + public final fun getAlignment ()Lkorlibs/image/text/TextAlignment; + public final fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getEndLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getFillStyle ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontRegistry ()Lkorlibs/image/font/FontRegistry; + public final fun getFontSize ()D + public final fun getGlobalAlpha ()D + public final fun getGlobalCompositeOperation ()Lkorlibs/image/vector/CompositeOperation; + public final fun getHorizontalAlign-v5wk5Pc ()D + public final fun getLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getLineDash ()Lkorlibs/datastructure/DoubleList; + public final fun getLineDashFloatArray ()[F + public final fun getLineDashOffset ()D + public final fun getLineJoin ()Lkorlibs/math/geom/vector/LineJoin; + public final fun getLineScaleMode ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun getLineWidth ()D + public final fun getMiterLimit ()D + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getScaledLineWidth ()D + public final fun getStartLineCap ()Lkorlibs/math/geom/vector/LineCap; + public final fun getStrokeStyle ()Lkorlibs/image/paint/Paint; + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getTransformTransform ()Lkorlibs/math/geom/MatrixTransform; + public final fun getVerticalAlign-wm9RW30 ()D + public fun hashCode ()I + public final fun setAlignment (Lkorlibs/image/text/TextAlignment;)V + public final fun setClip (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun setEndLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setFillStyle (Lkorlibs/image/paint/Paint;)V + public final fun setFont (Lkorlibs/image/font/Font;)V + public final fun setFontRegistry (Lkorlibs/image/font/FontRegistry;)V + public final fun setFontSize (D)V + public final fun setGlobalAlpha (D)V + public final fun setGlobalCompositeOperation (Lkorlibs/image/vector/CompositeOperation;)V + public final fun setHorizontalAlign-wv5G9sM (D)V + public final fun setLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setLineDash (Lkorlibs/datastructure/DoubleList;)V + public final fun setLineDashOffset (D)V + public final fun setLineJoin (Lkorlibs/math/geom/vector/LineJoin;)V + public final fun setLineScaleMode (Lkorlibs/math/geom/vector/LineScaleMode;)V + public final fun setLineWidth (D)V + public final fun setMiterLimit (D)V + public final fun setPath (Lkorlibs/math/geom/vector/VectorPath;)V + public final fun setStartLineCap (Lkorlibs/math/geom/vector/LineCap;)V + public final fun setStrokeStyle (Lkorlibs/image/paint/Paint;)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public final fun setVerticalAlign-3KKhS7E (D)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/Context2dArrowExtKt { + public static final fun arrow (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;)V + public static synthetic fun arrow$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;ILjava/lang/Object;)V + public static final fun arrowCap (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;)V + public static final fun arrowTo (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;)V + public static synthetic fun arrowTo$default (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/Vector2D;DLkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/ArrowCap;Lkorlibs/math/geom/vector/ArrowCap;ILjava/lang/Object;)V +} + +public final class korlibs/image/vector/Context2dKt { + public static final fun filled (Lkorlibs/image/vector/SizedDrawable;Lkorlibs/image/paint/Paint;)Lkorlibs/image/vector/SizedDrawable; + public static final fun render (Lkorlibs/image/vector/SizedDrawable;)Lkorlibs/image/bitmap/NativeImage; + public static final fun render (Lkorlibs/image/vector/SizedDrawable;Z)Lkorlibs/image/bitmap/Bitmap; + public static final fun renderNoNative (Lkorlibs/image/vector/SizedDrawable;)Lkorlibs/image/bitmap/Bitmap32; + public static final fun renderTo (Lkorlibs/image/vector/Drawable;Lkorlibs/image/vector/Context2d;)V + public static final fun renderToImage (Lkorlibs/image/vector/Drawable;II)Lkorlibs/image/bitmap/NativeImage; + public static final fun renderToImage (Lkorlibs/image/vector/Drawable;IIZ)Lkorlibs/image/bitmap/Bitmap; + public static final fun scaled (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/vector/SizedDrawable; + public static synthetic fun scaled$default (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)Lkorlibs/image/vector/SizedDrawable; + public static final fun toBitmapPaint (Lkorlibs/image/paint/Paint;Lkorlibs/image/vector/Context2d$State;)Lkorlibs/image/paint/BitmapPaint; + public static final fun toFill-PXL95c4 (I)I + public static final fun translated (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;)Lkorlibs/image/vector/SizedDrawable; + public static synthetic fun translated$default (Lkorlibs/image/vector/SizedDrawable;Ljava/lang/Number;Ljava/lang/Number;ILjava/lang/Object;)Lkorlibs/image/vector/SizedDrawable; +} + +public final class korlibs/image/vector/CycleMethod : java/lang/Enum { + public static final field Companion Lkorlibs/image/vector/CycleMethod$Companion; + public static final field NO_CYCLE Lkorlibs/image/vector/CycleMethod; + public static final field NO_CYCLE_CLAMP Lkorlibs/image/vector/CycleMethod; + public static final field REFLECT Lkorlibs/image/vector/CycleMethod; + public static final field REPEAT Lkorlibs/image/vector/CycleMethod; + public final fun apply (D)D + public final fun apply (DD)D + public final fun apply (DDD)D + public final fun apply (F)F + public final fun apply (FF)F + public final fun apply (FFF)F + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getRepeating ()Z + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/CycleMethod; + public static fun values ()[Lkorlibs/image/vector/CycleMethod; +} + +public final class korlibs/image/vector/CycleMethod$Companion { + public final fun fromRepeat (Z)Lkorlibs/image/vector/CycleMethod; + public final fun getVALUES_BY_ORDINAL ()[Lkorlibs/image/vector/CycleMethod; +} + +public final class korlibs/image/vector/CycleMethodPair { + public static final fun apply-impl (ILkorlibs/math/geom/Anchor2D;)Lkorlibs/math/geom/Anchor2D; + public static final fun apply-impl (ILkorlibs/math/geom/Vector2D;)Lkorlibs/math/geom/Vector2D; + public static final synthetic fun box-impl (I)Lkorlibs/image/vector/CycleMethodPair; + public static fun constructor-impl (I)I + public static fun constructor-impl (Lkorlibs/image/vector/CycleMethod;Lkorlibs/image/vector/CycleMethod;)I + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (ILjava/lang/Object;)Z + public static final fun equals-impl0 (II)Z + public final fun getData ()I + public static final fun getX-impl (I)Lkorlibs/image/vector/CycleMethod; + public static final fun getY-impl (I)Lkorlibs/image/vector/CycleMethod; + public fun hashCode ()I + public static fun hashCode-impl (I)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (I)Ljava/lang/String; + public final synthetic fun unbox-impl ()I +} + +public abstract interface class korlibs/image/vector/Drawable { + public abstract fun draw (Lkorlibs/image/vector/Context2d;)V +} + +public final class korlibs/image/vector/DrawableKt { + public static final fun draw (Lkorlibs/image/vector/Drawable;Lkorlibs/image/bitmap/Bitmap;)Lkorlibs/image/bitmap/Bitmap; + public static final fun renderWithHotspot (Lkorlibs/image/vector/BoundsDrawable;Ljava/lang/Double;Lkorlibs/math/geom/Size2D;Z)Lkorlibs/image/bitmap/BitmapWithHotspot; + public static synthetic fun renderWithHotspot$default (Lkorlibs/image/vector/BoundsDrawable;Ljava/lang/Double;Lkorlibs/math/geom/Size2D;ZILjava/lang/Object;)Lkorlibs/image/bitmap/BitmapWithHotspot; +} + +public final class korlibs/image/vector/EmptyShape : korlibs/image/vector/Shape { + public static final field INSTANCE Lkorlibs/image/vector/EmptyShape; + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public fun containsPoint (DD)Z + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getHeight ()I + public fun getLeft ()I + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public fun getTop ()I + public fun getWidth ()I +} + +public final class korlibs/image/vector/FillShape : korlibs/image/vector/StyledShape { + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;D)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component3 ()Lkorlibs/image/paint/Paint; + public final fun component4 ()Lkorlibs/math/geom/Matrix; + public final fun component5 ()D + public fun containsPoint (DD)Z + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;D)Lkorlibs/image/vector/FillShape; + public static synthetic fun copy$default (Lkorlibs/image/vector/FillShape;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;DILjava/lang/Object;)Lkorlibs/image/vector/FillShape; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun equals (Ljava/lang/Object;)Z + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getClipCurvesList ()Ljava/util/List; + public fun getGlobalAlpha ()D + public fun getHeight ()I + public fun getLeft ()I + public fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public final fun getPathCurvesList ()Ljava/util/List; + public fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public fun getTop ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getWidth ()I + public fun hashCode ()I + public final fun isConvex ()Z + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/FuncDrawable : korlibs/image/vector/Drawable { + public fun (Lkotlin/jvm/functions/Function1;)V + public fun draw (Lkorlibs/image/vector/Context2d;)V + public final fun getAction ()Lkotlin/jvm/functions/Function1; +} + +public final class korlibs/image/vector/GraphicsPath : korlibs/datastructure/Extra, korlibs/image/vector/SizedDrawable, korlibs/math/geom/vector/IVectorPath { + public fun ()V + public fun (Lkorlibs/math/geom/vector/VectorPath;)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun arc-gw4c68o (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;DDZ)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;D)V + public fun arcTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;F)V + public fun circle (Lkorlibs/math/geom/Circle;)V + public fun circle (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public fun circleHole (Lkorlibs/math/geom/Circle;)V + public fun circleHole (Lkorlibs/math/geom/Vector2D;Ljava/lang/Number;)V + public final fun clone ()Lkorlibs/image/vector/GraphicsPath; + public fun close ()V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/vector/GraphicsPath; + public static synthetic fun copy$default (Lkorlibs/image/vector/GraphicsPath;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/image/vector/GraphicsPath; + public fun cubic (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun cubicTo (DDDDDD)V + public fun cubicTo (FFFFFF)V + public fun cubicTo (IIIIII)V + public fun cubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun curve (Lkorlibs/math/geom/bezier/Bezier;)V + public fun curves (Ljava/util/List;)V + public fun curves (Lkorlibs/math/geom/bezier/Curves;)V + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun ellipse (Lkorlibs/math/geom/Ellipse;)V + public fun ellipse (Lkorlibs/math/geom/Rectangle;)V + public fun ellipse (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun equals (Ljava/lang/Object;)Z + public fun getExtra ()Lkorlibs/datastructure/ExtraObject; + public fun getHeight ()I + public fun getLastMovePos ()Lkorlibs/math/geom/Vector2D; + public fun getLastPos ()Lkorlibs/math/geom/Vector2D; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getTotalPoints ()I + public fun getWidth ()I + public fun hashCode ()I + public fun isEmpty ()Z + public fun isNotEmpty ()Z + public fun line (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun lineTo (DD)V + public fun lineTo (FF)V + public fun lineTo (II)V + public fun lineTo (Lkorlibs/math/geom/Vector2D;)V + public fun lineToH (D)V + public fun lineToV (D)V + public fun moveTo (DD)V + public fun moveTo (FF)V + public fun moveTo (II)V + public fun moveTo (Lkorlibs/math/geom/Vector2D;)V + public fun moveToH (D)V + public fun moveToV (D)V + public fun parallelogram-71ybUt4 (Lkorlibs/math/geom/Rectangle;DZ)V + public fun polygon (Ljava/util/List;Z)V + public fun polygon (Lkorlibs/math/geom/IPointList;Z)V + public fun polygon ([Lkorlibs/math/geom/Vector2D;Z)V + public fun polyline (Ljava/util/List;Z)V + public fun polyline (Lkorlibs/math/geom/IPointList;Z)V + public fun polyline ([Lkorlibs/math/geom/Vector2D;Z)V + public fun quad (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun quadTo (DDDD)V + public fun quadTo (FFFF)V + public fun quadTo (IIII)V + public fun quadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rCubicTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;)V + public fun rLineTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rLineToH (D)V + public fun rLineToH (DZ)V + public fun rLineToHV (DZ)V + public fun rLineToV (D)V + public fun rLineToV (DZ)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;)V + public fun rMoveTo (Lkorlibs/math/geom/Vector2D;Z)V + public fun rMoveToH (D)V + public fun rMoveToH (DZ)V + public fun rMoveToHV (DZ)V + public fun rMoveToV (D)V + public fun rMoveToV (DZ)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;)V + public fun rQuadTo (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Vector2D;Z)V + public fun rect (DDDD)V + public fun rect (FFFF)V + public fun rect (IIII)V + public fun rect (Lkorlibs/math/geom/Rectangle;)V + public fun rect (Lkorlibs/math/geom/RectangleInt;)V + public fun rect (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)V + public fun rectHole (DDDD)V + public fun rectHole (FFFF)V + public fun rectHole (IIII)V + public fun rectHole (Lkorlibs/math/geom/Rectangle;)V + public fun regularPolygon-naQvTww (IDDDD)V + public fun regularPolygonHole-naQvTww (IDDDD)V + public fun roundRect (DDDDDD)V + public fun roundRect (DDDDDDDD)V + public fun roundRect (FFFFFF)V + public fun roundRect (IIIIII)V + public fun roundRect (Lkorlibs/math/geom/RoundRectangle;)V + public fun setExtra (Lkorlibs/datastructure/ExtraObject;)V + public fun star-dVqXrhI (IDDDDD)V + public fun starHole-dVqXrhI (IDDDDD)V + public fun toString ()Ljava/lang/String; + public fun toSvgString ()Ljava/lang/String; + public fun transformed (Lkorlibs/math/geom/Matrix;)Lkorlibs/math/geom/vector/VectorBuilder; + public fun transformed (Lkorlibs/math/geom/Matrix;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public fun write (Ljava/util/List;)V + public fun write (Lkorlibs/math/geom/bezier/Curves;)V +} + +public final class korlibs/image/vector/GraphicsPathKt { + public static final fun draw (Lkorlibs/image/vector/Context2d;Lkorlibs/math/geom/vector/VectorPath;)V + public static final fun draw (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/vector/Context2d;)V + public static final fun toGraphicsPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/image/vector/GraphicsPath; +} + +public final class korlibs/image/vector/NinePatchShape { + public fun (Lkorlibs/image/vector/Shape;Lkorlibs/image/util/NinePatchSlices2D;)V + public final fun getScaledPointAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)Lkorlibs/math/geom/Vector2D; + public final fun getShape ()Lkorlibs/image/vector/Shape; + public final fun getSize ()Lkorlibs/math/geom/Size2D; + public final fun getSlices ()Lkorlibs/image/util/NinePatchSlices2D; + public final fun transform (Lkorlibs/math/geom/Size2D;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/vector/NinePatchShapeKt { + public static final fun ninePatch (Lkorlibs/image/vector/Shape;Lkorlibs/image/util/NinePatchSlices2D;)Lkorlibs/image/vector/NinePatchShape; + public static final fun ninePatch (Lkorlibs/image/vector/Shape;Lkorlibs/image/util/NinePatchSlices;Lkorlibs/image/util/NinePatchSlices;)Lkorlibs/image/vector/NinePatchShape; + public static final fun toNinePatchFromGuides-FNmRLEM (Lkorlibs/image/vector/Shape;IZ)Lkorlibs/image/vector/NinePatchShape; + public static synthetic fun toNinePatchFromGuides-FNmRLEM$default (Lkorlibs/image/vector/Shape;IZILjava/lang/Object;)Lkorlibs/image/vector/NinePatchShape; +} + +public final class korlibs/image/vector/NinePatchVector { + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getScaledPointAt (Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;)Lkorlibs/math/geom/Vector2D; + public final fun getSize ()Lkorlibs/math/geom/Size2D; + public final fun getSlices ()Lkorlibs/image/util/NinePatchSlices2D; + public final fun transform (Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun transform$default (Lkorlibs/image/vector/NinePatchVector;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/NinePatchVectorKt { + public static final fun scaleNinePatch (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/Size2D;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun scaleNinePatch$default (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/Size2D;Lkorlibs/image/util/NinePatchSlices2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/PolylineShape : korlibs/image/vector/StyledShape { + public fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;D)V + public synthetic fun (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public final fun component1 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component2 ()Lkorlibs/math/geom/vector/VectorPath; + public final fun component3 ()Lkorlibs/image/paint/Paint; + public final fun component4 ()Lkorlibs/math/geom/Matrix; + public final fun component5 ()Lkorlibs/math/geom/vector/StrokeInfo; + public final fun component6 ()D + public fun containsPoint (DD)Z + public final fun copy (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;D)Lkorlibs/image/vector/PolylineShape; + public static synthetic fun copy$default (Lkorlibs/image/vector/PolylineShape;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/Matrix;Lkorlibs/math/geom/vector/StrokeInfo;DILjava/lang/Object;)Lkorlibs/image/vector/PolylineShape; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun equals (Ljava/lang/Object;)Z + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getEndCaps ()Lkorlibs/math/geom/vector/LineCap; + public final fun getFillShape ()Lkorlibs/image/vector/FillShape; + public fun getGlobalAlpha ()D + public fun getHeight ()I + public fun getLeft ()I + public final fun getLineDash ()Lkorlibs/datastructure/DoubleList; + public final fun getLineDashOffset ()D + public final fun getLineJoin ()Lkorlibs/math/geom/vector/LineJoin; + public final fun getMiterLimit ()D + public fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public final fun getScaleMode ()Lkorlibs/math/geom/vector/LineScaleMode; + public final fun getStartCaps ()Lkorlibs/math/geom/vector/LineCap; + public final fun getStrokeInfo ()Lkorlibs/math/geom/vector/StrokeInfo; + public fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public final fun getThickness ()D + public fun getTop ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getWidth ()I + public fun hashCode ()I + public final fun setState (Lkorlibs/image/vector/Context2d;)V + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/ProjectCurvesLookup { + public fun (Ljava/util/List;)V + public final fun closest (Lkorlibs/math/geom/Vector2D;)Lkorlibs/math/geom/Vector2D; + public final fun closestDistance (Lkorlibs/math/geom/Vector2D;)D + public final fun getBeziers ()Ljava/util/List; +} + +public final class korlibs/image/vector/SDFKt { + public static final fun colorize (Ljava/util/List;Z)Lkorlibs/image/vector/ColorizedBeziers; + public static synthetic fun colorize$default (Ljava/util/List;ZILjava/lang/Object;)Lkorlibs/image/vector/ColorizedBeziers; + public static final fun msdf (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/image/bitmap/FloatBitmap32; + public static final fun msdf (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/bitmap/FloatBitmap32;)Lkorlibs/image/bitmap/FloatBitmap32; + public static final fun msdfBmp (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/image/bitmap/Bitmap32; + public static final fun sdf (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/datastructure/FloatArray2; + public static final fun sdf (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/datastructure/FloatArray2;)Lkorlibs/datastructure/FloatArray2; + public static final fun sdfBmp (Lkorlibs/math/geom/vector/VectorPath;II)Lkorlibs/image/bitmap/Bitmap32; +} + +public abstract interface class korlibs/image/vector/Shape : korlibs/image/vector/BoundsDrawable { + public abstract fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public abstract fun containsPoint (DD)Z + public abstract fun getBounds ()Lkorlibs/math/geom/Rectangle; + public abstract fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public abstract fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/Shape$DefaultImpls { + public static fun buildSvg (Lkorlibs/image/vector/Shape;Lkorlibs/image/vector/SvgBuilder;)V + public static fun containsPoint (Lkorlibs/image/vector/Shape;DD)Z + public static fun getBounds (Lkorlibs/image/vector/Shape;)Lkorlibs/math/geom/Rectangle; + public static synthetic fun getBounds$default (Lkorlibs/image/vector/Shape;ZILjava/lang/Object;)Lkorlibs/math/geom/Rectangle; + public static fun getHeight (Lkorlibs/image/vector/Shape;)I + public static fun getLeft (Lkorlibs/image/vector/Shape;)I + public static fun getPath (Lkorlibs/image/vector/Shape;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun getPath$default (Lkorlibs/image/vector/Shape;Lkorlibs/math/geom/vector/VectorPath;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getTop (Lkorlibs/image/vector/Shape;)I + public static fun getWidth (Lkorlibs/image/vector/Shape;)I +} + +public class korlibs/image/vector/ShapeBuilder : korlibs/image/vector/Context2d, korlibs/image/vector/Drawable { + public fun (Ljava/lang/Integer;Ljava/lang/Integer;)V + public final fun buildShape ()Lkorlibs/image/vector/Shape; + public final fun clear ()V + public fun draw (Lkorlibs/image/vector/Context2d;)V + protected fun getRendererHeight ()I + protected fun getRendererWidth ()I + public final fun getShapes ()Ljava/util/ArrayList; + protected fun rendererBufferingEnd ()V + protected fun rendererBufferingStart ()I + protected fun rendererDispose ()V + protected fun rendererDrawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + protected fun rendererRender (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + protected fun rendererRenderSystemText (Lkorlibs/image/vector/Context2d$State;Lkorlibs/image/font/Font;DLjava/lang/String;Lkorlibs/math/geom/Vector2D;Z)V +} + +public final class korlibs/image/vector/ShapeBuilderKt { + public static final fun buildShape (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Shape; + public static synthetic fun buildShape$default (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/image/vector/Shape; + public static final fun toFillShape (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;)Lkorlibs/image/vector/Shape; + public static final fun toStrokeShape (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;D)Lkorlibs/image/vector/Shape; + public static final fun toStrokeShape (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;)Lkorlibs/image/vector/Shape; + public static synthetic fun toStrokeShape$default (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;DZLkorlibs/math/geom/vector/LineScaleMode;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineCap;Lkorlibs/math/geom/vector/LineJoin;DILjava/lang/Object;)Lkorlibs/image/vector/Shape; + public static synthetic fun toStrokeShape$default (Lkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/math/geom/vector/StrokeInfo;ILjava/lang/Object;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/vector/ShapeKt { + public static final fun buildSvgXml (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun buildSvgXml$default (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static final fun filterShape (Lkorlibs/image/vector/Shape;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Shape; + public static final fun mapShape (Lkorlibs/image/vector/Shape;Lkotlin/jvm/functions/Function1;)Lkorlibs/image/vector/Shape; + public static final fun optimize (Lkorlibs/image/vector/Shape;)Lkorlibs/image/vector/Shape; + public static final fun scaledShape (Lkorlibs/image/vector/Shape;DD)Lkorlibs/image/vector/Shape; + public static synthetic fun scaledShape$default (Lkorlibs/image/vector/Shape;DDILjava/lang/Object;)Lkorlibs/image/vector/Shape; + public static final fun toContext2dCommands (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; + public static synthetic fun toContext2dCommands$default (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Ljava/util/List; + public static final fun toShape (Lkorlibs/image/vector/Drawable;II)Lkorlibs/image/vector/Shape; + public static final fun toShape (Lkorlibs/image/vector/SizedDrawable;)Lkorlibs/image/vector/Shape; + public static final fun toSvg (Lkorlibs/image/paint/Paint;Lkorlibs/image/vector/SvgBuilder;)Ljava/lang/String; + public static final fun toSvg (Lkorlibs/image/vector/Drawable;IID)Lkorlibs/io/serialization/xml/Xml; + public static final fun toSvg (Lkorlibs/image/vector/Shape;DI)Lkorlibs/io/serialization/xml/Xml; + public static final fun toSvg (Lkorlibs/image/vector/SizedDrawable;D)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun toSvg$default (Lkorlibs/image/vector/Drawable;IIDILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun toSvg$default (Lkorlibs/image/vector/Shape;DIILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static synthetic fun toSvg$default (Lkorlibs/image/vector/SizedDrawable;DILjava/lang/Object;)Lkorlibs/io/serialization/xml/Xml; + public static final fun toSvgInstance (Lkorlibs/image/vector/Shape;D)Lkorlibs/image/vector/format/SVG; + public static synthetic fun toSvgInstance$default (Lkorlibs/image/vector/Shape;DILjava/lang/Object;)Lkorlibs/image/vector/format/SVG; + public static final fun toSvgPathString (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;I)Ljava/lang/String; + public static synthetic fun toSvgPathString$default (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + public static final fun transformedShape (Lkorlibs/image/vector/Shape;Lkorlibs/math/geom/Matrix;)Lkorlibs/image/vector/Shape; + public static final fun translatedShape (Lkorlibs/image/vector/Shape;DD)Lkorlibs/image/vector/Shape; + public static synthetic fun translatedShape$default (Lkorlibs/image/vector/Shape;DDILjava/lang/Object;)Lkorlibs/image/vector/Shape; +} + +public final class korlibs/image/vector/ShapeRasterizerMethod : java/lang/Enum { + public static final field NONE Lkorlibs/image/vector/ShapeRasterizerMethod; + public static final field X1 Lkorlibs/image/vector/ShapeRasterizerMethod; + public static final field X2 Lkorlibs/image/vector/ShapeRasterizerMethod; + public static final field X4 Lkorlibs/image/vector/ShapeRasterizerMethod; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getScale ()D + public final fun isNone ()Lkorlibs/image/vector/ShapeRasterizerMethod; + public static fun valueOf (Ljava/lang/String;)Lkorlibs/image/vector/ShapeRasterizerMethod; + public static fun values ()[Lkorlibs/image/vector/ShapeRasterizerMethod; +} + +public abstract interface class korlibs/image/vector/SizedDrawable : korlibs/image/vector/Drawable { + public abstract fun getHeight ()I + public abstract fun getWidth ()I +} + +public abstract interface class korlibs/image/vector/StyledShape : korlibs/image/vector/Shape { + public abstract fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public abstract fun draw (Lkorlibs/image/vector/Context2d;)V + public abstract fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public abstract fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public abstract fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public abstract fun getGlobalAlpha ()D + public abstract fun getPaint ()Lkorlibs/image/paint/Paint; + public abstract fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public abstract fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public abstract fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public abstract fun getTransform ()Lkorlibs/math/geom/Matrix; + public abstract fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; +} + +public final class korlibs/image/vector/StyledShape$DefaultImpls { + public static fun buildSvg (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/SvgBuilder;)V + public static fun containsPoint (Lkorlibs/image/vector/StyledShape;DD)Z + public static fun draw (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/Context2d;)V + public static fun drawInternal (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/Context2d;)V + public static fun getBounds (Lkorlibs/image/vector/StyledShape;)Lkorlibs/math/geom/Rectangle; + public static fun getBounds (Lkorlibs/image/vector/StyledShape;Z)Lkorlibs/math/geom/Rectangle; + public static fun getHeight (Lkorlibs/image/vector/StyledShape;)I + public static fun getLeft (Lkorlibs/image/vector/StyledShape;)I + public static fun getPath (Lkorlibs/image/vector/StyledShape;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getPath (Lkorlibs/image/vector/StyledShape;Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getSvgXmlAttributes (Lkorlibs/image/vector/StyledShape;Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public static fun getTop (Lkorlibs/image/vector/StyledShape;)I + public static fun getUntransformedPath (Lkorlibs/image/vector/StyledShape;)Lkorlibs/math/geom/vector/VectorPath; + public static fun getWidth (Lkorlibs/image/vector/StyledShape;)I +} + +public final class korlibs/image/vector/SvgBuilder { + public fun (Lkorlibs/math/geom/Rectangle;DI)V + public synthetic fun (Lkorlibs/math/geom/Rectangle;DIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getBounds ()Lkorlibs/math/geom/Rectangle; + public final fun getDefs ()Ljava/util/ArrayList; + public final fun getNice (D)Ljava/lang/String; + public final fun getNodes ()Ljava/util/ArrayList; + public final fun getRoundDecimalPlaces ()I + public final fun getScale ()D + public final fun toXml ()Lkorlibs/io/serialization/xml/Xml; +} + +public final class korlibs/image/vector/TextShape : korlibs/image/vector/StyledShape { + public fun (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;DLkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/text/TextAlignment;Lkorlibs/math/geom/Matrix;D)V + public synthetic fun (Ljava/lang/String;Lkorlibs/math/geom/Vector2D;Lkorlibs/image/font/Font;DLkorlibs/math/geom/vector/VectorPath;Lkorlibs/image/paint/Paint;Lkorlibs/image/paint/Paint;Lkorlibs/image/text/TextAlignment;Lkorlibs/math/geom/Matrix;DILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun buildSvg (Lkorlibs/image/vector/SvgBuilder;)V + public fun containsPoint (DD)Z + public fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getAlign ()Lkorlibs/image/text/TextAlignment; + public fun getBounds ()Lkorlibs/math/geom/Rectangle; + public fun getBounds (Z)Lkorlibs/math/geom/Rectangle; + public fun getClip ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getFill ()Lkorlibs/image/paint/Paint; + public final fun getFont ()Lkorlibs/image/font/Font; + public final fun getFontSize ()D + public fun getGlobalAlpha ()D + public fun getHeight ()I + public fun getLeft ()I + public fun getPaint ()Lkorlibs/image/paint/Paint; + public fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getPath (Lkorlibs/math/geom/vector/VectorPath;)Lkorlibs/math/geom/vector/VectorPath; + public final fun getPos ()Lkorlibs/math/geom/Vector2D; + public final fun getPrimitiveShapes ()Lkorlibs/image/vector/Shape; + public final fun getStroke ()Lkorlibs/image/paint/Paint; + public fun getSvgXmlAttributes (Lkorlibs/image/vector/SvgBuilder;)Ljava/util/Map; + public final fun getText ()Ljava/lang/String; + public fun getTop ()I + public fun getTransform ()Lkorlibs/math/geom/Matrix; + public fun getUntransformedPath ()Lkorlibs/math/geom/vector/VectorPath; + public fun getWidth ()I +} + +public final class korlibs/image/vector/format/SVG : korlibs/image/vector/SizedDrawable { + public static final field Companion Lkorlibs/image/vector/format/SVG$Companion; + public fun (Ljava/lang/String;)V + public fun (Lkorlibs/io/serialization/xml/Xml;Lkotlin/jvm/functions/Function1;)V + public synthetic fun (Lkorlibs/io/serialization/xml/Xml;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun createSvgElementFromXml (Lkorlibs/io/serialization/xml/Xml;)Lkorlibs/image/vector/format/SVG$SvgElement; + public fun draw (Lkorlibs/image/vector/Context2d;)V + public final fun getAnimator ()Lkorlibs/image/style/DOMAnimator; + public final fun getCssCombined ()Lkorlibs/image/style/CSS; + public final fun getCssList ()Ljava/util/ArrayList; + public final fun getDefs ()Ljava/util/HashMap; + public final fun getDheight ()D + public final fun getDom ()Lkorlibs/image/style/DOM; + public final fun getDwidth ()D + public fun getHeight ()I + public final fun getRenderElement ()Lkorlibs/image/vector/format/SVG$SvgElement; + public final fun getRoot ()Lkorlibs/io/serialization/xml/Xml; + public final fun getViewBox ()Ljava/lang/String; + public final fun getViewBoxNumbers ()Ljava/util/List; + public final fun getViewBoxRectangle ()Lkorlibs/math/geom/Rectangle; + public final fun getWarningProcessor ()Lkotlin/jvm/functions/Function1; + public fun getWidth ()I + public final fun getX ()I + public final fun getY ()I + public fun toString ()Ljava/lang/String; + public final fun updateStyles-LRDsOJo (J)V +} + +public final class korlibs/image/vector/format/SVG$CSSDeclarations { + public static final field Companion Lkorlibs/image/vector/format/SVG$CSSDeclarations$Companion; + public fun ()V + public final fun getProps ()Ljava/util/LinkedHashMap; + public final fun parse (Ljava/lang/String;)Lkorlibs/image/vector/format/SVG$CSSDeclarations; + public final fun parse (Lkorlibs/util/SimpleStrReader;)Lkorlibs/image/vector/format/SVG$CSSDeclarations; + public final fun parseCssDecl (Lkorlibs/util/SimpleStrReader;)V + public final fun readCssId (Lkorlibs/util/SimpleStrReader;)Ljava/lang/String; +} + +public final class korlibs/image/vector/format/SVG$CSSDeclarations$Companion { + public final fun parseToMap (Ljava/lang/String;)Ljava/util/Map; +} + +public class korlibs/image/vector/format/SVG$CircleSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getCx ()D + public final fun getCy ()D + public final fun getRadius ()D + public final fun setCx (D)V + public final fun setCy (D)V + public final fun setRadius (D)V +} + +public final class korlibs/image/vector/format/SVG$Companion { + public final fun getColorDefaultBlack ()Lkorlibs/image/color/Colors$WithDefault; + public final fun getLogger ()Lkorlibs/logger/Logger; + public final fun parseAttributesAndStyles (Lkorlibs/io/serialization/xml/Xml;)Ljava/util/Map; +} + +public class korlibs/image/vector/format/SVG$EllipseSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getCx ()D + public final fun getCy ()D + public final fun getRx ()D + public final fun getRy ()D + public final fun setCx (D)V + public final fun setCy (D)V + public final fun setRx (D)V + public final fun setRy (D)V +} + +public class korlibs/image/vector/format/SVG$LineSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getX1 ()D + public final fun getX2 ()D + public final fun getY1 ()D + public final fun getY2 ()D + public final fun setX1 (D)V + public final fun setX2 (D)V + public final fun setY1 (D)V + public final fun setY2 (D)V +} + +public final class korlibs/image/vector/format/SVG$Mappings { + public static final field INSTANCE Lkorlibs/image/vector/format/SVG$Mappings; + public final fun getSVGMapping ()Lkorlibs/image/style/DOM$DomPropertyMapping; +} + +public class korlibs/image/vector/format/SVG$PathSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getD ()Ljava/lang/String; + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun setD (Ljava/lang/String;)V +} + +public abstract interface class korlibs/image/vector/format/SVG$PathToken { + public abstract fun getAnyValue ()Ljava/lang/Object; +} + +public final class korlibs/image/vector/format/SVG$PathTokenCmd : korlibs/image/vector/format/SVG$PathToken { + public fun (C)V + public final fun component1 ()C + public final fun copy (C)Lkorlibs/image/vector/format/SVG$PathTokenCmd; + public static synthetic fun copy$default (Lkorlibs/image/vector/format/SVG$PathTokenCmd;CILjava/lang/Object;)Lkorlibs/image/vector/format/SVG$PathTokenCmd; + public fun equals (Ljava/lang/Object;)Z + public fun getAnyValue ()Ljava/lang/Object; + public final fun getId ()C + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class korlibs/image/vector/format/SVG$PathTokenNumber : korlibs/image/vector/format/SVG$PathToken { + public fun (D)V + public final fun component1 ()D + public final fun copy (D)Lkorlibs/image/vector/format/SVG$PathTokenNumber; + public static synthetic fun copy$default (Lkorlibs/image/vector/format/SVG$PathTokenNumber;DILjava/lang/Object;)Lkorlibs/image/vector/format/SVG$PathTokenNumber; + public fun equals (Ljava/lang/Object;)Z + public fun getAnyValue ()Ljava/lang/Object; + public final fun getValue ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/format/SVG$PolySvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getPath ()Lkorlibs/math/geom/vector/VectorPath; + public final fun getPps ()Lkorlibs/datastructure/ListReader; + public final fun getSs ()Lkorlibs/util/SimpleStrReader; +} + +public class korlibs/image/vector/format/SVG$RectSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getHeight ()D + public final fun getRx ()D + public final fun getRy ()D + public final fun getWidth ()D + public final fun getX ()D + public final fun getY ()D + public final fun setHeight (D)V + public final fun setRx (D)V + public final fun setRy (D)V + public final fun setWidth (D)V + public final fun setX (D)V + public final fun setY (D)V +} + +public final class korlibs/image/vector/format/SVG$SvgDef { + public fun (Lkorlibs/io/serialization/xml/Xml;)V + public final fun getDef ()Lkorlibs/io/serialization/xml/Xml; + public final fun getG ()Lkorlibs/image/paint/GradientPaint; + public final fun getGradientTransform ()Lkorlibs/math/geom/Matrix; + public final fun getGradientUnits ()Lkorlibs/image/paint/GradientUnits; + public final fun getId ()Ljava/lang/String; + public final fun getPaint ()Lkorlibs/image/paint/GradientPaint; + public final fun getRef ()Ljava/lang/String; + public final fun getSpreadMethod ()Lkorlibs/image/vector/CycleMethod; + public final fun getStops ()Ljava/util/List; + public final fun getType ()Ljava/lang/String; + public final fun parseStops (Lkorlibs/io/serialization/xml/Xml;)Ljava/util/List; +} + +public class korlibs/image/vector/format/SVG$SvgElement : korlibs/image/style/DOM$DomElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public final fun draw (Lkorlibs/image/vector/Context2d;)V + public fun drawChildren (Lkorlibs/image/vector/Context2d;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun fillStrokeInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getAttributes ()Ljava/util/Map; + public final fun getChildren ()Ljava/util/List; + public final fun getOpacity ()D + public final fun getTransform ()Lkorlibs/math/geom/Matrix; + public final fun getXml ()Lkorlibs/io/serialization/xml/Xml; + public final fun parseFillStroke (Lkorlibs/image/vector/Context2d;Ljava/lang/String;)Lkorlibs/image/paint/Paint; + public final fun parseNumber (Ljava/lang/String;D)D + public fun setCommonStyles (Lkorlibs/image/vector/Context2d;)V + public final fun setOpacity (D)V + public final fun setTransform (Lkorlibs/math/geom/Matrix;)V + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/format/SVG$TextSvgElement : korlibs/image/vector/format/SVG$SvgElement { + public fun (Lkorlibs/image/vector/format/SVG;Lkorlibs/io/serialization/xml/Xml;)V + public fun drawInternal (Lkorlibs/image/vector/Context2d;)V + public fun fillStrokeInternal (Lkorlibs/image/vector/Context2d;)V + public final fun getDx ()F + public final fun getDy ()F + public final fun getText ()Ljava/lang/String; + public final fun getX ()F + public final fun getY ()F + public final fun setDx (F)V + public final fun setDy (F)V + public final fun setText (Ljava/lang/String;)V + public final fun setX (F)V + public final fun setY (F)V +} + +public final class korlibs/image/vector/format/SVGKt { + public static final fun readSVG (Lkorlibs/io/file/VfsFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class korlibs/image/vector/format/SvgPath { + public static final field INSTANCE Lkorlibs/image/vector/format/SvgPath; + public final fun parse (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lkorlibs/math/geom/vector/VectorPath; + public static synthetic fun parse$default (Lkorlibs/image/vector/format/SvgPath;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkorlibs/math/geom/vector/VectorPath; + public final fun toSvgPathString (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;I)Ljava/lang/String; + public static synthetic fun toSvgPathString$default (Lkorlibs/image/vector/format/SvgPath;Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;IILjava/lang/Object;)Ljava/lang/String; + public final fun tokenizePath (Ljava/lang/String;)Ljava/util/List; +} + +public final class korlibs/image/vector/format/SvgPathKt { + public static final fun pathSvg (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/String;Lkorlibs/math/geom/Matrix;)V + public static synthetic fun pathSvg$default (Lkorlibs/math/geom/vector/VectorBuilder;Ljava/lang/String;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)V + public static final fun toSvgPathString (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;I)Ljava/lang/String; + public static synthetic fun toSvgPathString$default (Lkorlibs/math/geom/vector/VectorPath;Ljava/lang/String;IILjava/lang/Object;)Ljava/lang/String; +} + +public final class korlibs/image/vector/rasterizer/Rasterizer : korlibs/math/geom/vector/RastScale { + public fun ()V + public final fun getClip ()Lkorlibs/math/geom/vector/PolygonScanline; + public final fun getDebug ()Z + public final fun getPath ()Lkorlibs/math/geom/vector/PolygonScanline; + public final fun getQuality ()I + public final fun getScale ()I + public final fun rasterizeFill (Lkorlibs/math/geom/Rectangle;ILkorlibs/image/vector/rasterizer/Rasterizer$Stats;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function3;)V + public static synthetic fun rasterizeFill$default (Lkorlibs/image/vector/rasterizer/Rasterizer;Lkorlibs/math/geom/Rectangle;ILkorlibs/image/vector/rasterizer/Rasterizer$Stats;Lkorlibs/math/geom/vector/Winding;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V + public final fun reset ()V + public final fun setDebug (Z)V + public final fun setQuality (I)V + public final fun setScale (I)V +} + +public final class korlibs/image/vector/rasterizer/Rasterizer$Stats { + public fun ()V + public fun (III)V + public synthetic fun (IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun chunk (III)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()I + public final fun copy (III)Lkorlibs/image/vector/rasterizer/Rasterizer$Stats; + public static synthetic fun copy$default (Lkorlibs/image/vector/rasterizer/Rasterizer$Stats;IIIILjava/lang/Object;)Lkorlibs/image/vector/rasterizer/Rasterizer$Stats; + public fun equals (Ljava/lang/Object;)Z + public final fun getEdgesChecked ()I + public final fun getEdgesEmitted ()I + public final fun getYCount ()I + public fun hashCode ()I + public final fun reset ()V + public final fun setEdgesChecked (I)V + public final fun setEdgesEmitted (I)V + public final fun setYCount (I)V + public fun toString ()Ljava/lang/String; +} + +public abstract class korlibs/image/vector/renderer/BufferedRenderer : korlibs/image/vector/renderer/Renderer { + public fun ()V + protected final fun flush ()V + public abstract fun flushCommands (Ljava/util/List;)V + protected final fun renderFinal (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V +} + +public final class korlibs/image/vector/renderer/BufferedRenderer$RenderCommand { + public fun (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public final fun component1 ()Lkorlibs/image/vector/Context2d$State; + public final fun component2 ()Z + public final fun component3 ()Lkorlibs/math/geom/vector/Winding; + public final fun copy (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)Lkorlibs/image/vector/renderer/BufferedRenderer$RenderCommand; + public static synthetic fun copy$default (Lkorlibs/image/vector/renderer/BufferedRenderer$RenderCommand;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)Lkorlibs/image/vector/renderer/BufferedRenderer$RenderCommand; + public fun equals (Ljava/lang/Object;)Z + public final fun getFill ()Z + public final fun getState ()Lkorlibs/image/vector/Context2d$State; + public final fun getStroke ()Z + public final fun getWinding ()Lkorlibs/math/geom/vector/Winding; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public class korlibs/image/vector/renderer/DummyRenderer : korlibs/image/vector/renderer/Renderer { + public static final field Companion Lkorlibs/image/vector/renderer/DummyRenderer$Companion; + public fun (II)V + public fun getHeight ()I + public fun getWidth ()I +} + +public final class korlibs/image/vector/renderer/DummyRenderer$Companion : korlibs/image/vector/renderer/DummyRenderer { +} + +public abstract class korlibs/image/vector/renderer/Renderer { + public fun ()V + public final fun buffering (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun bufferingEnd ()V + public final fun bufferingStart ()I + public fun dispose ()V + public fun drawImage (Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;)V + public static synthetic fun drawImage$default (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/bitmap/Bitmap;Lkorlibs/math/geom/Vector2D;Lkorlibs/math/geom/Size2D;Lkorlibs/math/geom/Matrix;ILjava/lang/Object;)V + protected fun flush ()V + public final fun getDebug ()Z + public abstract fun getHeight ()I + public abstract fun getWidth ()I + protected fun isBuffering ()Z + public fun isPaintSupported (Lkorlibs/image/paint/Paint;)Z + public fun render (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public static synthetic fun render$default (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + protected fun renderFinal (Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;)V + public static synthetic fun renderFinal$default (Lkorlibs/image/vector/renderer/Renderer;Lkorlibs/image/vector/Context2d$State;ZLkorlibs/math/geom/vector/Winding;ILjava/lang/Object;)V + public final fun setDebug (Z)V +} + +public final class korlibs/internal/osx/CoreFoundation { + public static final field INSTANCE Lkorlibs/internal/osx/CoreFoundation; + public static final fun CFDataCreate (Lcom/sun/jna/Pointer;Lcom/sun/jna/Pointer;I)Lcom/sun/jna/Pointer; + public static final fun CFDataCreate (Lcom/sun/jna/Pointer;[BI)Lcom/sun/jna/Pointer; + public static final fun CFDataGetBytePtr (Lcom/sun/jna/Pointer;)Lcom/sun/jna/Pointer; + public static final fun CFDictionaryAddValue (Lcom/sun/jna/Pointer;Lcom/sun/jna/Pointer;Lcom/sun/jna/Pointer;)V + public static final fun CFDictionaryCreateMutable (Lcom/sun/jna/Pointer;ILcom/sun/jna/Pointer;Lcom/sun/jna/Pointer;)Lcom/sun/jna/Pointer; + public static final fun CFDictionaryGetValue (Lcom/sun/jna/Pointer;Lcom/sun/jna/Pointer;)Lcom/sun/jna/Pointer; + public static final fun CFNumberGetValue (Lcom/sun/jna/Pointer;ILcom/sun/jna/Pointer;)V + public static final fun CFRunLoopGetCurrent ()Lcom/sun/jna/Pointer; + public static final fun CFRunLoopGetMain ()Lcom/sun/jna/Pointer; + public static final fun CFRunLoopRun ()Ljava/lang/Void; + public final fun getKCFBooleanFalse ()Lcom/sun/jna/Pointer; + public final fun getKCFBooleanTrue ()Lcom/sun/jna/Pointer; + public final fun getKCFNumberIntType ()I + public static final fun getKCFRunLoopCommonModes ()Lcom/sun/jna/Pointer; + public final fun getLIB ()Ljava/lang/String; + public final fun getLib ()Lcom/sun/jna/NativeLibrary; +} +