BitmapArray Struct Reference

#include <veil_datatypes.h>

Collaboration diagram for BitmapArray:

Collaboration graph

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 228 of file veil_datatypes.h.


Data Fields

ObjType type
int32 canary
int32 dbgelems
int32 bitzero
int32 bitmax
int32 arrayzero
int32 arraymax
Bitmapbitmap [1]
Bitmapbitmap [0]

Field Documentation

ObjType BitmapArray::type

This must have the value OBJ_BITMAP_ARRAY

Definition at line 229 of file veil_datatypes.h.

Referenced by GetBitmapArrayFromVar().

int32 BitmapArray::bitzero

The index of the lowest bit each bitmap can store

Definition at line 232 of file veil_datatypes.h.

Referenced by vl_ClearBitmapArray().

int32 BitmapArray::bitmax

The index of the highest bit each bitmap can store

Definition at line 234 of file veil_datatypes.h.

Referenced by vl_ClearBitmapArray().

int32 BitmapArray::arrayzero

The index of array element zero: the index of the lowest numbered bitmap in the array

Definition at line 236 of file veil_datatypes.h.

Referenced by veil_bitmap_array_bits(), and vl_ClearBitmapArray().

int32 BitmapArray::arraymax

The index of the lowest numbered bitmap in the array

Definition at line 239 of file veil_datatypes.h.

Referenced by veil_bitmap_array_bits(), and vl_ClearBitmapArray().


The documentation for this struct was generated from the following files:
Generated on Tue Mar 11 10:08:39 2008 for Veil by  doxygen 1.5.4