TinyGPU
Loading...
Searching...
No Matches
Classes | Namespaces
WireFrame3D.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <algorithm>
#include <cmath>
#include <limits>
#include "ISurface.h"
#include "TinyGPUConfig.h"
#include "TinyGPU/Vector.h"
Include dependency graph for WireFrame3D.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WireFrame3D< RGB_T >
 Lightweight 3D wireframe renderer for TinyGPU drawing targets. More...
 
struct  WireFrame3D< RGB_T >::Vec3
 Represents a 3D point or vector. More...
 
struct  WireFrame3D< RGB_T >::Vec4
 Represents a homogeneous 4D vector. More...
 
struct  WireFrame3D< RGB_T >::Mat4
 Represents a 4x4 transformation matrix. More...
 
struct  WireFrame3D< RGB_T >::Edge
 Represents an edge between two mesh vertices. More...
 
struct  WireFrame3D< RGB_T >::Mesh
 Represents a wireframe mesh. More...
 
struct  WireFrame3D< RGB_T >::Camera
 Stores camera parameters for view transformation. More...
 
struct  WireFrame3D< RGB_T >::ProjectedPoint
 Represents a projected vertex on screen. More...
 

Namespaces

namespace  tinygpu