![]() |
CUGL 2.1
Cornell University Game Library
|
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() const | cugl::Path2 | |
at(size_t index) | cugl::Path2 | inline |
at(size_t index) const | cugl::Path2 | inline |
clear() | cugl::Path2 | |
closed | cugl::Path2 | |
ComplexExtruder (defined in cugl::Path2) | cugl::Path2 | friend |
contains(Vec2 point) const | cugl::Path2 | inline |
contains(float x, float y) const | cugl::Path2 | |
convexHull() const | cugl::Path2 | |
convexHull(const std::vector< Vec2 > &vertices) | cugl::Path2 | static |
corners | cugl::Path2 | |
DelaunayTriangulator (defined in cugl::Path2) | cugl::Path2 | friend |
EarclipTriangulator (defined in cugl::Path2) | cugl::Path2 | friend |
empty() const | cugl::Path2 | inline |
getBounds() const | cugl::Path2 | |
getIndices() const | cugl::Path2 | |
getIndices(std::vector< Uint32 > &buffer) const | cugl::Path2 | |
getVertices() const | cugl::Path2 | inline |
incident(Vec2 point, float err=CU_MATH_EPSILON) const | cugl::Path2 | inline |
incident(float x, float y, float err=CU_MATH_EPSILON) const | cugl::Path2 | |
isClosed() const | cugl::Path2 | inline |
isConvex() const | cugl::Path2 | |
isCorner(size_t index) const | cugl::Path2 | |
leftTurns() const | cugl::Path2 | |
operator Rect() const | cugl::Path2 | |
operator std::string() const | cugl::Path2 | inline |
operator*(float scale) const | cugl::Path2 | inline |
operator*(const Vec2 scale) const | cugl::Path2 | inline |
operator*(const Affine2 &transform) const | cugl::Path2 | inline |
operator*(const Mat4 &transform) const | cugl::Path2 | inline |
operator*(float scale, const Path2 &path) | cugl::Path2 | friend |
operator*(const Vec2 scale, const Path2 &path) | cugl::Path2 | friend |
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) const | cugl::Path2 | inline |
operator+(const Path2 &extra) const | cugl::Path2 | inline |
operator+=(const Vec2 offset) | cugl::Path2 | |
operator+=(const Path2 &extra) | cugl::Path2 | |
operator-(const Vec2 offset) | cugl::Path2 | inline |
operator-=(const Vec2 offset) | cugl::Path2 | |
operator/(float scale) const | cugl::Path2 | inline |
operator/(const Vec2 scale) const | cugl::Path2 | inline |
operator/=(float scale) | cugl::Path2 | |
operator/=(const Vec2 scale) | cugl::Path2 | |
operator=(const Path2 &other) | cugl::Path2 | inline |
operator=(Path2 &&other) | cugl::Path2 | inline |
operator=(const Rect rect) | cugl::Path2 | inline |
operator=(const std::shared_ptr< JsonValue > &data) | cugl::Path2 | inline |
orientation() const | cugl::Path2 | |
orientation(const Vec2 &a, const Vec2 &b, const Vec2 &c) | cugl::Path2 | static |
orientation(const std::vector< Vec2 > &path) | cugl::Path2 | static |
orientation(const Vec2 *path, size_t size) | cugl::Path2 | static |
Path2() | cugl::Path2 | inline |
Path2(const std::vector< Vec2 > &vertices) | cugl::Path2 | inline |
Path2(const Vec2 *vertices, size_t vertsize) | cugl::Path2 | inline |
Path2(const Path2 &path) | cugl::Path2 | inline |
Path2(Path2 &&path) | cugl::Path2 | inline |
Path2(const Rect rect) | cugl::Path2 | inline |
Path2(const std::shared_ptr< JsonValue > &data) | cugl::Path2 | inline |
PathFactory (defined in cugl::Path2) | cugl::Path2 | friend |
PathSmoother class | cugl::Path2 | friend |
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() const | cugl::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::Path2 | friend |
size() const | cugl::Path2 | inline |
slice(size_t start, size_t end) const | cugl::Path2 | |
sliceFrom(size_t start) const | cugl::Path2 | inline |
sliceTo(size_t end) const | cugl::Path2 | inline |
SplinePather (defined in cugl::Path2) | cugl::Path2 | friend |
toString(bool verbose=false) const | cugl::Path2 | |
vertices | cugl::Path2 | |
~Path2() | cugl::Path2 | inline |