Infinity Engine
v0.6.20
C++ API Documentation
Loading...
Searching...
No Matches
Point.hpp
1
// INFINITY_API_PUBLIC
2
3
#pragma once
4
5
#include <Infinity/Types/Core/Value.hpp>
6
#include <Infinity/Types/Containers/Array.hpp>
7
#include <Infinity/Types/Math/Vector2.hpp>
8
#include <Infinity/Types/Math/Vector3.hpp>
9
10
namespace
Infinity::Types::Spatial
11
{
49
using
Point2D
=
Core::Value<Math::Vector2>
;
50
106
using
Point
=
Core::Value<Math::Vector3>
;
107
}
108
109
// Type registration for point arrays
110
INFINITY_TYPE(
Infinity::Types::Containers::Array<Infinity::Types::Spatial::Point2D>
)
111
INFINITY_TYPE(
Infinity::Types::Containers::Array<Infinity::Types::Spatial::Point>
)
Infinity::Types::Containers::Array
Dynamic contiguous container for homogeneous elements in the Infinity type system.
Definition
Array.hpp:77
Infinity::Types::Core::Value
Template wrapper for primitive types to integrate with the Infinity type system.
Definition
Value.hpp:89
Infinity::Types::Spatial
Definition
Point.hpp:11
build
infinity
include
Infinity
Types
Spatial
Point.hpp
Generated by
1.9.8