CUGL 2.1
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
at(int index) constcugl::Poly2inline
boundaries() constcugl::Poly2
boundaries(std::vector< std::vector< Uint32 >> &buffer) constcugl::Poly2
clear()cugl::Poly2
contains(Vec2 point) constcugl::Poly2inline
contains(float x, float y) constcugl::Poly2
convexHull() constcugl::Poly2
exterior() constcugl::Poly2
exterior(std::unordered_set< Uint32 > &buffer) constcugl::Poly2
getBounds() constcugl::Poly2
getIndices() constcugl::Poly2inline
getVertices() 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
indicescugl::Poly2
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::Poly2inline
operator=(const Rect rect)cugl::Poly2inline
operator=(const std::shared_ptr< JsonValue > &data)cugl::Poly2inline
Poly2()cugl::Poly2inline
Poly2(const std::vector< Vec2 > &vertices)cugl::Poly2inline
Poly2(const Vec2 *vertices, size_t vertsize)cugl::Poly2inline
Poly2(const std::vector< Vec2 > &vertices, const std::vector< Uint32 > &indices)cugl::Poly2inline
Poly2(const Poly2 &poly)cugl::Poly2inline
Poly2(Poly2 &&poly)cugl::Poly2inline
Poly2(const Rect rect)cugl::Poly2inline
Poly2(const std::shared_ptr< JsonValue > &data)cugl::Poly2inline
set(const std::vector< Vec2 > &vertices)cugl::Poly2
set(const Vec2 *vertices, size_t vertsize)cugl::Poly2
set(const Poly2 &poly)cugl::Poly2
set(const Rect rect)cugl::Poly2
set(const std::shared_ptr< JsonValue > &data)cugl::Poly2
setIndices(const std::vector< Uint32 > &indices)cugl::Poly2
setIndices(const Uint32 *indices, size_t indxsize)cugl::Poly2
size() constcugl::Poly2inline
toString(bool verbose=false) constcugl::Poly2
verticescugl::Poly2
~Poly2()cugl::Poly2inline