Veil
BitmapArray Struct Reference

Subtype of Object for storing bitmap arrays. More...

#include <veil_datatypes.h>

Data Fields

ObjType type
 This must have the value OBJ_BITMAP_ARRAY.
 
int32 canary
 Debugging entry.
 
int32 dbgelems
 Debugging entry.
 
int32 bitzero
 The index of the lowest bit each bitmap can store.
 
int32 bitmax
 The index of the highest bit each bitmap can store.
 
int32 arrayzero
 The index of array element zero: the index of the lowest numbered bitmap in the array.
 
int32 arraymax
 The index of the lowest numbered bitmap in the array.
 
Bitmapbitmap [1]
 Element zero of the array of Bitmap pointers comprising the array. More...
 

Detailed Description

Subtype of Object for storing bitmap arrays.

A bitmap array is simply an array of pointers to dynamically allocated Bitmaps. Note that the size of a Bitmap structure is determined dynamically at run time as the size of the array is only known then.

Definition at line 343 of file veil_datatypes.h.

Field Documentation

◆ bitmap

Bitmap * BitmapArray::bitmap

Element zero of the array of Bitmap pointers comprising the array.

Definition at line 356 of file veil_datatypes.h.

Referenced by serialise_bitmap_array(), vl_BitmapFromArray(), vl_ClearBitmapArray(), and vl_NewBitmapArray().


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