animator.skia.ImageInfo¶
- class animator.skia.ImageInfo¶
Bases:
pybind11_builtins.pybind11_object
- Note
The
Make()
methods are also available as constructors.
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: animator.skia.ImageInfo) -> None
__init__(self: animator.skia.ImageInfo, width: int, height: int, ct: animator.skia.ColorType, at: animator.skia.AlphaType, cs: animator.skia.ColorSpace = None) -> None
__init__(self: animator.skia.ImageInfo, dimensions: animator.skia.ISize, ct: animator.skia.ColorType, at: animator.skia.AlphaType, cs: animator.skia.ColorSpace = None) -> None
__init__(self: animator.skia.ImageInfo, dimensions: animator.skia.ISize, colorInfo: animator.skia.ColorInfo) -> None
Methods
ByteSizeOverflowed
(byteSize)Make
(*args, **kwargs)Overloaded function.
MakeA8
(*args, **kwargs)Overloaded function.
MakeN32
(width, height, at[, cs])MakeN32Premul
(*args, **kwargs)Overloaded function.
MakeS32
(width, height, at)MakeUnknown
(*args, **kwargs)Overloaded function.
__init__
(*args, **kwargs)Overloaded function.
alphaType
(self)bounds
(self)bytesPerPixel
(self)colorInfo
(self)colorSpace
(self)colorType
(self)computeByteSize
(self, rowBytes)computeMinByteSize
(self)computeOffset
(self, x, y, rowBytes)dimensions
(self)gammaCloseToSRGB
(self)height
(self)isEmpty
(self)isOpaque
(self)makeAlphaType
(self, newAlphaType)makeColorSpace
(self, cs)makeColorType
(self, newColorType)makeDimensions
(self, newSize)makeWH
(self, newWidth, newHeight)minRowBytes
(self)minRowBytes64
(self)refColorSpace
(self)reset
(self)shiftPerPixel
(self)validRowBytes
(self, rowBytes)width
(self)- static Make(*args, **kwargs)¶
Overloaded function.
Make(width: int, height: int, ct: animator.skia.ColorType, at: animator.skia.AlphaType, cs: animator.skia.ColorSpace = None) -> animator.skia.ImageInfo
Make(dimensions: animator.skia.ISize, ct: animator.skia.ColorType, at: animator.skia.AlphaType, cs: animator.skia.ColorSpace = None) -> animator.skia.ImageInfo
Make(dimensions: animator.skia.ISize, colorInfo: animator.skia.ColorInfo) -> animator.skia.ImageInfo
- static MakeA8(*args, **kwargs)¶
Overloaded function.
MakeA8(width: int, height: int) -> animator.skia.ImageInfo
MakeA8(dimensions: animator.skia.ISize) -> animator.skia.ImageInfo
- static MakeN32(width: int, height: int, at: animator.skia.AlphaType, cs: animator.skia.ColorSpace = None) animator.skia.ImageInfo ¶
- static MakeN32Premul(*args, **kwargs)¶
Overloaded function.
MakeN32Premul(width: int, height: int, cs: animator.skia.ColorSpace = None) -> animator.skia.ImageInfo
MakeN32Premul(dimensions: animator.skia.ISize, cs: animator.skia.ColorSpace = None) -> animator.skia.ImageInfo
- static MakeS32(width: int, height: int, at: animator.skia.AlphaType) animator.skia.ImageInfo ¶
- static MakeUnknown(*args, **kwargs)¶
Overloaded function.
MakeUnknown(width: int, height: int) -> animator.skia.ImageInfo
MakeUnknown() -> animator.skia.ImageInfo
- alphaType(self: animator.skia.ImageInfo) animator.skia.AlphaType ¶
- bounds(self: animator.skia.ImageInfo) animator.skia.IRect ¶
- bytesPerPixel(self: animator.skia.ImageInfo) int ¶
- colorInfo(self: animator.skia.ImageInfo) animator.skia.ColorInfo ¶
- colorSpace(self: animator.skia.ImageInfo) animator.skia.ColorSpace ¶
- colorType(self: animator.skia.ImageInfo) animator.skia.ColorType ¶
- computeByteSize(self: animator.skia.ImageInfo, rowBytes: int) int ¶
- computeMinByteSize(self: animator.skia.ImageInfo) int ¶
- dimensions(self: animator.skia.ImageInfo) animator.skia.ISize ¶
- gammaCloseToSRGB(self: animator.skia.ImageInfo) bool ¶
- height(self: animator.skia.ImageInfo) int ¶
- isEmpty(self: animator.skia.ImageInfo) bool ¶
- isOpaque(self: animator.skia.ImageInfo) bool ¶
- makeAlphaType(self: animator.skia.ImageInfo, newAlphaType: animator.skia.AlphaType) animator.skia.ImageInfo ¶
- makeColorSpace(self: animator.skia.ImageInfo, cs: animator.skia.ColorSpace) animator.skia.ImageInfo ¶
- makeColorType(self: animator.skia.ImageInfo, newColorType: animator.skia.ColorType) animator.skia.ImageInfo ¶
- makeDimensions(self: animator.skia.ImageInfo, newSize: animator.skia.ISize) animator.skia.ImageInfo ¶
- makeWH(self: animator.skia.ImageInfo, newWidth: int, newHeight: int) animator.skia.ImageInfo ¶
- minRowBytes(self: animator.skia.ImageInfo) int ¶
- minRowBytes64(self: animator.skia.ImageInfo) int ¶
- refColorSpace(self: animator.skia.ImageInfo) animator.skia.ColorSpace ¶
- reset(self: animator.skia.ImageInfo) None ¶
- shiftPerPixel(self: animator.skia.ImageInfo) int ¶
- validRowBytes(self: animator.skia.ImageInfo, rowBytes: int) bool ¶
- width(self: animator.skia.ImageInfo) int ¶