Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreGraphics | MBS MacCG Plugin | 2.7 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
If the release property is true, the destructor of this class will release the image reference.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
Constant | Value | Description |
---|---|---|
kCGBitmapAlphaInfoMask | &h1F |
The alpha information mask. Use this to extract alpha information that specifies whether a bitmap contains an alpha channel and how the alpha channel is generated. |
kCGBitmapByteOrder16Big | 12288 |
16-bit, big endian format. |
kCGBitmapByteOrder16Little | 4096 |
16-bit, little endian format. |
kCGBitmapByteOrder32Big | 16384 |
32-bit, big endian format. |
kCGBitmapByteOrder32Little | 8192 |
32-bit, little endian format. |
kCGBitmapByteOrderDefault | 0 |
The default byte order. |
kCGBitmapByteOrderMask | &h7000 |
The byte ordering of pixel formats. |
kCGBitmapFloatComponents | 256 |
The components of a bitmap are floating-point values. |
Constant | Value | Description |
---|---|---|
kCGImageAlphaFirst | 4 |
The alpha component is stored in the most significant bits of each pixel. For example, non-premultiplied ARGB. |
kCGImageAlphaLast | 3 |
The alpha component is stored in the least significant bits of each pixel. For example, non-premultiplied RGBA. |
kCGImageAlphaNone | 0 |
There is no alpha channel. If the total size of the pixel is greater than the space required for the number of color components in the color space, the least significant bits are ignored. This value is equivalent to kCGImageAlphaNoneSkipLast. |
kCGImageAlphaNoneSkipFirst | 6 |
There is no alpha channel. If the total size of the pixel is greater than the space required for the number of color components in the color space, the most significant bits are ignored. |
kCGImageAlphaNoneSkipLast | 5 |
There is no alpha channel. If the total size of the pixel is greater than the space required for the number of color components in the color space, the least significant bits are ignored. This value is equivalent to kCGImageAlphaNone. |
kCGImageAlphaOnly | 7 |
There is no color data, only an alpha channel. |
kCGImageAlphaPremultipliedFirst | 2 |
The alpha component is stored in the most significant bits of each pixel and the color components have already been multiplied by this alpha value. For example, premultiplied ARGB. |
kCGImageAlphaPremultipliedLast | 1 |
The alpha component is stored in the least significant bits of each pixel and the color components have already been multiplied by this alpha value. For example, premultiplied RGBA. |
This class has no sub classes.
The items on this page are in the following plugins: MBS MacCG Plugin.
CGImageDestinationMBS - CGImageMetadataMBS