Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes | Friends
Rapicorn::Pixbuf Struct Reference

Pixbuf is a simple pixel buffer. More...

#include <interfaces.idl>

List of all members.

Public Member Functions

std::string __aida_type_name__ () const
Rapicorn::Aida::TypeCode __aida_type_code__ () const
bool operator== (const Pixbuf &other) const
bool operator!= (const Pixbuf &other) const
void operator<<= (Rapicorn::Aida::Any &any)
 Pixbuf (uint w, uint h)
 Construct Pixbuf at given width and height.
void resize (uint w, uint h)
 Reset width and height and resize pixel sequence.
uint32_trow (uint y)
 Access row as endian dependant ARGB integers.
const uint32_trow (uint y) const
 Access row as endian dependant ARGB integers.
int width () const
 Width of the Pixbuf.
int height () const
 Height of the Pixbuf.

Public Attributes

int32 row_length
 Length of a Pixbuf row in pixels.
PixelSeq pixels
 Pixel values in 32Bit ARGB format.
StringSeq variables

Friends

void operator<<= (Rapicorn::Aida::Any &any, const Pixbuf &rec)

Detailed Description

Pixbuf is a simple pixel buffer.

See Pixmap and PixmapT<> for convenient pixel based image manipulation.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines