FloatRgba class final Pixel Formats

A 128-bit floating-point RGBA pixel format with four 32-bit channels.

For a singleton instance of this class, and further details, see floatRgba.

Inheritance

Properties

black Float32x4
Black color with full transparency.
no setterinherited
blue Float32x4
Blue color with full transparency.
no setterinherited
bytesPerPixel int
Number of bytes required to store a single pixel in memory.
no setteroverride
cyan Float32x4
Cyan color with full transparency.
no setterinherited
green Float32x4
Green color with full transparency.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
magenta Float32x4
Magenta color with full transparency.
no setterinherited
max Float32x4
The maximum value for the pixel format.
no setteroverride
maxAlpha double
The maximum value for the alpha channel.
no setteroverride
maxBlue double
The maximum value for the blue channel.
no setteroverride
maxGreen double
The maximum value for the green channel.
no setteroverride
maxRed double
The maximum value for the red channel.
no setteroverride
minAlpha double
The minimum value for the alpha channel.
no setteroverride
minBlue double
The minimum value for the blue channel.
no setteroverride
minGreen double
The minimum value for the green channel.
no setteroverride
minRed double
The minimum value for the red channel.
no setteroverride
name String
Human-readable name or description of the pixel format.
no setteroverride
red Float32x4
Red color with full transparency.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
white Float32x4
White color with full transparency.
no setterinherited
yellow Float32x4
Yellow color with full transparency.
no setterinherited
zero Float32x4
The zero, or minimum, value for the pixel format.
no setteroverride

Methods

clamp(Float32x4 pixel) Float32x4
Clamps a pixel to the valid range of values for the pixel format.
override
compare(Float32x4 a, Float32x4 b) double
Compares two pixels in the pixel format.
override
convert<R>(R pixel, {required PixelFormat<R, void> from}) Float32x4
Converts a pixel from one another format to this format.
inherited
copyWith(Float32x4 pixel, {double? red, double? green, double? blue, double? alpha}) Float32x4
Returns a copy of the pixel.
override
copyWithNormalized(Float32x4 pixel, {double? red, double? green, double? blue, double? alpha}) Float32x4
Returns a copy of the pixel with normalized values.
override
create({double? red, double? green, double? blue, double? alpha}) Float32x4
Creates a new pixel with the given channel values.
inherited
createNormalized({double red = 0.0, double green = 0.0, double blue = 0.0, double alpha = 1.0}) Float32x4
Creates a new pixel with the given channel values normalized to the range [0.0, 1.0].
inherited
describe(Float32x4 pixel) String
Returns a human-readable description of the pixel.
override
distance(Float32x4 a, Float32x4 b) double
Returns the distance between two pixels in the pixel format.
override
fromAbgr8888(int pixel) Float32x4
Converts a pixel in the abgr8888 pixel format to this pixel format.
override
fromFloatRgba(Float32x4 pixel) Float32x4
Converts a pixel in the floatRgba pixel format to this pixel format.
override
getAlpha(Float32x4 pixel) double
Returns the alpha channel value of the pixel.
override
getBlue(Float32x4 pixel) double
Returns the blue channel value of the pixel.
override
getGreen(Float32x4 pixel) double
Returns the green channel value of the pixel.
override
getRed(Float32x4 pixel) double
Returns the red channel value of the pixel.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toAbgr8888(Float32x4 pixel) int
Converts a pixel in this pixel format to the abgr8888 pixel format.
override
toFloatRgba(Float32x4 pixel) Float32x4
Converts a pixel in this pixel format to the floatRgba pixel format.
override
toString() String
A string representation of this object.
inherited

Operators

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