NetSurf
Data Fields
bitmap Struct Reference

RISC OS wimp toolkit bitmap. More...

#include <bitmap.h>

Collaboration diagram for bitmap:
[legend]

Data Fields

int width
 width of bitmap More...
 
int height
 height of bitmap More...
 
UBYTE * pixdata
 
struct ExtMemIFace * iextmem
 
uint32 size
 
bool opaque
 Whether the bitmap is opaque. More...
 
int native
 
struct BitMap * nativebm
 
int nativebmwidth
 
int nativebmheight
 
PLANEPTR native_mask
 
Object * dto
 
APTR drawhandle
 
struct nsurlurl
 
char * title
 
ULONG * icondata
 
uint8_t * pixdata
 
short bpp
 
size_t rowstride
 
struct bitmapresized
 
MFDB native
 
bool converted
 
BBitmap * primary
 
BBitmap * shadow
 
BBitmap * pretile_x
 
BBitmap * pretile_y
 
BBitmap * pretile_xy
 
cairo_surface_t * surface
 
cairo_surface_t * scsurface
 
void * ptr
 
bool clear
 Whether the bitmap should be initialised to zeros. More...
 
struct osspriteop_area * sprite_area
 Uncompressed data, or NULL. More...
 
HBITMAP windib
 
BITMAPV5HEADER * pbmi
 

Detailed Description

RISC OS wimp toolkit bitmap.

Definition at line 68 of file bitmap.c.

Field Documentation

◆ bpp

short bitmap::bpp

◆ clear

bool bitmap::clear

Whether the bitmap should be initialised to zeros.

Definition at line 43 of file bitmap.h.

Referenced by bitmap_initialise(), and riscos_bitmap_create().

◆ converted

bool bitmap::converted

Definition at line 68 of file bitmap.h.

Referenced by atari_bitmap_destroy(), bitmap_convert_tc(), and bitmap_modified().

◆ drawhandle

APTR bitmap::drawhandle

◆ dto

Object* bitmap::dto

◆ height

int bitmap::height

◆ icondata

ULONG* bitmap::icondata

Definition at line 84 of file bitmap.c.

Referenced by ami_bitmap_free_icondata(), ami_bitmap_set_icondata(), and amiga_bitmap_create().

◆ iextmem

struct ExtMemIFace* bitmap::iextmem

◆ native [1/2]

int bitmap::native

◆ native [2/2]

MFDB bitmap::native

Definition at line 67 of file bitmap.h.

◆ native_mask

PLANEPTR bitmap::native_mask

◆ nativebm

struct BitMap* bitmap::nativebm

◆ nativebmheight

int bitmap::nativebmheight

Definition at line 78 of file bitmap.c.

Referenced by ami_bitmap_get_generic(), and amiga_bitmap_create().

◆ nativebmwidth

int bitmap::nativebmwidth

Definition at line 77 of file bitmap.c.

Referenced by ami_bitmap_get_generic(), and amiga_bitmap_create().

◆ opaque

bool bitmap::opaque

◆ pbmi

BITMAPV5HEADER* bitmap::pbmi

Definition at line 27 of file bitmap.h.

Referenced by plot_bitmap(), win32_bitmap_create(), and win32_bitmap_destroy().

◆ pixdata [1/2]

uint8_t * bitmap::pixdata

◆ pixdata [2/2]

uint8_t* bitmap::pixdata

Definition at line 62 of file bitmap.h.

◆ pretile_x

BBitmap* bitmap::pretile_x

Definition at line 57 of file bitmap.cpp.

Referenced by bitmap_create(), and nsbeos_bitmap_get_pretile_x().

◆ pretile_xy

BBitmap* bitmap::pretile_xy

Definition at line 59 of file bitmap.cpp.

Referenced by bitmap_create(), and nsbeos_bitmap_get_pretile_xy().

◆ pretile_y

BBitmap* bitmap::pretile_y

Definition at line 58 of file bitmap.cpp.

Referenced by bitmap_create(), and nsbeos_bitmap_get_pretile_y().

◆ primary

BBitmap* bitmap::primary

◆ ptr

void* bitmap::ptr

Definition at line 30 of file bitmap.c.

Referenced by bitmap_create(), bitmap_destroy(), and bitmap_get_buffer().

◆ resized

struct bitmap* bitmap::resized

◆ rowstride

size_t bitmap::rowstride

◆ scsurface

cairo_surface_t* bitmap::scsurface

Definition at line 28 of file bitmap.h.

Referenced by bitmap_destroy(), and nsgtk_print_plot_pixbuf().

◆ shadow

BBitmap* bitmap::shadow

Definition at line 56 of file bitmap.cpp.

Referenced by bitmap_create(), bitmap_destroy(), bitmap_get_buffer(), and bitmap_modified().

◆ size

uint32 bitmap::size

◆ sprite_area

struct osspriteop_area* bitmap::sprite_area

◆ surface

cairo_surface_t* bitmap::surface

◆ title

char* bitmap::title

◆ url

struct nsurl* bitmap::url

◆ width

int bitmap::width

◆ windib

HBITMAP bitmap::windib

The documentation for this struct was generated from the following files: