CUGL 2.0
Cornell University Game Library
cugl::Poly2 Member List

This is the complete list of members for cugl::Poly2, including all inherited members.

at(int index)cugl::Poly2inline
clear()cugl::Poly2
ComplexExtruder (defined in cugl::Poly2)cugl::Poly2friend
ComplexTriangulator (defined in cugl::Poly2)cugl::Poly2friend
contains(Vec2 point, bool implicit=false) constcugl::Poly2inline
contains(float x, float y, bool implicit=false) constcugl::Poly2
convexHull() constcugl::Poly2
getBounds() constcugl::Poly2inline
getGeometry() constcugl::Poly2inline
incident(Vec2 point, float err=CU_MATH_EPSILON) constcugl::Poly2inline
incident(float x, float y, float err=CU_MATH_EPSILON) constcugl::Poly2
indexSize() constcugl::Poly2inline
indices() constcugl::Poly2inline
indices()cugl::Poly2inline
operator Rect() constcugl::Poly2
operator std::string() constcugl::Poly2inline
operator*(float scale) constcugl::Poly2inline
operator*(const Vec2 scale) constcugl::Poly2inline
operator*(const Affine2 &transform) constcugl::Poly2inline
operator*(const Mat4 &transform) constcugl::Poly2inline
operator*(float scale, const Poly2 &poly)cugl::Poly2friend
operator*(const Vec2 scale, const Poly2 &poly)cugl::Poly2friend
operator*=(float scale)cugl::Poly2
operator*=(const Vec2 scale)cugl::Poly2
operator*=(const Affine2 &transform)cugl::Poly2
operator*=(const Mat4 &transform)cugl::Poly2
operator+(float offset) constcugl::Poly2inline
operator+(const Vec2 offset) constcugl::Poly2inline
operator+=(float offset)cugl::Poly2
operator+=(const Vec2 offset)cugl::Poly2
operator-(float offset)cugl::Poly2inline
operator-(const Vec2 offset)cugl::Poly2inline
operator-=(float offset)cugl::Poly2
operator-=(const Vec2 offset)cugl::Poly2
operator/(float scale) constcugl::Poly2inline
operator/(const Vec2 scale) constcugl::Poly2inline
operator/=(float scale)cugl::Poly2
operator/=(const Vec2 scale)cugl::Poly2
operator=(const Poly2 &other)cugl::Poly2inline
operator=(Poly2 &&other)cugl::Poly2
operator=(const Rect rect)cugl::Poly2inline
orientation() constcugl::Poly2
orientation(Vec2 a, Vec2 b, Vec2 c)cugl::Poly2static
PathSmoother (defined in cugl::Poly2)cugl::Poly2friend
Poly2()cugl::Poly2inline
Poly2(const std::vector< Vec2 > &vertices)cugl::Poly2inline
Poly2(const std::vector< Vec2 > &vertices, const std::vector< Uint32 > &indices)cugl::Poly2inline
Poly2(const std::vector< float > &vertices)cugl::Poly2inline
Poly2(const std::vector< float > &vertices, const std::vector< Uint32 > &indices)cugl::Poly2inline
Poly2(const float *vertices, size_t vertsize)cugl::Poly2inline
Poly2(const float *vertices, size_t vertsize, const Uint32 *indices, size_t indxsize)cugl::Poly2inline
Poly2(const Poly2 &poly)cugl::Poly2inline
Poly2(Poly2 &&poly)cugl::Poly2inline
Poly2(const Rect rect, bool solid=true)cugl::Poly2inline
PolyFactory (defined in cugl::Poly2)cugl::Poly2friend
PolySplineFactory (defined in cugl::Poly2)cugl::Poly2friend
reverse()cugl::Poly2
set(const std::vector< Vec2 > &vertices)cugl::Poly2
set(const std::vector< Vec2 > &vertices, const std::vector< Uint32 > &indices)cugl::Poly2
set(const std::vector< float > &vertices)cugl::Poly2
set(const std::vector< float > &vertices, const std::vector< Uint32 > &indices)cugl::Poly2
set(const Vec2 *vertices, size_t vertsize)cugl::Poly2
set(const float *vertices, size_t vertsize)cugl::Poly2inline
set(const Vec2 *vertices, size_t vertsize, const Uint32 *indices, size_t indxsize)cugl::Poly2
set(const float *vertices, size_t vertsize, const Uint32 *indices, size_t indxsize)cugl::Poly2inline
set(const Poly2 &poly)cugl::Poly2
set(const Rect rect, bool solid=true)cugl::Poly2
setGeometry(Geometry geom)cugl::Poly2inline
setIndices(const std::vector< Uint32 > &indices)cugl::Poly2
setIndices(const Uint32 *indices, size_t indxsize)cugl::Poly2
SimpleExtruder (defined in cugl::Poly2)cugl::Poly2friend
SimpleTriangulator (defined in cugl::Poly2)cugl::Poly2friend
size() constcugl::Poly2inline
toString(bool verbose=false) constcugl::Poly2
vertices() constcugl::Poly2inline
vertices()cugl::Poly2inline
~Poly2()cugl::Poly2inline