Functions | |
| MAXON_DECLARATION (ImagePixelStorageClasses::EntryType, NoData, "net.maxon.image.imagepixelstorageclass.nodata", MAXON_IMPLEMENTATION_MODULE("net.maxon.image")) | |
| MAXON_DECLARATION (ImagePixelStorageClasses::EntryType, Normal, "net.maxon.image.imagepixelstorageclass.normal", MAXON_IMPLEMENTATION_MODULE("net.maxon.image")) | |
| MAXON_DECLARATION (ImagePixelStorageClasses::EntryType, Planes, "net.maxon.image.imagepixelstorageclass.planes", MAXON_IMPLEMENTATION_MODULE("net.maxon.image")) | |
| MAXON_DECLARATION (ImagePixelStorageClasses::EntryType, Voxel, "net.maxon.image.imagepixelstorageclass.voxel", MAXON_IMPLEMENTATION_MODULE("net.maxon.image")) | |
| MAXON_DECLARATION (ImagePixelStorageClasses::EntryType, DeepImage, "net.maxon.image.imagepixelstorageclass.deepimage", MAXON_IMPLEMENTATION_MODULE("net.maxon.image")) | |
| maxon::ImagePixelStorageClasses::MAXON_DECLARATION | ( | ImagePixelStorageClasses::EntryType | , |
| NoData | , | ||
| "net.maxon.image.imagepixelstorageclass.nodata" | , | ||
| MAXON_IMPLEMENTATION_MODULE("net.maxon.image") | |||
| ) |
ImagePixelStorageClasses::NoData stores no data at all. It's a placeholder for ImageLayers which have no data but calculate the layer data on the fly.
| maxon::ImagePixelStorageClasses::MAXON_DECLARATION | ( | ImagePixelStorageClasses::EntryType | , |
| Normal | , | ||
| "net.maxon.image.imagepixelstorageclass.normal" | , | ||
| MAXON_IMPLEMENTATION_MODULE("net.maxon.image") | |||
| ) |
ImagePixelStorageClasses::Normal stores the image data in a interleaved way. E.g. if you have an RGB pixel format all pixels are stored in that order: R1, G1, B1, R2, G2, B2 ... The memory for the storage of the image data is one chunk with the size is: height * pixelFormat.GetBpl().
| maxon::ImagePixelStorageClasses::MAXON_DECLARATION | ( | ImagePixelStorageClasses::EntryType | , |
| Planes | , | ||
| "net.maxon.image.imagepixelstorageclass.planes" | , | ||
| MAXON_IMPLEMENTATION_MODULE("net.maxon.image") | |||
| ) |
ImagePixelStorageClasses::Planes stores the image data channels in seperated planes. E.g. if you have an RGB pixel format all pixels are stored in that order: R1, R2, R3, R4 ... G1, G2, G3, G4 ... B1, B2, B3, B4 ... The memory for the storage of the image data is one chunk with the size is: height * pixelFormat.GetBpl().
| maxon::ImagePixelStorageClasses::MAXON_DECLARATION | ( | ImagePixelStorageClasses::EntryType | , |
| Voxel | , | ||
| "net.maxon.image.imagepixelstorageclass.voxel" | , | ||
| MAXON_IMPLEMENTATION_MODULE("net.maxon.image") | |||
| ) |
ImagePixelStorageClasses::Voxel stores the image data channels in voxels of 64x64 pixels. This means that memory is only allocated where pixels are set.
| maxon::ImagePixelStorageClasses::MAXON_DECLARATION | ( | ImagePixelStorageClasses::EntryType | , |
| DeepImage | , | ||
| "net.maxon.image.imagepixelstorageclass.deepimage" | , | ||
| MAXON_IMPLEMENTATION_MODULE("net.maxon.image") | |||
| ) |
ImagePixelStorageClasses::Voxel stores the image data channels in voxels of 64x64 pixels. This means that memory is only allocated where pixels are set.