Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
cpe::algorithm | Helper class to perform Bresenham and Scanline algorithm |
cpe::color | Container class for (r,g,b) color. Each component is an integer in [0,255] |
cpe::exception_color | Exception class for color |
cpe::exception_cpe | General exception class |
cpe::exception_image | Special exception class for image |
cpe::exception_mesh | Special exception class for image |
cpe::exception_p2d | Exception class for p2d |
cpe::exception_v3 | Special exception class for v3 |
cpe::image | Container for picture data. Data are stored as unsigned char [0,255] |
cpe::image_drawable | Specialized class of image where user can draw lines, triangles, .. |
cpe::image_drawable_zbuffer | Extension class from image_drawable in adding Z-buffer |
cpe::light_parameters | Container for lighting parameters (light position, ...) |
cpe::mesh | Container class for a generic mesh with normal, color, .. |
cpe::p2d | Container for 2D integer positions (pixel position) |
cpe::pixel_interp | Container for pixel absolute & relative position within a segment |
cpe::render_engine | Helper class to render 3D models |
cpe::scanline_data | Container for scanline algorithm (triangle filling) |
cpe::shading_parameters | Container for shading parameters (ambiant, diffuse, specular values ...) |
cpe::triangle_shaded | Container for triangle with shading (normal+color) information |
cpe::v3 | Vectors/Points 3D |
cpe::v3_shaded | Extension of v3 class to compute vertices with shading |