CNImageAsset class

Describes a custom image asset to render natively.

Constructors

CNImageAsset(String assetPath, {Uint8List? imageData, String? imageFormat, double size = 24.0, Color? color, CNSymbolRenderingMode? mode, bool? gradient})
Creates an image asset description for native rendering.
const

Properties

assetPath String
Flutter asset path (e.g., 'assets/icons/my_icon.svg').
final
color Color?
Preferred image color (for monochrome rendering).
final
gradient bool?
Whether to enable gradient effects when available.
final
hashCode int
The hash code for this object.
no setterinherited
imageData Uint8List?
Raw image data (PNG, SVG, etc. bytes). If provided, this takes precedence over assetPath.
final
imageFormat String?
Image format hint for imageData ('png', 'svg', 'jpg', etc.). Used by native code to determine how to process the data.
final
mode CNSymbolRenderingMode?
Optional rendering mode.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size double
Desired point size for the image.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited