diff --git a/src/hulk/framebuffer.d b/src/hulk/framebuffer.d index 5492dd4..5ba3d0f 100644 --- a/src/hulk/framebuffer.d +++ b/src/hulk/framebuffer.d @@ -117,11 +117,11 @@ struct Framebuffer void character(int x, int y, char ch, uint color) { const(CharInfo) * ci = &kfont.chars[ch]; - blit_alpha_bitmap(x + ci.left, y + kfont.baseline_offset + ci.top - ci.height, ci.bitmap, ci.width, ci.height, color); + blend_alpha_bitmap(x + ci.left, y + kfont.baseline_offset + ci.top - ci.height, ci.bitmap, ci.width, ci.height, color); } /** - * Blit an 8-bit alpha bitmap to the framebuffer. + * Blend an 8-bit alpha bitmap to the framebuffer. * * @param x X coordinate of left side of target location. * @param y Y coordinate of bottom side of target location. @@ -130,7 +130,7 @@ struct Framebuffer * @param height Bitmap height. * @param color Color to blend with alpha value. */ - void blit_alpha_bitmap(size_t x, size_t y, const(ubyte) * alpha_bitmap, + void blend_alpha_bitmap(size_t x, size_t y, const(ubyte) * alpha_bitmap, size_t width, size_t height, uint color) { y += height - 1u; @@ -153,7 +153,7 @@ struct Framebuffer } /** - * Blit an 8-bit alpha bitmap to the framebuffer. + * Blend an 8-bit alpha bitmap to the framebuffer. * * @param x X coordinate of left side of target location. * @param y Y coordinate of bottom side of target location. @@ -162,10 +162,10 @@ struct Framebuffer * @param height Bitmap height. * @param color Color to blend with alpha value. */ - void blit_alpha_bitmap(size_t x, size_t y, const(ubyte)[] alpha_bitmap, + void blend_alpha_bitmap(size_t x, size_t y, const(ubyte)[] alpha_bitmap, size_t width, size_t height, uint color) { - blit_alpha_bitmap(x, y, alpha_bitmap.ptr, width, height, color); + blend_alpha_bitmap(x, y, alpha_bitmap.ptr, width, height, color); } /**