From 4558a2a704bf75266f7262f8dd41bb1c9b094e1d Mon Sep 17 00:00:00 2001 From: vimene Date: Wed, 22 Nov 2023 20:32:48 +0100 Subject: code refactoring --- src/pixfb.h | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/pixfb.h (limited to 'src/pixfb.h') diff --git a/src/pixfb.h b/src/pixfb.h deleted file mode 100644 index c54b5fb..0000000 --- a/src/pixfb.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef PIXFB_H -#define PIXFB_H - -#include -#include -#include "math_vector.h" -#include "tri_vertex.h" - -class PixelFrameBuffer { - public: - PixelFrameBuffer(unsigned int w, unsigned int h); - void resize(unsigned int w, unsigned int h); - unsigned int width() const; - unsigned int height() const; - const uint32_t* pixels() const; - void clear(); - void draw_triangle(TriangleVertex4 triangle); - - private: - unsigned int w, h; - std::vector pixels_vector; - std::vector depth_buf; - int face_ind; - - void _draw_cropped_triangle(TriangleVertex3 triangle); - uint32_t face_color() const; -}; - -#endif // PIXFB_H -- cgit v1.2.3