FxEngine
0.0.1
3d engine for fx9860G calculators
|
Go to the source code of this file.
Data Structures | |
struct | render_triangle |
Triangle struct used to render fonctions. More... | |
Macros | |
#define | MINIMUM_FRAME_DELAY 3333 |
Regulates the maximum fps count to 30 fps. More... | |
Functions | |
struct render_triangle | render_display_triangle (const render_triangle *face) void render_update(const uint32_t libprof_channel |
Renders a triangle with perspective deformation. More... | |
Variables | |
render_integer_position * | s1 |
render_integer_position * | s2 |
render_integer_position * | s3 |
render_rich_bitmap * | texture |
bool | part |
bool | clockwised |
struct render_triangle const double | dh |
struct render_triangle const double const double | dv |
struct render_triangle const double const double const double | roulis |
struct render_triangle const double const double const double const render_integer_position * | camera |
#define MINIMUM_FRAME_DELAY 3333 |
Regulates the maximum fps count to 30 fps.
Definition at line 10 of file triangle.h.
struct render_triangle render_display_triangle | ( | const render_triangle * | face | ) | const |
Renders a triangle with perspective deformation.
[in] | face | pointer to the face to drawClears vram, zbuffer, and prepares rotation matrices with render_set |
[in] | libprof_channel | The libprof channel to be used to count_fps |
[in] | dh | Horizontal direction (rad) |
[in] | dv | Vertical direction (rad) |
[in] | roulis | The roulis (rad) |
[in] | camera | Pointer to the camera |
struct render_triangle const double const double const double const render_integer_position* camera |
Definition at line 47 of file triangle.h.
bool clockwised |
Definition at line 47 of file triangle.h.
struct render_triangle const double dh |
Definition at line 47 of file triangle.h.
struct render_triangle const double const double dv |
Definition at line 47 of file triangle.h.
bool part |
Definition at line 46 of file triangle.h.
struct render_triangle const double const double const double roulis |
Definition at line 47 of file triangle.h.
Definition at line 40 of file triangle.h.
Definition at line 41 of file triangle.h.
Definition at line 42 of file triangle.h.
render_rich_bitmap* texture |
Definition at line 44 of file triangle.h.