HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Data Structures | Namespaces | Typedefs
matrix.hpp File Reference

Defines geo::matrix, matrix2 and matrix3. More...

#include "vector.hpp"
#include "extent.hpp"
#include "point.hpp"
#include "rectangle.hpp"
#include "quad.hpp"
#include "circle.hpp"
#include "line_segment.hpp"
#include "corner_radii.hpp"
#include "axis_aligned_rectangle.hpp"
#include <array>

Go to the source code of this file.

Data Structures

class  hi::v1::geo::matrix< D >
 A 2D or 3D homogenius matrix for transforming homogenious vectors and points. More...
 

Namespaces

namespace  hi
 geometry/margins.hpp
 
namespace  hi::v1
 The HikoGUI API version 1.
 
namespace  hi::v1::geo
 HikoGUI geometry types.
 

Typedefs

using hi::v1::matrix2 = geo::matrix<2>
 A 2D homogenious transformation matrix.
 
using hi::v1::matrix3 = geo::matrix<3>
 A 3D homogenious transformation matrix.
 

Detailed Description

Defines geo::matrix, matrix2 and matrix3.