namespace canvas
{ /** Interface for a raw memory pixel container
Usethisinterfacetorepresentasurfaceofrawpixel(e.g.a bitmap)tothecanvasrenderingframework.
*/ struct IColorBuffer
{ /// The underlying pixel format for this buffer enumclass Format
{ // 32-bit ARGB pixel format with alpha, 8 bits per channel.
A8R8G8B8,
// 32-bit RGB pixel format, 8 bits per channel.
X8R8G8B8
};
virtual ~IColorBuffer() {}
/** Get a pointer to the raw memory bits of the pixel
*/ virtual sal_uInt8* lock() const = 0;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.