![]()  | 
  
    CUGL 1.1
    
   Cornell University Game Library 
   | 
 
This is the complete list of members for cugl::Poly2, including all inherited members.
| at(int index) | cugl::Poly2 | inline | 
| clear() | cugl::Poly2 | inline | 
| contains(const Vec2 &point) const | cugl::Poly2 | |
| convexHull() const | cugl::Poly2 | |
| createEllipse(const Vec2 ¢er, const Size &size, unsigned int segments, bool solid=true) | cugl::Poly2 | static | 
| createEllipse(const Vec2 ¢er, const Size &size, unsigned int segments, Poly2 *dst, bool solid=true) | cugl::Poly2 | static | 
| createLine(const Vec2 &origin, const Vec2 &dest) | cugl::Poly2 | static | 
| createLine(const Vec2 &origin, const Vec2 &dest, Poly2 *dst) | cugl::Poly2 | static | 
| createTriangle(const Vec2 &a, const Vec2 &b, const Vec2 &c, bool solid=true) | cugl::Poly2 | static | 
| createTriangle(const Vec2 &a, const Vec2 &b, const Vec2 &c, Poly2 *dst, bool solid=true) | cugl::Poly2 | static | 
| CubicSplineApproximator (defined in cugl::Poly2) | cugl::Poly2 | friend | 
| getBounds() const | cugl::Poly2 | inline | 
| getIndices() const | cugl::Poly2 | inline | 
| getIndices() | cugl::Poly2 | inline | 
| getType() const | cugl::Poly2 | inline | 
| getVertices() const | cugl::Poly2 | inline | 
| incident(const Vec2 &point, float variance=CU_MATH_EPSILON) const | cugl::Poly2 | |
| indexSize() const | cugl::Poly2 | inline | 
| isStandardized() | cugl::Poly2 | |
| isValid() | cugl::Poly2 | |
| operator*(float scale) const | cugl::Poly2 | inline | 
| operator*(const Vec2 &scale) const | cugl::Poly2 | inline | 
| operator*(const Mat4 &transform) const | cugl::Poly2 | inline | 
| operator*(float scale, const Poly2 &poly) | cugl::Poly2 | friend | 
| operator*(const Vec2 &scale, const Poly2 &poly) | cugl::Poly2 | friend | 
| operator*=(float scale) | cugl::Poly2 | |
| operator*=(const Vec2 &scale) | cugl::Poly2 | |
| operator*=(const Affine2 &transform) | cugl::Poly2 | |
| operator*=(const Mat4 &transform) | cugl::Poly2 | |
| operator*=(const Affine2 &transform) const | cugl::Poly2 | inline | 
| operator+(float offset) const | cugl::Poly2 | inline | 
| operator+(const Vec2 &offset) const | cugl::Poly2 | inline | 
| operator+=(float offset) | cugl::Poly2 | |
| operator+=(const Vec2 &offset) | cugl::Poly2 | |
| operator-(float offset) | cugl::Poly2 | inline | 
| operator-(const Vec2 &offset) | cugl::Poly2 | inline | 
| operator-=(float offset) | cugl::Poly2 | |
| operator-=(const Vec2 &offset) | cugl::Poly2 | |
| operator/(float scale) const | cugl::Poly2 | inline | 
| operator/(const Vec2 &scale) const | cugl::Poly2 | inline | 
| operator/=(float scale) | cugl::Poly2 | |
| operator/=(const Vec2 &scale) | cugl::Poly2 | |
| operator=(const Poly2 &other) | cugl::Poly2 | inline | 
| operator=(Poly2 &&other) | cugl::Poly2 | inline | 
| operator=(const Rect &rect) | cugl::Poly2 | inline | 
| PathExtruder (defined in cugl::Poly2) | cugl::Poly2 | friend | 
| PathOutliner (defined in cugl::Poly2) | cugl::Poly2 | friend | 
| Poly2() | cugl::Poly2 | inline | 
| Poly2(const std::vector< Vec2 > &vertices) | cugl::Poly2 | inline | 
| Poly2(const std::vector< Vec2 > &vertices, const std::vector< unsigned short > &indices) | cugl::Poly2 | inline | 
| Poly2(const std::vector< float > &vertices) | cugl::Poly2 | inline | 
| Poly2(const std::vector< float > &vertices, const std::vector< unsigned short > &indices) | cugl::Poly2 | inline | 
| Poly2(Vec2 *vertices, int vertsize, int voffset=0) | cugl::Poly2 | inline | 
| Poly2(float *vertices, int vertsize, int voffset=0) | cugl::Poly2 | inline | 
| Poly2(Vec2 *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0) | cugl::Poly2 | inline | 
| Poly2(float *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0) | cugl::Poly2 | inline | 
| Poly2(const Poly2 &poly) | cugl::Poly2 | inline | 
| Poly2(Poly2 &&poly) | cugl::Poly2 | inline | 
| Poly2(const Rect &rect, bool solid=true) | cugl::Poly2 | inline | 
| set(const std::vector< Vec2 > &vertices) | cugl::Poly2 | |
| set(const std::vector< Vec2 > &vertices, const std::vector< unsigned short > &indices) | cugl::Poly2 | |
| set(const std::vector< float > &vertices) | cugl::Poly2 | |
| set(const std::vector< float > &vertices, const std::vector< unsigned short > &indices) | cugl::Poly2 | |
| set(Vec2 *vertices, int vertsize, int voffset=0) | cugl::Poly2 | |
| set(float *vertices, int vertsize, int voffset=0) | cugl::Poly2 | inline | 
| set(Vec2 *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0) | cugl::Poly2 | |
| set(float *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0) | cugl::Poly2 | inline | 
| set(const Poly2 &poly) | cugl::Poly2 | |
| set(const Rect &rect, bool solid=true) | cugl::Poly2 | |
| setIndices(const std::vector< unsigned short > &indices) | cugl::Poly2 | |
| setIndices(unsigned short *indices, int indxsize, int ioffset=0) | cugl::Poly2 | |
| setType(Type type) | cugl::Poly2 | inline | 
| SimpleTriangulator (defined in cugl::Poly2) | cugl::Poly2 | friend | 
| size() const | cugl::Poly2 | inline | 
| Type enum name | cugl::Poly2 | |
| ~Poly2() | cugl::Poly2 | inline | 
 1.8.10