CUGL 2.1
Cornell University Game Library
cugl::Path2 Member List

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

add(size_t index, Vec2 point, bool corner=false)cugl::Path2
add(size_t index, float x, float y, bool corner=false)cugl::Path2
area() constcugl::Path2
at(size_t index)cugl::Path2inline
at(size_t index) constcugl::Path2inline
clear()cugl::Path2
closedcugl::Path2
ComplexExtruder (defined in cugl::Path2)cugl::Path2friend
contains(Vec2 point) constcugl::Path2inline
contains(float x, float y) constcugl::Path2
convexHull() constcugl::Path2
convexHull(const std::vector< Vec2 > &vertices)cugl::Path2static
cornerscugl::Path2
DelaunayTriangulator (defined in cugl::Path2)cugl::Path2friend
EarclipTriangulator (defined in cugl::Path2)cugl::Path2friend
empty() constcugl::Path2inline
getBounds() constcugl::Path2
getIndices() constcugl::Path2
getIndices(std::vector< Uint32 > &buffer) constcugl::Path2
getVertices() constcugl::Path2inline
incident(Vec2 point, float err=CU_MATH_EPSILON) constcugl::Path2inline
incident(float x, float y, float err=CU_MATH_EPSILON) constcugl::Path2
isClosed() constcugl::Path2inline
isConvex() constcugl::Path2
isCorner(size_t index) constcugl::Path2
leftTurns() constcugl::Path2
operator Rect() constcugl::Path2
operator std::string() constcugl::Path2inline
operator*(float scale) constcugl::Path2inline
operator*(const Vec2 scale) constcugl::Path2inline
operator*(const Affine2 &transform) constcugl::Path2inline
operator*(const Mat4 &transform) constcugl::Path2inline
operator*(float scale, const Path2 &path)cugl::Path2friend
operator*(const Vec2 scale, const Path2 &path)cugl::Path2friend
operator*=(float scale)cugl::Path2
operator*=(const Vec2 scale)cugl::Path2
operator*=(const Affine2 &transform)cugl::Path2
operator*=(const Mat4 &transform)cugl::Path2
operator+(const Vec2 offset) constcugl::Path2inline
operator+(const Path2 &extra) constcugl::Path2inline
operator+=(const Vec2 offset)cugl::Path2
operator+=(const Path2 &extra)cugl::Path2
operator-(const Vec2 offset)cugl::Path2inline
operator-=(const Vec2 offset)cugl::Path2
operator/(float scale) constcugl::Path2inline
operator/(const Vec2 scale) constcugl::Path2inline
operator/=(float scale)cugl::Path2
operator/=(const Vec2 scale)cugl::Path2
operator=(const Path2 &other)cugl::Path2inline
operator=(Path2 &&other)cugl::Path2inline
operator=(const Rect rect)cugl::Path2inline
operator=(const std::shared_ptr< JsonValue > &data)cugl::Path2inline
orientation() constcugl::Path2
orientation(const Vec2 &a, const Vec2 &b, const Vec2 &c)cugl::Path2static
orientation(const std::vector< Vec2 > &path)cugl::Path2static
orientation(const Vec2 *path, size_t size)cugl::Path2static
Path2()cugl::Path2inline
Path2(const std::vector< Vec2 > &vertices)cugl::Path2inline
Path2(const Vec2 *vertices, size_t vertsize)cugl::Path2inline
Path2(const Path2 &path)cugl::Path2inline
Path2(Path2 &&path)cugl::Path2inline
Path2(const Rect rect)cugl::Path2inline
Path2(const std::shared_ptr< JsonValue > &data)cugl::Path2inline
PathFactory (defined in cugl::Path2)cugl::Path2friend
PathSmoother classcugl::Path2friend
pop()cugl::Path2
push(Vec2 point, bool corner=false)cugl::Path2
push(float x, float y, bool corner=false)cugl::Path2
remove(size_t index)cugl::Path2
reserve(size_t size)cugl::Path2
reverse()cugl::Path2
reversed() constcugl::Path2
set(const std::vector< Vec2 > &vertices)cugl::Path2
set(const Vec2 *vertices, size_t vertsize)cugl::Path2
set(const Path2 &path)cugl::Path2
set(const Rect rect)cugl::Path2
set(const std::shared_ptr< JsonValue > &data)cugl::Path2
SimpleExtruder (defined in cugl::Path2)cugl::Path2friend
size() constcugl::Path2inline
slice(size_t start, size_t end) constcugl::Path2
sliceFrom(size_t start) constcugl::Path2inline
sliceTo(size_t end) constcugl::Path2inline
SplinePather (defined in cugl::Path2)cugl::Path2friend
toString(bool verbose=false) constcugl::Path2
verticescugl::Path2
~Path2()cugl::Path2inline