#include <charLayout.h>
Public Types | |
typedef pvector< CharPlacement > | Placements |
Public Member Functions | |
void | reset (int working_xsize, int working_ysize, int working_buffer_pixels) |
bool | place_character (const CharBitmap *bm) |
Public Attributes | |
Placements | _placements |
int | _working_xsize |
int | _working_ysize |
int | _working_buffer_pixels |
int | _cx |
int | _cy |
int | _nexty |
Private Member Functions | |
bool | find_hole (int &x, int &y, int x_size, int y_size) const |
const CharPlacement * | find_overlap (int x, int y, int x_size, int y_size) const |
|
Definition at line 43 of file charLayout.h. |
|
Definition at line 74 of file charLayout.cxx. References CharPlacement::_height, CharPlacement::_width, _working_buffer_pixels, _working_xsize, _working_ysize, CharPlacement::_x, CharPlacement::_y, find_overlap(), nassertr, NULL, x, and y. Referenced by place_character(). |
|
Definition at line 117 of file charLayout.cxx. References _placements, CharPlacement::intersects(), NULL, x, and y. Referenced by find_hole(). |
|
Definition at line 52 of file charLayout.cxx. References _placements, _working_buffer_pixels, find_hole(), CharBitmap::get_height(), CharBitmap::get_width(), height, width, x, and y. Referenced by EggMakeFont::consider_scale_factor(). |
|
Definition at line 31 of file charLayout.cxx. References _cx, _cy, _nexty, _placements, _working_buffer_pixels, _working_xsize, and _working_ysize. Referenced by EggMakeFont::consider_scale_factor(). |
|
Definition at line 48 of file charLayout.h. Referenced by reset(). |
|
Definition at line 48 of file charLayout.h. Referenced by reset(). |
|
Definition at line 48 of file charLayout.h. Referenced by reset(). |
|
Definition at line 44 of file charLayout.h. Referenced by find_overlap(), place_character(), reset(), and EggMakeFont::run(). |
|
Definition at line 47 of file charLayout.h. Referenced by find_hole(), place_character(), and reset(). |
|
Definition at line 46 of file charLayout.h. Referenced by find_hole(), and reset(). |
|
Definition at line 46 of file charLayout.h. Referenced by find_hole(), and reset(). |