-
-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8754af0
commit b0f7543
Showing
3 changed files
with
152 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
// Signature format: 4.0 | ||
package dev.chrisbanes.haze.materials { | ||
|
||
public final class CupertinoMaterials { | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle regular(optional long containerColor); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thick(optional long containerColor); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thin(optional long containerColor); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle ultraThin(optional long containerColor); | ||
field public static final dev.chrisbanes.haze.materials.CupertinoMaterials INSTANCE; | ||
} | ||
|
||
@kotlin.RequiresOptIn(message="Experimental Haze Materials API", level=kotlin.RequiresOptIn.Level.WARNING) public @interface ExperimentalHazeMaterialsApi { | ||
} | ||
|
||
@dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public final class FluentMaterials { | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle accentAcrylicBase(optional long accentColor, optional boolean isDark); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle accentAcrylicDefault(optional long accentColor, optional boolean isDark); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle acrylicBase(optional boolean isDark); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle acrylicDefault(optional boolean isDark); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle mica(optional boolean isDark); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle micaAlt(optional boolean isDark); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thinAcrylic(optional boolean isDark); | ||
field public static final dev.chrisbanes.haze.materials.FluentMaterials INSTANCE; | ||
} | ||
|
||
public final class HazeMaterials { | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle regular(optional long containerColor); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thick(optional long containerColor); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle thin(optional long containerColor); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle ultraThick(optional long containerColor); | ||
method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable @dev.chrisbanes.haze.materials.ExperimentalHazeMaterialsApi public dev.chrisbanes.haze.HazeStyle ultraThin(optional long containerColor); | ||
field public static final dev.chrisbanes.haze.materials.HazeMaterials INSTANCE; | ||
} | ||
|
||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
// Signature format: 4.0 | ||
package dev.chrisbanes.haze { | ||
|
||
public final class CanvasKt { | ||
method public static inline void translate(androidx.compose.ui.graphics.drawscope.DrawScope, long offset, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); | ||
} | ||
|
||
public final class HazeChildKt { | ||
method @Deprecated public static androidx.compose.ui.Modifier hazeChild(androidx.compose.ui.Modifier, dev.chrisbanes.haze.HazeState state, androidx.compose.ui.graphics.Shape shape, dev.chrisbanes.haze.HazeStyle style); | ||
method public static androidx.compose.ui.Modifier hazeChild(androidx.compose.ui.Modifier, dev.chrisbanes.haze.HazeState state, dev.chrisbanes.haze.HazeStyle style); | ||
method public static androidx.compose.ui.Modifier hazeChild(androidx.compose.ui.Modifier, dev.chrisbanes.haze.HazeState state, kotlin.jvm.functions.Function1<? super dev.chrisbanes.haze.HazeChildScope,kotlin.Unit> block); | ||
} | ||
|
||
public interface HazeChildScope { | ||
method public void applyStyle(dev.chrisbanes.haze.HazeStyle style); | ||
method public float getAlpha(); | ||
method public long getBackgroundColor(); | ||
method public float getBlurRadius(); | ||
method public dev.chrisbanes.haze.HazeTint? getFallbackTint(); | ||
method public androidx.compose.ui.graphics.Brush? getMask(); | ||
method public float getNoiseFactor(); | ||
method public java.util.List<dev.chrisbanes.haze.HazeTint> getTints(); | ||
method public void setAlpha(float); | ||
method public void setBackgroundColor(long); | ||
method public void setBlurRadius(float); | ||
method public void setFallbackTint(dev.chrisbanes.haze.HazeTint?); | ||
method public void setMask(androidx.compose.ui.graphics.Brush?); | ||
method public void setNoiseFactor(float); | ||
method public void setTints(java.util.List<? extends dev.chrisbanes.haze.HazeTint>); | ||
property public abstract float alpha; | ||
property public abstract long backgroundColor; | ||
property public abstract float blurRadius; | ||
property public abstract dev.chrisbanes.haze.HazeTint? fallbackTint; | ||
property public abstract androidx.compose.ui.graphics.Brush? mask; | ||
property public abstract float noiseFactor; | ||
property public abstract java.util.List<dev.chrisbanes.haze.HazeTint> tints; | ||
} | ||
|
||
public final class HazeDefaults { | ||
method public float getBlurRadius(); | ||
method public dev.chrisbanes.haze.HazeStyle style(long backgroundColor, optional dev.chrisbanes.haze.HazeTint tint, optional float blurRadius, optional float noiseFactor); | ||
method @Deprecated public dev.chrisbanes.haze.HazeStyle style(optional long backgroundColor, long tint, optional float blurRadius, optional float noiseFactor); | ||
method public dev.chrisbanes.haze.HazeTint tint(long color); | ||
property public final float blurRadius; | ||
field public static final dev.chrisbanes.haze.HazeDefaults INSTANCE; | ||
field public static final float noiseFactor = 0.15f; | ||
field public static final float tintAlpha = 0.7f; | ||
} | ||
|
||
public final class HazeKt { | ||
method public static androidx.compose.ui.Modifier haze(androidx.compose.ui.Modifier, dev.chrisbanes.haze.HazeState state); | ||
} | ||
|
||
@androidx.compose.runtime.Stable public final class HazeState { | ||
ctor public HazeState(); | ||
method public androidx.compose.ui.graphics.layer.GraphicsLayer? getContentLayer(); | ||
method public long getPositionOnScreen(); | ||
property public final androidx.compose.ui.graphics.layer.GraphicsLayer? contentLayer; | ||
property public final long positionOnScreen; | ||
} | ||
|
||
@androidx.compose.runtime.Immutable public final class HazeStyle { | ||
ctor public HazeStyle(optional long backgroundColor, optional dev.chrisbanes.haze.HazeTint? tint, optional float blurRadius, optional float noiseFactor, optional dev.chrisbanes.haze.HazeTint? fallbackTint); | ||
ctor public HazeStyle(optional long backgroundColor, optional java.util.List<? extends dev.chrisbanes.haze.HazeTint> tints, optional float blurRadius, optional float noiseFactor, optional dev.chrisbanes.haze.HazeTint? fallbackTint); | ||
method public long component1-0d7_KjU(); | ||
method public java.util.List<dev.chrisbanes.haze.HazeTint> component2(); | ||
method public float component3-D9Ej5fM(); | ||
method public float component4(); | ||
method public dev.chrisbanes.haze.HazeTint? component5(); | ||
method public dev.chrisbanes.haze.HazeStyle copy-cq6XJ1M(long backgroundColor, java.util.List<? extends dev.chrisbanes.haze.HazeTint> tints, float blurRadius, float noiseFactor, dev.chrisbanes.haze.HazeTint? fallbackTint); | ||
method public long getBackgroundColor(); | ||
method public float getBlurRadius(); | ||
method public dev.chrisbanes.haze.HazeTint? getFallbackTint(); | ||
method public float getNoiseFactor(); | ||
method public java.util.List<dev.chrisbanes.haze.HazeTint> getTints(); | ||
property public final long backgroundColor; | ||
property public final float blurRadius; | ||
property public final dev.chrisbanes.haze.HazeTint? fallbackTint; | ||
property public final float noiseFactor; | ||
property public final java.util.List<dev.chrisbanes.haze.HazeTint> tints; | ||
field public static final dev.chrisbanes.haze.HazeStyle.Companion Companion; | ||
} | ||
|
||
public static final class HazeStyle.Companion { | ||
method public dev.chrisbanes.haze.HazeStyle getUnspecified(); | ||
property public final dev.chrisbanes.haze.HazeStyle Unspecified; | ||
} | ||
|
||
@androidx.compose.runtime.Stable public interface HazeTint { | ||
} | ||
|
||
public static final class HazeTint.Brush implements dev.chrisbanes.haze.HazeTint { | ||
ctor public HazeTint.Brush(androidx.compose.ui.graphics.Brush brush, optional int blendMode); | ||
method public androidx.compose.ui.graphics.Brush component1(); | ||
method public int component2-0nO6VwU(); | ||
method public dev.chrisbanes.haze.HazeTint.Brush copy-GB0RdKg(androidx.compose.ui.graphics.Brush brush, int blendMode); | ||
method public int getBlendMode(); | ||
method public androidx.compose.ui.graphics.Brush getBrush(); | ||
property public final int blendMode; | ||
property public final androidx.compose.ui.graphics.Brush brush; | ||
} | ||
|
||
public static final class HazeTint.Color implements dev.chrisbanes.haze.HazeTint { | ||
ctor public HazeTint.Color(long color, optional int blendMode); | ||
method public long component1-0d7_KjU(); | ||
method public int component2-0nO6VwU(); | ||
method public dev.chrisbanes.haze.HazeTint.Color copy-xETnrds(long color, int blendMode); | ||
method public int getBlendMode(); | ||
method public long getColor(); | ||
property public final int blendMode; | ||
property public final long color; | ||
} | ||
|
||
} | ||
|