Cornell Cocos
Cornell Extensions to Cocos2d
All Classes Functions Variables Enumerations Enumerator Friends
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