Cornell Cocos
Cornell Extensions to Cocos2d
Poly2 Member List

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

Cap enum namePoly2
extrude(Poly2 &poly, float stroke, bool closed=true, Joint joint=Joint::NONE, Cap cap=Cap::NONE)Poly2
getBounds() const Poly2inline
getIndices() const Poly2inline
getVertices() const Poly2inline
Joint enum namePoly2
operator*(float scale) const Poly2inline
operator*(const Vec2 &scale) const Poly2inline
operator*(const Mat4 &transform) const Poly2inline
operator*(float scale, const Poly2 &poly)Poly2friend
operator*(const Vec2 &scale, const Poly2 &poly)Poly2friend
operator*=(float scale)Poly2
operator*=(const Vec2 &scale)Poly2
operator*=(const Mat4 &transform)Poly2
operator+(float offset) const Poly2inline
operator+(const Vec2 &offset) const Poly2inline
operator+(float offset, const Poly2 &poly)Poly2friend
operator+(const Vec2 &offset, const Poly2 &poly)Poly2friend
operator+=(float offset)Poly2
operator+=(const Vec2 &offset)Poly2
operator-(float offset)Poly2inline
operator-(const Vec2 &offset)Poly2inline
operator-=(float offset)Poly2
operator-=(const Vec2 &offset)Poly2
operator/(float scale) const Poly2inline
operator/(const Vec2 &scale) const Poly2inline
operator/=(float scale)Poly2
operator/=(const Vec2 &scale)Poly2
operator=(const Poly2 &other)Poly2inline
Poly2()Poly2inline
Poly2(const vector< Vec2 > &vertices)Poly2inline
Poly2(const vector< Vec2 > &vertices, const vector< unsigned short > &indices)Poly2inline
Poly2(const vector< float > &vertices)Poly2inline
Poly2(const vector< float > &vertices, const vector< unsigned short > &indices)Poly2inline
Poly2(Vec2 *vertices, int vertsize, int voffset=0)Poly2inline
Poly2(float *vertices, int vertsize, int voffset=0)Poly2inline
Poly2(Vec2 *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0)Poly2inline
Poly2(float *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0)Poly2inline
Poly2(const Poly2 &poly)Poly2inline
Poly2(const Rect &rect, bool index=true)Poly2inline
set(const vector< Vec2 > &vertices)Poly2
set(const vector< Vec2 > &vertices, const vector< unsigned short > &indices)Poly2
set(const vector< float > &vertices)Poly2
set(const vector< float > &vertices, const vector< unsigned short > &indices)Poly2
set(Vec2 *vertices, int vertsize, int voffset=0)Poly2
set(float *vertices, int vertsize, int voffset=0)Poly2inline
set(Vec2 *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0)Poly2
set(float *vertices, int vertsize, unsigned short *indices, int indxsize, int voffset=0, int ioffset=0)Poly2inline
set(const Poly2 &poly)Poly2
set(const Rect &rect, bool index=true)Poly2
setEllipse(const Vec2 &center, const Size &size, unsigned int segments)Poly2
setIndices(const vector< unsigned short > &indices)Poly2
setIndices(unsigned short *indices, int indxsize, int ioffset=0)Poly2
setLine(const Vec2 &origin, const Vec2 &dest)Poly2
Traversal enum namePoly2
traverse(Traversal traversal=Traversal::CLOSED)Poly2
triangulate()Poly2
~Poly2()Poly2inline