#include <PrimTypes.hpp>
|
constexpr | Vertex () noexcept |
|
constexpr | Vertex (const float x_, const float y_, bool onCurve) noexcept |
|
constexpr | Vertex (const float x_, const float y_, const float z_, bool onCurve) noexcept |
|
constexpr | Vertex (const Vec2f &coord, bool onCurve) noexcept |
|
constexpr | Vertex (const Vec3f &coord, bool onCurve) noexcept |
|
constexpr | Vertex (const Vec3f &coord, const Vec3f &texCoord, bool onCurve) noexcept |
|
constexpr | Vertex (uint32_t id, bool onCurve, const Vec3f &texCoord) noexcept |
|
constexpr Vertex | clone () const noexcept |
|
constexpr const Vec3f & | coord () const noexcept |
|
constexpr Vec3f & | coord () noexcept |
|
constexpr bool | equals (const Vertex &o, const float epsilon=std::numeric_limits< float >::epsilon()) const noexcept |
|
constexpr uint32_t | id () const noexcept |
|
constexpr uint32_t & | id () noexcept |
|
constexpr bool | onCurve () const noexcept |
|
constexpr bool & | onCurve () noexcept |
|
constexpr bool | operator== (const Vertex &rhs) const noexcept |
|
constexpr const Vec3f & | texCoord () const noexcept |
|
constexpr Vec3f & | texCoord () noexcept |
|
std::string | toString () const noexcept |
|
Vertex | transform (const AffineTransform &t) const noexcept |
| Returns a transformed copy of this instance using the given AffineTransform.
|
|
Definition at line 39 of file PrimTypes.hpp.
◆ Vertex() [1/7]
gamp::graph::Vertex::Vertex |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ Vertex() [2/7]
gamp::graph::Vertex::Vertex |
( |
const Vec3f & | coord, |
|
|
const Vec3f & | texCoord, |
|
|
bool | onCurve ) |
|
inlineconstexprnoexcept |
◆ Vertex() [3/7]
gamp::graph::Vertex::Vertex |
( |
const float | x_, |
|
|
const float | y_, |
|
|
const float | z_, |
|
|
bool | onCurve ) |
|
inlineconstexprnoexcept |
◆ Vertex() [4/7]
gamp::graph::Vertex::Vertex |
( |
const Vec2f & | coord, |
|
|
bool | onCurve ) |
|
inlineconstexprnoexcept |
◆ Vertex() [5/7]
gamp::graph::Vertex::Vertex |
( |
const float | x_, |
|
|
const float | y_, |
|
|
bool | onCurve ) |
|
inlineconstexprnoexcept |
◆ Vertex() [6/7]
gamp::graph::Vertex::Vertex |
( |
const Vec3f & | coord, |
|
|
bool | onCurve ) |
|
inlineconstexprnoexcept |
◆ Vertex() [7/7]
gamp::graph::Vertex::Vertex |
( |
uint32_t | id, |
|
|
bool | onCurve, |
|
|
const Vec3f & | texCoord ) |
|
inlineconstexprnoexcept |
◆ clone()
Vertex gamp::graph::Vertex::clone |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ transform()
◆ id() [1/2]
uint32_t gamp::graph::Vertex::id |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ id() [2/2]
uint32_t & gamp::graph::Vertex::id |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ coord() [1/2]
const Vec3f & gamp::graph::Vertex::coord |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ coord() [2/2]
Vec3f & gamp::graph::Vertex::coord |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ texCoord() [1/2]
const Vec3f & gamp::graph::Vertex::texCoord |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ texCoord() [2/2]
Vec3f & gamp::graph::Vertex::texCoord |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ onCurve() [1/2]
bool gamp::graph::Vertex::onCurve |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ onCurve() [2/2]
bool & gamp::graph::Vertex::onCurve |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ equals()
bool gamp::graph::Vertex::equals |
( |
const Vertex & | o, |
|
|
const float | epsilon = std::numeric_limits<float>::epsilon() ) const |
|
inlineconstexprnoexcept |
◆ operator==()
bool gamp::graph::Vertex::operator== |
( |
const Vertex & | rhs | ) |
const |
|
inlineconstexprnoexcept |
◆ toString()
std::string gamp::graph::Vertex::toString |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following file: