![]() |
MOS Source Code
|
Go to the source code of this file.
Macros | |
#define | BITMAP_LINE_BITS (sizeof(bitmap_line_t) * 8) |
#define | BITMAP_LINE_COUNT(size) |
Typedefs | |
typedef u32 | bitmap_line_t |
Functions | |
MOSAPI bitmap_line_t * | bitmap_create (size_t size) |
MOSAPI void | bitmap_zero (bitmap_line_t *bitmap, size_t bitmap_nlines) |
MOSAPI bool | bitmap_set (bitmap_line_t *bitmap, size_t bitmap_nlines, size_t index) |
MOSAPI bool | bitmap_clear (bitmap_line_t *bitmap, size_t bitmap_nlines, size_t index) |
MOSAPI void | bitmap_set_range (bitmap_line_t *bitmap, size_t bitmap_nlines, size_t start, size_t end, bool value) |
MOSAPI bool | bitmap_get (const bitmap_line_t *bitmap, size_t bitmap_nlines, size_t index) |
MOSAPI size_t | bitmap_find_first_free_n (bitmap_line_t *bitmap, size_t bitmap_nlines, size_t begin_bit, size_t n_bits) |
#define BITMAP_LINE_BITS (sizeof(bitmap_line_t) * 8) |
Definition at line 10 of file bitmap.hpp.
Referenced by bitmap_clear(), bitmap_find_first_free_n(), bitmap_get(), bitmap_set(), and bitmap_set_range().
#define BITMAP_LINE_COUNT | ( | size | ) |
typedef u32 bitmap_line_t |
Definition at line 8 of file bitmap.hpp.
MOSAPI bitmap_line_t * bitmap_create | ( | size_t | size | ) |
MOSAPI void bitmap_zero | ( | bitmap_line_t * | bitmap, |
size_t | bitmap_nlines ) |
Definition at line 15 of file bitmap.cpp.
Referenced by bitmap_create().
MOSAPI bool bitmap_set | ( | bitmap_line_t * | bitmap, |
size_t | bitmap_nlines, | ||
size_t | index ) |
MOSAPI bool bitmap_clear | ( | bitmap_line_t * | bitmap, |
size_t | bitmap_nlines, | ||
size_t | index ) |
MOSAPI void bitmap_set_range | ( | bitmap_line_t * | bitmap, |
size_t | bitmap_nlines, | ||
size_t | start, | ||
size_t | end, | ||
bool | value ) |
Definition at line 105 of file bitmap.cpp.
MOSAPI bool bitmap_get | ( | const bitmap_line_t * | bitmap, |
size_t | bitmap_nlines, | ||
size_t | index ) |
Definition at line 46 of file bitmap.cpp.
Referenced by bitmap_clear(), bitmap_find_first_free_n(), and bitmap_set().